1樓:
如果你是要通過串列埠給微控制器「下程序序」,那得有幾個條件:
必須是通過串列埠版
即便是微控制器用對了,還要有正確的程式設計軟體,才能把程式下進微控制器。
波特率要設定正確。
2樓:凡小寶
232 需要轉換成ttl 電平訊號。。 你有木有轉換?
關於微控制器rs232串列埠無法通訊的問題
3樓:匿名使用者
微控制器+rs232通訊模組實現modbus rtu串列埠通訊
4樓:匿名使用者
應該是電源問題造成的,穩壓不好,在220v電壓變化時紋波太大。
5樓:匿名使用者
微控制器通過rs232串列埠 與pc 通訊,一般來說應該不成問題的,現在的微控制器應該抗干擾也是不成問專題的,屬你可以 先試試 不接 強電,光控制繼電器,和其它的所有正常操作,如果這樣正常,
才能說明干擾問題,否則可能是軟體問題。用排除法找到問題的所在。
6樓:匿名使用者
微控制器的du微控制器通過序列zhirs232 pc通訊,一般來說,dao不應該是一個專問題屬,應該抗干擾性是沒有問題的,
如果這是正常的,你可以嘗試不接強電的光控繼電器,和所有其他的正常工作,
來說明干擾問題,也可能是一個軟體問題。消除使用過程中發現問題出在**。
7樓:
微控制器的微來控制器通過序列rs232 pc通訊,源一般bai來說,不應該是一個問題,du應該抗干擾性是沒zhi有問題的,dao
如果這是正常的,你可以嘗試不接強電的光控繼電器,和所有其他的正常工作,
來說明干擾問題,也可能是一個軟體問題。消除使用過程中發現問題出在**。
8樓:匿名使用者
微控制抄器的微控制器通過序列rs232 pc通訊,一般來說,不應該是一個問題,應該抗干擾性是沒有問題的,
如果這是正常的,你可以嘗試不接強電的光控繼電器,和所有其他的正常工作,
來說明干擾問題,也可能是一個軟體問題。消除使用過程中發現問題出在**。
9樓:匿名使用者
可以bai用排除法試驗一下du,先把光耦拔掉,看看微控制器給zhi導通電壓後dao,通訊是否正常,如果正回常則說明答程式沒問題;
把光耦插上,去掉繼電器,如果光耦導通後通訊仍正常,則可能是強電干擾問題
此時可以把通訊速率調低一下再試試(速率低了抗干擾能力也會增強),資料線也不要太長,同時最好把弱電和強電用地線隔開,強弱電距離要儘量遠,以增加電路抗干擾能力.
微控制器用stc-isp**程式出現串列埠通訊失敗
10樓:匿名使用者
已經提示bai了,還有
du一個程式在使用串列埠,是不是
zhi開啟串列埠調dao
試助手了,回把它關了,答或者有其他什麼程式正在用串列埠。如果不是,就是串列埠有問題,是用usb轉串列埠的吧,要安裝驅動程式,而且stc-isp要指向這個由usb轉串列埠生成的虛擬串列埠上。
11樓:
上面型號對嗎?看下晶振有沒有起振咯,寫著串列埠不存在呢,你看下怎麼地方佔用了你的串列埠了
12樓:彌書笪英哲
換串列埠試試(該串列埠改其串列埠號比由com1改com2應該改吧)要串列埠線沒連線
51微控制器怎麼通過串列埠傳送小數,51微控制器怎麼通過串列埠傳送小數?
方法多的去了,把數字37.5轉換為字串 37.5 傳送可以,用壓縮bcd碼0x37 0x05傳送也可以,多得是。不一定一定要浮點處理。你自己定一個協議,1次發6個資料,選擇其中的2個作為資料,其他作為驗證碼,另一個微控制器接收到就演算法處理 微控制器不支援浮點運算的,你可以申請兩個變數,把整數和小數...
51微控制器,通過串列埠助手向微控制器傳送字串,微控制器將字串逆序傳送回計算機,用C語言程式設計
電腦通過串列埠助手向微控制器傳送字串,微控制器定義一個可以儲存7個字元的陣列,依次儲存接收的字串,當接收到7個字串後,就可以從陣列的最後一個字元向前傳送每一個字元給電腦就可以了。剩下的就是串列埠初始化,串列埠接收和傳送程式了,就比較好寫了。其實,電腦傳送任意的7個字元的字串都可以,微控制器收到後就可...
51微控制器串列埠接收資料十進位制,51微控制器在串列埠問題,我們從串列埠上傳送資料是以16進位制的,在微控制器上接收是10進位制的,
即便是傳送ascii碼形式的字元,也可以傳送數字啊,如1234,mcu將收到4個ascii值,然後在mcu端判斷每個是否 0 9 以確保是數字的ascii碼,如果是就將收到的ascii值減去 0 不就得到它的十進位制值了麼。可以這樣 向微控制器傳送非壓縮bcd碼0x01,0x02,0x03,0x04...