久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5152|回復: 11
收起左側

關于單片機串口發(fā)送中沒有發(fā)送數(shù)據(jù)時一直處于低電平狀態(tài)的問題

[復制鏈接]
ID:826942 發(fā)表于 2022-4-18 10:50 | 顯示全部樓層 |閱讀模式
最近遇到個問題單片機串口使用時,發(fā)現(xiàn)發(fā)送腳(TX),沒有發(fā)送數(shù)據(jù)時一直處于低電平狀態(tài),發(fā)送數(shù)據(jù)時也能正常發(fā)送,一般的串口發(fā)送腳沒有發(fā)送數(shù)據(jù)時為高電平,這是什么情況。是我初始化不對,還是另外有原因?
然后我就查看資料發(fā)現(xiàn)手冊里有一句話
TX:發(fā)送數(shù)據(jù)輸出。當發(fā)送器被禁止時,輸出引腳恢復到它的 I/O 端口配置。當發(fā)送器被激活,并且不發(fā)送數(shù)據(jù)時,TX 引腳處于高電平。

這里面的是指的那個使能?是串口初始化的那個使能嗎? 然后我找的用戶手冊里面的發(fā)現(xiàn)這個是USART_CTRL1里面的
UEN位,
USART 使能(USART enable)。
當該位被清零,在當前字節(jié)傳輸完成后 USART 的分頻器和輸出停止工作,以
減少功耗。該位由軟件設置和清零。
0:USART 禁用。
1:USART 使能。
然后TX:發(fā)送數(shù)據(jù)輸出。當發(fā)送器被禁止時,輸出引腳恢復到它的 I/O 端口配置。當發(fā)送器被激活,并且不發(fā)送數(shù)據(jù)時,TX 引腳處于高電平。里面的提到的是這個發(fā)送使能是什么呢?我又在手冊里找的發(fā)送器
當發(fā)送使能位(TXEN)被置位時,且緩沖區(qū)內有數(shù)據(jù),發(fā)送器根據(jù) WL 位的狀態(tài)發(fā)送 8 位或 9 位的數(shù)據(jù)字。發(fā)送移位寄存器中的數(shù)據(jù)在 TX 腳上輸出,相應的時鐘脈沖在 CK 腳上輸出。
我就在想這里面的發(fā)送使能是不是指的這個發(fā)送器的使能呢?
有沒有大佬能指點下?
1.png
2.png
回復

使用道具 舉報

ID:826942 發(fā)表于 2022-4-18 10:57 | 顯示全部樓層
最近又在20.3.1. UART 特性描述 里面看到
字長可以通過編程 UART_CCR 寄存器中的 CHAR 位,選擇 5 ~ 8 位。在起始位期間,TX 腳處于低電平,在停止位期間處于高電平。
這句,是不是就是說當不發(fā)送的時候就是低電平?
回復

使用道具 舉報

ID:826942 發(fā)表于 2022-4-18 11:53 | 顯示全部樓層
剛才發(fā)現(xiàn)要是這樣的話
結論就是:開始發(fā)送數(shù)據(jù)時才會發(fā)出高電平,空閑時輸出的是低電平是嗎?
那就不對啊
回復

使用道具 舉報

ID:624769 發(fā)表于 2022-4-18 14:16 來自手機 | 顯示全部樓層
起始位(低電平) + 數(shù)據(jù)位(5-8位) + 停止位(高電平)沒毛病。
回復

使用道具 舉報

ID:826942 發(fā)表于 2022-4-18 14:24 | 顯示全部樓層
188610329 發(fā)表于 2022-4-18 14:16
起始位(低電平) + 數(shù)據(jù)位(5-8位) + 停止位(高電平)沒毛病。

問題是空閑的時候應該是高電平啊。不然沒辦法檢測的起始位信號
回復

使用道具 舉報

ID:624769 發(fā)表于 2022-4-18 14:34 | 顯示全部樓層
里面哪句話說空閑時低電平了?
回復

使用道具 舉報

ID:826942 發(fā)表于 2022-4-18 15:04 | 顯示全部樓層
188610329 發(fā)表于 2022-4-18 14:34
里面哪句話說空閑時低電平了?

空閑的時候是低電平 是我現(xiàn)在發(fā)現(xiàn)的情況 手冊里沒有這樣的說明
回復

使用道具 舉報

ID:123289 發(fā)表于 2022-4-18 15:45 | 顯示全部樓層
1、這里面的是指的那個使能?
答:串口是單片機內部的一個模塊,當你給它供電并準備好工作時,就是【使能】了。
許多單片機一上電,有已【使能】了,如51系列。
有些高檔單片機卻必須通過選擇才能【使能】。

2、是串口初始化的那個使能嗎? 然后我找的用戶手冊......
答:明顯吧,它說能“減少功耗”不就是切斷模塊的全部或部分電源嗎。這是屬于串口需要選擇的類型。
這種類型,多半是由于IO口是復用的(多功能的),即可以不作串口使用,這時是IO口是低電平就不奇怪了。

3、里面的提到的是這個發(fā)送使能是什么呢?我又在手冊......
答:僅為發(fā)送使能,并未對接收下定論。

樓主習慣很好,手冊是最準確的師,如果手冊的有疑惑,則一定是經過分析而不解的,一定是某個知識點不堅定或丟失。一旦解決則大大進步。給樓主點贊一下!
回復

使用道具 舉報

ID:752974 發(fā)表于 2022-4-18 16:08 | 顯示全部樓層
uart在空閑時,TX端是高電平。不然的話,板子存在問題。
回復

使用道具 舉報

ID:624769 發(fā)表于 2022-4-18 18:51 | 顯示全部樓層
0711zhao 發(fā)表于 2022-4-18 15:04
空閑的時候是低電平 是我現(xiàn)在發(fā)現(xiàn)的情況 手冊里沒有這樣的說明

如果, 你在串口空閑時, 測量你認為是串口的引腳 實際測出電壓是 低電平.  有以下三種可能。
1) 電路有問題,對地短路,碰線,包括與之連接的串口設備有問題等等。(此概率和你的硬件知識及動手能力成反比)
2) 串口輸出設置有問題, 不知道你的單片機型號, 很多單片機串口有輸出引腳設置,還會有其他組件搶占串口引腳,這個問題需要你自行查閱手冊來確認。(此概率較高)
3) 單片機損壞(此概率極低)
回復

使用道具 舉報

ID:826942 發(fā)表于 2022-4-19 09:00 | 顯示全部樓層
188610329 發(fā)表于 2022-4-18 18:51
如果, 你在串口空閑時, 測量你認為是串口的引腳 實際測出電壓是 低電平.  有以下三種可能。
1) 電路有 ...

問題找到啦。
這個不初始化就會出輸出高電平,反之不發(fā)數(shù)據(jù)也是低電平,0.6V,有些串 口又是0.9V
但是這為什么還有研究中。[img][/img]
1.png
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 伊人免费网 | 国产中文字幕在线 | 看毛片网站 | 国产7777 | 91精品国产乱码久久蜜臀 | 国产精品一二三区 | 波多野结衣亚洲 | 成人精品鲁一区一区二区 | 天天爽网站 | 久久中文一区二区 | 色本道 | 美女爽到呻吟久久久久 | 国产综合第一页 | 亚洲成人免费视频在线 | 成人黄色在线 | 国产高清一区二区 | 精品国产91| 艹逼网| 亚洲日韩视频 | 亚洲最大av | 日韩精品在线免费观看 | 成年人黄色免费视频 | 青青艹在线视频 | 欧美高清一区 | 欧洲一区二区在线 | 亚洲欧美日韩电影 | 夜久久| 福利视频一区二区 | 日韩国产在线 | 国产精品久久欧美久久一区 | 亚洲精品免费在线 | 精品国产乱码一区二区三区 | 欧美性大战久久久久久久蜜臀 | 一区在线播放 | 国产乱码精品一区二三赶尸艳谈 | 一区二区三区小视频 | 国产黄色在线观看 | 国产久视频| 毛片一级网站 | 精品免费国产一区二区三区四区介绍 | 免费一区二区三区 |