안녕하세요.
더운 날씨에 고생 많으십니다.
오늘 MCU 프로그램 하시는 분이랑 이야기 하다가, 통신 속도 변경 기능 이야기가 나왔습니다.
MCU 에서는 통신 속도 제어를 포트를 닫고, 다시 선언하는 방식을 취하는게 아니라, 바로 바꿀 수 있는 것 처럼 이야기 하시더라구요.
뭐.. LabVIEW 에 VISA 열기도 프로퍼티 노드를 이용해 동작하는 것이니까.. 프로그래밍 동작 중 바꿀 수 있을 것 같다는 생각이 들었습니다.
이게 가능한 건가요?
실제로 해 보질 않아서 저도 뭐라 이야길 못하겠네요.
해보신 분 계시나요????
해결되었습니다! 솔루션으로 이동.
테스트 해봤는데 랩뷰에서는 변경이 되네요.
9600 으로 쏘고 읽다가
송/수신 모두 115200 으로 바꾸고 쏘고 읽으니 됩니다.
동기통신이야 클럭이 날라가니 통신 속도를 지정하는게 별 의미가 없어 아마 문제 없을거고
비동기 통신은 5V 에서 떨어지는 순간(start bit)부터 통신속도가 적용되므로 통신을 하지 않는 동안 속도를 바꾸는 것은 문제없어 보입니다.
다만, 대상 장비가 어떨 지는 모르겠네요.
날짜: 08-19-2024 01:43 AM
정말.. 그냥 해 보면 되는 것을 질문을 했네요 ㅎㅎ
답변 감사드립니다. 🙂