2009年6月27日 星期六

測試系統整合(二)-儀器控制UART篇

儀器控制最便宜的介面-UART(Universal Asynchronous Receiver/Transmitter)

儀器上必須要有9 pins or 25 pins的接頭, 然後程式必須按照儀器上的通訊protocol, 熟悉BCB的朋友想學串列通訊的話!!有一本文魁出版社出的" C++ Builder與RS232串列通訊控制"是一本很好的參考書籍, 本身也是以此書入門!!不是打廣告喔~哈! 書中介紹用win32 API function去建立串列通訊的機制!這些函式可以提供程式設計師執行相當多的功能.

串列通訊的相關函式有:

1. CreateFile

2. CloseHandle

3. WriteFile

4. ReadFile

這四個是最基本的函式, 要以RS232去控制就必須先用CreateFile去得到一個Handle再來就是一些Read, Write的組合了!

有控制過的儀器設備有:

DataMAX i-Class Barcode printer, Keithley 2700

沒有留言:

張貼留言