前段時間寫了幾行代碼,其中有一部分是關于串口接收的,仿真調試是沒有問題的,但是下載之后就出問題了,不過問題并沒有出現在代碼上,而是在上位機發送的數據上,這兩天突然找到了問題所在,然后就發現這個問題并不能稱作是一個問題。下面就來簡單描述一下這個現象。
1、現象描述
使用串口調試助手通過USB轉TTL向FPGA發送數據0X55時,在停止位發送完成之后,USB轉TTL的輸出并不是持續的高電平(即空閑狀態),而是仍存在一定時間的電平變化,之后才是持續的高電平,如下圖所示。
2、問題所在
觀察一下停止位之后的數據,其二進制表示為0101100001、0010100001,去除兩端的起始位和停止位,發現其十六進制表示為0X0D、0X0A,這正是換行符所表示的數據,然后看了一下串口調試助手的設置,果然,發送新行沒有取消勾選!
下圖是取消勾選發送新行時的數據,可以看出,停止位之后為持續的高電平,數據正常。
以上就是本次分享的全部內容,謝謝大家!
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
FPGA
+關注
關注
1629文章
21748瀏覽量
603851 -
usb
+關注
關注
60文章
7950瀏覽量
264871 -
TTL
+關注
關注
7文章
503瀏覽量
70282 -
串口
+關注
關注
14文章
1555瀏覽量
76580 -
串口調試
+關注
關注
2文章
268瀏覽量
24723
發布評論請先 登錄
相關推薦
關于串口轉USB的一個問題
新人報道,發現在電子這條路上,總是遇到很多問題,一般都百度不到的解決方案的,自己查資料固然能解決,但是可能要走好多冤枉路,但往往前輩一句話就能解決所有問題,所以準備開始在論壇里活躍啦~一個
發表于 05-01 20:06
關于labview串口常見編程結構的的一個疑問
`labview新人,最近在做labview串口助手解析下位機數據,再看了網上關于串口的例子之后,發現好多都采用下面的結構,想詢問一下,這樣做不是讓
發表于 04-23 10:16
關于帶EN腳的幾款DC-DC升壓IC的小問題
DC-DC是硬件開發過程中常用的一種器件,主要用于獲取特定的直流電壓,此處不對DC-DC的工作原理進行講解,只對使用過程中發現的一個關于帶EN腳的幾款DC-DC升壓IC的
發表于 11-17 07:16
開發一個調試rt thread的串口助手軟件
重新啟動電腦才行,大部分串口助手都無法在接收窗口中輸入命令行,實現命令輸入,即實現secureCRT軟件的功能,每次調試板子時,要打開一個串口助手發送命令,打開
發表于 05-13 16:53
關于功率二極管的15個小問題
關于功率二極管的15個小問題。。什么是二極管的正向額定電流?二極管的額定電流是二極管的主要標稱值,比如5A/100V的二極管,5A就是額定電流。通常額定電流的定義是該二極管所能通
發表于 12-06 17:04
?4813次閱讀
關于物聯網串口WIFI模塊8個小知識的介紹
物聯網串口WIFI模塊8個小知識 串口WIFI模塊是新一代嵌入式WIFI模塊,體積小,功耗低,采用UART接口。通過串口WIFI模塊,傳統
發表于 09-25 11:44
?1587次閱讀
一些STM32F407使用遇到的小問題
一些STM32F407使用遇到的小問題2021.3.26串口問題像往常一樣用STM32CubeMX配置底層代碼:RCC和SYS;串口配置如下
發表于 11-29 14:36
?13次下載
關于STM32 串口二、串口三串口調試助手無法顯示的問題
的串口,是一個人機交互的界面。如果要使用串口與外界模塊進行通訊的話,是要使用軟串口的。而STM32 同樣也是這個道理,其所自帶的TX,RX只有一個
發表于 12-24 18:40
?6次下載
評論