啟明云端/01
你是否曾遇到過?
在使用ESP32-S3,ESP-IDF版本為idf 5.2時,蒸汽鍋產(chǎn)品基于例程tusb_serial_device測試USB CDC自發(fā)自收,電腦CDC串口一次性發(fā)送100000byte,收回數(shù)據(jù)不完整,出現(xiàn)丟數(shù)據(jù)的現(xiàn)象,這是為什么呢?
啟明云端/02
這是咋回事呢?
基于例程復(fù)現(xiàn),用杜邦線接到D- D+,電腦通過串口工具一次性發(fā)送100000byte左右數(shù)據(jù),接收數(shù)據(jù)不完整,成功復(fù)現(xiàn)問題。
通過日志分析,發(fā)現(xiàn)打印任務(wù)長時間占用CPU觸發(fā)看門狗報錯。

啟明云端/03
這時該咋整?
(1)通過menuconfig將cdc的tx rx buffer都開大,默認是從64可以開到1024或者更大。
(2)將打印去除,或者單獨開個task去打印,保證callback的快進快出。

解決方案測試驗證結(jié)果:成功接收了完整的數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
usb
+關(guān)注
關(guān)注
60文章
8440瀏覽量
284463 -
AI
+關(guān)注
關(guān)注
91文章
39776瀏覽量
301372 -
ESP32
+關(guān)注
關(guān)注
26文章
1194瀏覽量
21681
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
STM32 USB CDC為什么只能發(fā)送4096個字節(jié)?
IC:STM32F411RCT6
SW:STM32Cube_FW_F4_V1.7.0
USB CDC功能,需要一次性發(fā)送近7K數(shù)據(jù)到PC,通過
USBD_
發(fā)表于 04-29 07:49
GD32 usbcdc單片機從機只發(fā)送,串口打開第一次自動發(fā)最后一次測量的值
_acm_data_send
{
usb_txfifo_flush(IN端口1)
usbd_ep_send(data,size)
}
然后就是進cdc_acm_in回調(diào)函數(shù),packet_sent = 1
串口打開時候,明顯第
發(fā)表于 02-04 10:24
單片機通過串口怎樣一次性接收幾百KB的數(shù)據(jù)?
單片機通過串口怎樣一次性接收幾百KB的數(shù)據(jù)?數(shù)據(jù)大概有220KB左右,怎么接收然后把它發(fā)送出去?
發(fā)表于 01-31 23:07
如何將一個16進制的數(shù)組一次性發(fā)到串口處來?
請問各位大俠怎么將一個16進制的數(shù)組一次性發(fā)到串口出來,不要使用for循環(huán)一個一個發(fā)
發(fā)表于 11-06 04:35
UCOS III FreeModbus丟包基本都在0.99
問題如下: 電腦端發(fā)送:0A 04 75 30 00 01 2A B2單片機響應(yīng):0A 04 02 00 0B 5D 36 5MS發(fā)送一次,結(jié)果如下圖所示。
發(fā)表于 03-29 22:47
STM32 USB_CDC該如何去配置
STM32 USB_CDC配置前言:配置思路前言:做之前先要有一些準(zhǔn)備:1、PC上裝好VCP1.31以上的虛擬串口驅(qū)動2、準(zhǔn)備一塊帶USB的
發(fā)表于 08-23 07:24
請問CH342F有什么辦法可以一次性測量到8個信號線嗎?
技術(shù)支持,你好:使用貴司的CH342F,作了幾個USB轉(zhuǎn)雙DB9串口的板子,將9線全部引出(包括一個GND)請問有什么辦法可以一次性測量到8
發(fā)表于 06-28 06:47
淺談一次性醫(yī)療連接器常用的4種接觸互連技術(shù)
許多高質(zhì)量的連接器工廠可以為醫(yī)療行業(yè)提供一次性互連應(yīng)用的連接器產(chǎn)品,而常見的接觸式互連技術(shù)有四種,即螺釘加工雙曲面接觸技術(shù)、沖壓雙曲面接觸技術(shù)、彈簧探針
發(fā)表于 10-29 15:54
?1104次閱讀
ShockBIT一次性電子設(shè)備開源分享
電子發(fā)燒友網(wǎng)站提供《ShockBIT一次性電子設(shè)備開源分享.zip》資料免費下載
發(fā)表于 11-28 10:27
?0次下載
一次性無菌注射針針尖韌性測試儀
檢測一次性使用無菌注射針針管的韌性就需要用到一次性無菌注射針針尖韌性測試儀,今天威夏科技就為您詳細講解一次性無菌注射針針尖韌性測試儀。一次性無菌注射針針尖韌性測試儀的研發(fā)標(biāo)準(zhǔn)是:《GB
一次性使用麻醉穿刺包流動流量試驗方法YY0321.1-2009
麻醉穿刺包在我國按第三類醫(yī)療器械管理,產(chǎn)品技術(shù)性能應(yīng)符合YY0321.1-2009《一次性使用麻醉穿刺包》、YY0321.2-2009《一次性使用麻醉用針》、YY0321.3-2009
ODU MEDI-SNAP一次性醫(yī)用插拔自鎖插頭產(chǎn)品介紹
為滿足一次性內(nèi)窺鏡、一次性手術(shù)消融刀等設(shè)備中的耗材需求,歐度全新推出了MEDI-SNAP一次性醫(yī)用插拔自鎖插頭,為醫(yī)療客戶打造了一組在品質(zhì)與經(jīng)濟性
【AI技術(shù)支持】USB_CDC電腦串口一次性發(fā)送100000byte丟包問題處理
評論