| 串口通信,一般是指RS232、RS422之間的通信。matlab中有專門的serial函數(shù)來創(chuàng)建串口對(duì)象。設(shè)串口ID號(hào)為COM1,則創(chuàng)建方法為:>>scom = serial('com1');復(fù)制代碼創(chuàng)建完串口對(duì)象后,一般需要設(shè)置串口對(duì)象的屬性,否則,串口不會(huì)相互通信。>> get(scom) ByteOrder = littleEndian BytesAvailable = 0 BytesAvailableFcn = BytesAvailableFcnCount = 48 BytesAvailableFcnMode = terminator BytesToOutput = 0 ErrorFcn = InputBufferSize = 512 Name = Serial-COM1 ObjectVisibility = on OutputBufferSize = 512 OutputEmptyFcn = RecordDetail = compact RecordMode = overwrite RecordName = record.txt RecordStatus = off Status = closed Tag = Timeout = 10 TimerFcn = TimerPeriod = 1 TransferStatus = idle Type = serial UserData = [] ValuesReceived = 0 ValuesSent = 0 SERIAL specific PRoperties: BaudRate = 9600 BreakInterruptFcn = DataBits = 8 DataTerminalReady = on FlowControl = none Parity = none PinStatus = [1x1 struct] PinStatusFcn = Port = COM1 ReadAsyncMode = continuous RequestToSend = off StopBits = 1 Terminator = LF復(fù)制代碼 |
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注