chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

【學習筆記】串口數(shù)據(jù)突然掉幀

撞上電子 ? 2022-09-02 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天上班的時候
在用一個單片機寫串口發(fā)送程序
上位機不斷監(jiān)聽
大多數(shù)情況都是正常的
只是每隔幾分鐘突然掉幀
數(shù)據(jù)明明是“33”
卻變成“30”
還掉了幀
出現(xiàn)如下圖情況:

c34c31f0-2947-11ed-9ade-dac502259ad0.png在紅色方框中嚴重掉幀,并且數(shù)據(jù)明明是"33" 卻變成了"30",于是我百度了一下,問題主要有以下幾個方面:
(1)波特率:最直接的方法就是降低波特率。(2)發(fā)送間隔:如果條件允許,可以將發(fā)送端的發(fā)送頻率降低,采用定時發(fā)送的方式,每間隔一段時間發(fā)送;如果定時50ms有掉幀,定時100ms試試。(3)上拉電阻:根據(jù)網(wǎng)上有些文章提到的方法,還可以在串口接收端增加上拉電阻,有時候即使發(fā)送端沒有發(fā)出數(shù)據(jù),接收端也會誤接到一些數(shù)據(jù),頻繁進入中斷也會降低單片機處理效率,在電路上增加上拉電阻的目的就在于降低誤接的概率,提高單片機的處理效率。 (4)不要使用過長的串口線
(5)使用外部無源晶振,不要使用有源晶振和內(nèi)部晶振。
(6)檢查代碼,是不是串口工作時,其他的更加高級的中斷打斷了串口。這些方法都沒有實踐過,明天上班再來實踐一下吧,如果同學們認為還有其他的問題,留言吧,我明天統(tǒng)一實操。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 串口
    +關注

    關注

    15

    文章

    1607

    瀏覽量

    81946
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用nrf54L15的NORDIC藍牙芯片,通過串口發(fā)送一幀數(shù)據(jù)包時,會出現(xiàn)分包發(fā)送分析

    使用nrf54L15的NORDIC藍牙芯片,通過串口發(fā)送一幀數(shù)據(jù)包時,會出現(xiàn)分包發(fā)送分析,是什么原因呢
    發(fā)表于 11-17 15:52

    【RA4M2-SENSOR】—— 12.串口接收不定長度數(shù)據(jù)

    交互中都有廣泛應用。 但在使用串口通訊的時候,我們并不知道對方會發(fā)送多少個數(shù)據(jù),也不知道數(shù)據(jù)什么時候發(fā)送完,簡單來講就是:如何確保收到一完整的數(shù)據(jù)
    發(fā)表于 09-01 11:22

    變頻器突然負載對變頻器有什么影響

    變頻器作為現(xiàn)代工業(yè)控制中不可或缺的設備,其穩(wěn)定運行直接關系到生產(chǎn)效率和設備安全。然而,在實際應用中,變頻器突然負載(即負載突然斷開或大幅減?。┑那闆r并不罕見,這種現(xiàn)象可能由機械故障、人為操作失誤或
    的頭像 發(fā)表于 08-23 17:42 ?1022次閱讀
    變頻器<b class='flag-5'>突然</b><b class='flag-5'>掉</b>負載對變頻器有什么影響

    如何使用20829 can-fd發(fā)送64字節(jié)擴展標識符數(shù)據(jù)

    親愛的先生, 基于MTB代碼示例CAN_FD,它使用11位標準標識符數(shù)據(jù)。 更改為29位擴展標識符數(shù)據(jù),并將RX / TX FIFO更改為64Bytes,將
    發(fā)表于 08-04 06:56

    第十四章 USART——串口通訊

    本章介紹了USART串口通訊,含物理層(RS-232、TTL電平)、協(xié)議層(波特率、數(shù)據(jù)),及W55MH32的USART功能與應用。
    的頭像 發(fā)表于 06-14 16:30 ?1519次閱讀
    第十四章 USART——<b class='flag-5'>串口</b>通訊

    下位機CY7C68013A發(fā)送數(shù)據(jù),上位機C#讀取數(shù)據(jù),510字節(jié)一,會丟幀或者內(nèi)錯位是怎么回事?

    下位機CY7C68013A發(fā)送數(shù)據(jù),上位機C#在1個while循環(huán)內(nèi)不斷地讀取數(shù)據(jù),510字節(jié)1,1秒333、1秒667、1秒1333
    發(fā)表于 05-30 07:43

    【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2的串口實現(xiàn)任意任意類型任意長度的數(shù)據(jù)接收,并將接收到的數(shù)據(jù)顯示在串口助手上

    完整的數(shù)據(jù)串口發(fā)送的數(shù)據(jù)有長有短,如果沒有接收完整,肯定會影響后續(xù)業(yè)務的處理。為了接收不定長數(shù)據(jù),常見的處理方法有: 1。固定格式
    發(fā)表于 05-04 14:11

    HarmonyOS應用高負載場景分渲染

    ,可以采用分渲染技術,將原本在一內(nèi)加載的數(shù)據(jù)分散到多中逐步加載,從而減輕單的渲染壓力。不過,分
    的頭像 發(fā)表于 03-25 10:28 ?860次閱讀
    HarmonyOS應用高負載場景分<b class='flag-5'>幀</b>渲染

    STM32Cube學習筆記 (十六篇全)

    資料介紹: STM32Cube學習筆記,一步一步手把手帶你進入STM32Cube的世界,包括點燈,按鍵,串口,ADC,DAC等等一共16篇。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關注、點贊、
    發(fā)表于 03-22 17:02

    IPC2221簡略學習筆記

    關于IPC2221的學習筆記。
    發(fā)表于 03-14 18:07 ?7次下載

    工業(yè)與IT網(wǎng)絡中的以太網(wǎng)數(shù)據(jù):格式與用途全解析

    以太網(wǎng)數(shù)據(jù)是計算機網(wǎng)絡通信的基本單位,在不同的應用場景中,它的格式有所不同。從互聯(lián)網(wǎng)和工業(yè)自動化常見的以太網(wǎng) II ,到 VLAN 組網(wǎng)中廣泛使用的 IEEE 802.1Q ,再
    的頭像 發(fā)表于 03-14 17:35 ?1276次閱讀
    工業(yè)與IT網(wǎng)絡中的以太網(wǎng)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b>:格式與用途全解析

    EtherCAT數(shù)據(jù)結(jié)構解析

    物理層和常規(guī)的以太網(wǎng)卡,通過獨特的數(shù)據(jù)結(jié)構和處理機制,實現(xiàn)了基于EtherNet的實時控制。本文將深入探討EtherCAT的數(shù)據(jù)結(jié)構,從
    的頭像 發(fā)表于 02-02 17:42 ?2231次閱讀

    串口通訊異常處理方法 串口設備連接方式

    串口通信異常處理方法 1. 異常檢測 在串口通信中,首先需要能夠檢測到異常情況。異常檢測可以通過以下幾種方式實現(xiàn): 硬件檢測 :利用串口硬件的中斷和狀態(tài)寄存器來檢測異常,如接收到錯誤
    的頭像 發(fā)表于 12-27 09:53 ?5501次閱讀

    LMH0341如何轉(zhuǎn)換出的LVDS數(shù)據(jù)格式?

    LMH0341轉(zhuǎn)換出的LVDS數(shù)據(jù)格式有具體參考資料嗎?我想用DM8168去作為主處理器外加LVDS轉(zhuǎn)RGB去實現(xiàn)。
    發(fā)表于 12-23 07:31

    Arduino采集雷達模塊數(shù)據(jù)串口繪圖

    Arduino采集雷達模塊數(shù)據(jù)串口繪圖
    的頭像 發(fā)表于 12-14 11:44 ?1213次閱讀
    Arduino采集雷達模塊<b class='flag-5'>數(shù)據(jù)</b>與<b class='flag-5'>串口</b>繪圖