找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2697|回復: 5
收起左側

stc11單片機接收了很多串口數(shù)據(jù)之后就不再接收數(shù)據(jù)并處理數(shù)據(jù)了

[復制鏈接]
回帖獎勵 50 黑幣 回復本帖可獲得 10 黑幣獎勵! 每人限 1 次
ID:222821 發(fā)表于 2018-11-29 17:31 | 顯示全部樓層 |閱讀模式
我的STC11F04E單片機接收了很多串口數(shù)據(jù)之后就不再接收數(shù)據(jù)并處理數(shù)據(jù)了,請問是什么問題導致的呢?單片機一直正常供電。
回復

使用道具 舉報

ID:337139 發(fā)表于 2023-12-25 10:28 | 顯示全部樓層
很有可能是接收到的數(shù)據(jù)處理不及時出現(xiàn)的。多查查接收數(shù)據(jù)處理子函數(shù)。
回復

使用道具 舉報

ID:1106233 發(fā)表于 2023-12-25 15:07 | 顯示全部樓層
其他接口有問題嗎
回復

使用道具 舉報

ID:1106402 發(fā)表于 2023-12-27 10:21 | 顯示全部樓層
解決思路: 1. 中斷函數(shù)中,如果有調用其它函數(shù),應聲明為"再入"函數(shù),即 (reentrant) 2. 一般中斷函數(shù)的入口,都需要 EA=0, 出口再設置 EA=1 3. 你為什么不考慮用中斷接收串口的數(shù)據(jù)呢 ?
回復

使用道具 舉報

ID:773929 發(fā)表于 2024-1-15 11:14 | 顯示全部樓層
中斷里的程序寫的不要太多
回復

使用道具 舉報

ID:1104941 發(fā)表于 2024-1-15 11:32 | 顯示全部樓層
中斷處理太久了,是否有延遲。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表