Ⅰ 51單片機與計算機串口通信無法讀出數據
答:
1 判斷你的硬體有沒有問題;方法是 用跳線講串口的pin2 和pin3短接,用串口調試助手發送數據看調試助手能不 能自己收到,能就說明是單片機程序有問題
2 你檢查你的波特率是生成程序是否正確, 中斷和主程序用 1樓給你程序,我看了 沒問題。
這樣就可以實現串口通信了
Ⅱ 單片機下載程序時出現串口打開失敗怎麼解決
在設備管理中,找到那個打問號等我設備,然後設置該設備驅動載入目錄(前提條件,先下載該設備的驅動程序,這個程序是免安裝版的。)
Ⅲ 51單片機,程序下載失敗,顯示:打開串口失敗! Chinese:串口已被其它程序打開或該串口不存在
51單片機,程序下載失敗,顯示:打開串口失敗,是設置錯誤造成的,解決方法如下:
1、首先在單片機編程軟體中,聲明頭文件,並定義數據類型。
Ⅳ 我在用stc-isp燒錄軟體時出現串口打開失敗,我想問一下知友有沒有什麼解決辦法
檢查驅動,重新安裝驅動或者換一根線介面。
用stc-isp燒錄軟體時出現串口打開失敗,有以下幾種原因:
1、你沒有安裝驅動
驅動分為很多種,比如有FT232、PL2303、CP2102、CH340、CH341、DTECH_RS422等等,他們的驅動都是不一樣的,即使名字看上去非常一樣的,CH340與CH341就是這個樣子。當然,選對了驅動未必就是可以安裝成功的,如果你安裝失敗,給出以下解決方法:
先查看自己電腦的版本,安裝對應的驅動,現在的筆記本基本上都是Window10 64位的,你在安裝驅動的時候,要查看自己的電腦的版本,比如,Window 7 32位,那麼你安裝驅動的時候,建議安裝對應的驅動,無論是Window的版本,還是電腦的位數(32位和64位),都要匹配。
但是,也不是一定的,有部分的驅動在不同的版本是可以用的,比如,Window10 64位的驅動,可以安裝到Window 7 64位,那到底怎麼查看自己的驅動是否可以符合呢?請安裝之後,插上串口線,打開設備管理器,如果顯示COM了,那麼就安裝成功了。
2、你開了另外一個串口調試助手,串口被佔用了
現在的串口調試助手多如牛毛,一個研發工程師或者學生的電腦上有很多這個類型的軟體。
當你打開一個串口調試助手的時候,你選擇了波特率,COM口,數據位,校驗位,停止位等等其他參數的時候,串口打開成功,並且也有數據列印,但是你發現,這個軟體不好用,你重新打開了一個串口調試器,剛想打開這個COM口,串口調試助手卻提示:串口打開失敗。
那麼是什麼問題呢?因為上一個串口調試助手已經打開了這個串口,你不可以重復打開。你只需要把上一個串口調試助手的COM口關掉,你第二個串口調試助手就可以正常使用了。
總而言之,你的串口調試助手已經被佔用了(你打開了第一個串口調試助手),你釋放(關閉第一個串口調式助手)掉那個COM口,就可以正常使用(打開了第二個串口調試助手的COM口)了。
3、換一根好一點的數據線或者換一個電腦的USB口
很多時候,我們購買的開發板時,商家提供的數據線質量太差,我們就需要換一個更加好的數據線,一般的數據線硬的比軟的好,短的比長的好,有磁環的比沒有磁環的好。大家可以按照這種方法,選擇稍微好一點的的數據線。
對於我們的電腦,如果USB口鬆了或者它的驅動能力不足,建議換一個USB口。如果是驅動能力不行,可以給開發板外接一個電源,然後電腦的USB口當作串口來使用,切記,要共地呀!
串列介面簡稱串口,也稱串列通信介面或串列通訊介面(通常指COM介面),是採用串列通信方式的擴展介面。串列介面(Serial Interface)是指數據一位一位地順序傳送。
其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用於遠距離通信,但傳送速度較慢。
同步串列介面(英文:Synchronous Serial Interface,SSI)是一種常用的工業用通信介面。
非同步串列是指UART(Universal Asynchronous Receiver/Transmitter),通用非同步接收/發送。UART是一個並行輸入成為串列輸出的晶元,通常集成在主板上。
UART包含TTL電平的串口和RS232電平的串口。TTL電平是3.3V的,而RS232是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平,MDS2710、MDS SD4、EL805等是RS232介面,EL806有TTL介面。
串列介面按電氣標准及協議來分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422與RS-485標准只對介面的電氣特性做出規定,不涉及接插件、電纜或協議。
Ⅳ 51單片機串口連接沒問題,但卻一直提示說「串口打開失敗」,請大佬解答疑惑
USB設備名稱已經說明了一切……
你買了一根仿冒其它品牌的USB轉串口線,然後這根線是帶有防抄板功能的,類似蘋果配件。
Ⅵ 51單片機燒錄時找不到串口,提示串口打開失敗
1. 插入電腦設備管理器裡面有沒有提示或出現什麼帶問號的驅動名稱,如果有證明驅動沒安裝好
2. 如果沒有開發板硬體有問題
3. 換個USB口再試,不行就網路一下兼容操作系統的驅動或找賣家搞定
Ⅶ 串口打開失敗,請檢查指定串口是否存在或已被打開",是什麼原因呢
拔掉那個USB轉串口的線,再重新插上
實在不行的話,在設備管理器中卸載這個串口設備,然後重新安裝驅動程序。