|
發布時間: 2014-11-23 21:43
正文摘要:#include<reg52.h> void main() { TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; EA=1; ES=1; while(1) { ... |
迷一般的愛好者 發表于 2016-5-1 18:30 那TI標志位沒清零可以? |
|
本帖最后由 迷一般的愛好者 于 2016-5-1 18:32 編輯 #include<reg52.h> void main() { TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; EA=1; ES=1; while(1) { } } void ser()interrupt 4 {//改成這樣 if (RI) { RI=0; P1=SBUF; SBUF=0; } } 問題就解決了 |
| 我也遇到這樣問題換了一個調試軟件就好了 |
| 所以,最后是怎么解決的呢? |
| 串口調試助手的問題,換一個就可以了.比如sscom42 |
admin 發表于 2014-11-23 21:57 管理員你好,一看你就是很專業的大神,沒看實物就知道用了USB轉串口的線。我也遇到了同樣的問題,數據只能發一次,再發的話就要拔掉USB插頭再插上,一直找不到解決辦法,求指教。 |
通信-冷 發表于 2014-11-25 09:41 你好,我也遇到了這個問題,不知樓主是如何解決的,求指教,謝謝啦。 |
| 金創圖科技 專業做燒錄各種芯片的自動化燒錄方案. 機器燒錄的好處: 1. 機器比人工快,時間好把握; 2,從長遠說,機器燒錄比人工燒錄便宜; 3.芯片和程序外發燒錄,程序有可能會被泄露, 自己購買了機器燒錄就不用擔心程序泄露的危險. 4,降低產器成本. 鄒先生 18664339205 |
| 是的 筆記本用不了串口線 |
| 是不是用的 usb轉串口線? |