今天遇到了在調(diào)試之前開發(fā)人員寫的stm32程序時(shí),發(fā)現(xiàn)uart1(即console)不能連續(xù)接收字符,一旦連續(xù)接收字符就會(huì)重啟?
定位問題:
根據(jù)現(xiàn)狀可以知道肯定是中斷引起的問題,即第一個(gè)中斷還沒有處理完(中斷標(biāo)志位沒有清除),第二個(gè)中斷又來了,進(jìn)而導(dǎo)致
重啟現(xiàn)象。
修改前:
void USART1_IRQHandler(void)
{
unsigned short temp;
while(USART_GetITStatus(USART1, USART_IT_RXNE) == RESET);
temp = USART_ReceiveData(USART1);
if(temp == '\r')
printf("\r\n");
else
printf("%c", temp);
console_Write_UART_Buf(temp);
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
}
修改后:
void USART1_IRQHandler(void)
{
unsigned short temp;
while(USART_GetITStatus(USART1, USART_IT_RXNE) == RESET);
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
temp = USART_ReceiveData(USART1);
if(temp == '\r')
printf("\r\n");
else
printf("%c", temp);
console_Write_UART_Buf(temp);
}
上一篇:stm32中關(guān)于讀取狀態(tài)標(biāo)志位函數(shù)的自我理解
下一篇:stm32—普通串口(接收查詢和中斷相結(jié)合)
推薦閱讀
史海拾趣
BK Precision公司的歷史可以追溯到1951年,當(dāng)時(shí)它由創(chuàng)始人Carl Korn在美國加利福尼亞州的約巴琳達(dá)創(chuàng)立。起初,公司主要關(guān)注于電視維修服務(wù),很快就因在電視配件測試設(shè)備方面的創(chuàng)新而獲得了市場認(rèn)可。Korn先生對(duì)于簡易測試電視配件設(shè)備的追求,使得映像管再生器和真空管測試器等產(chǎn)品迅速在電子服務(wù)行業(yè)中贏得了口碑。這一階段的成功為BK Precision日后的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
安森德公司自創(chuàng)立之初,便以技術(shù)創(chuàng)新為核心競爭力。在半導(dǎo)體工藝領(lǐng)域,公司研發(fā)團(tuán)隊(duì)不斷攻堅(jiān)克難,成功研發(fā)出具有自主知識(shí)產(chǎn)權(quán)的超結(jié)MOSFET技術(shù)。這一技術(shù)的導(dǎo)通損耗和開關(guān)損耗均達(dá)到行業(yè)領(lǐng)先水平,為電源設(shè)備帶來了更高的效率和更低的能源消耗。憑借這一技術(shù)突破,安森德的產(chǎn)品迅速在市場上獲得認(rèn)可,為公司的快速發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
酷宅科技在追求經(jīng)濟(jì)效益的同時(shí),也積極履行社會(huì)責(zé)任。公司關(guān)注環(huán)保和可持續(xù)發(fā)展問題,推動(dòng)綠色制造和綠色消費(fèi)。在產(chǎn)品設(shè)計(jì)和生產(chǎn)過程中,酷宅科技注重節(jié)能減排和資源循環(huán)利用,努力降低對(duì)環(huán)境的影響。此外,公司還積極參與公益事業(yè)和社會(huì)活動(dòng),為社會(huì)做出積極貢獻(xiàn)。
以上五個(gè)故事框架涵蓋了酷宅科技在電子行業(yè)中的發(fā)展歷程、市場策略、技術(shù)創(chuàng)新和社會(huì)責(zé)任等方面。每個(gè)故事都基于事實(shí)進(jìn)行描述,旨在客觀展現(xiàn)酷宅科技在電子行業(yè)中的發(fā)展軌跡和貢獻(xiàn)。
酷宅科技在創(chuàng)業(yè)之初就意識(shí)到了海外市場的重要性。因此,公司將自己的服務(wù)部署在亞馬遜的AWS云上,并針對(duì)AWS Alexa for Business、Google Home等主流智能音箱平臺(tái)進(jìn)行了深度優(yōu)化。這一戰(zhàn)略使酷宅科技的產(chǎn)品能夠更好地適應(yīng)海外市場的需求,提高其品牌在國際市場的競爭力。同時(shí),酷宅還積極參加國際展覽和論壇,與全球合作伙伴建立廣泛的聯(lián)系,進(jìn)一步推動(dòng)其國際化戰(zhàn)略的實(shí)施。
酷宅科技自成立以來,一直致力于智能家居技術(shù)的研發(fā)和應(yīng)用。2016年,酷宅與榮事達(dá)品冠達(dá)成戰(zhàn)略協(xié)議,共同打造智能家居開放平臺(tái)。這一平臺(tái)不僅集成了酷宅先進(jìn)的物聯(lián)網(wǎng)應(yīng)用技術(shù)和穩(wěn)定的云端服務(wù),還整合了榮事達(dá)在智能家居領(lǐng)域的豐富經(jīng)驗(yàn)和資源。通過合作,雙方共同推動(dòng)智能家居產(chǎn)業(yè)的發(fā)展,為消費(fèi)者提供更加便捷、智能的家居生活體驗(yàn)。
在成立初期,ELPIDA憑借其強(qiáng)大的技術(shù)實(shí)力和規(guī)模效應(yīng),迅速在全球DRAM市場中占據(jù)了重要地位。公司不斷推出創(chuàng)新產(chǎn)品,擴(kuò)大市場份額,成為行業(yè)內(nèi)的重要參與者。然而,隨著市場競爭的加劇和技術(shù)的快速變化,ELPIDA也面臨著巨大的挑戰(zhàn)。
[img]https://bbs.eeworld.com.cn/[/img] 大家好! 最近在調(diào)一片AD遇到點(diǎn)麻煩 請(qǐng)大家多多指教指教 大概是這樣子的 前端的模擬信號(hào)(單端信號(hào))進(jìn)AD7721 然后串行送FPGA (其實(shí)串并行均可),在FPGA內(nèi)部做串轉(zhuǎn)并,大概是200K的時(shí)鐘,但是FPGA控制 ...… 查看全部問答∨ |
|
投影機(jī)燈泡的類型 燈泡是投影機(jī)的耗材,直接關(guān)系著投影影像。 目前,無論是哪種投影燈泡,都有一定的使用壽命。 隨著投影機(jī)工作時(shí)間的延長,其亮度會(huì)不斷降低,投影的影像也就會(huì)越來越不清晰,當(dāng)投影燈泡老化到一定程度時(shí)就必須更換了。 不過,目 ...… 查看全部問答∨ |
stm32F103能否連接100M網(wǎng)絡(luò)? stm32F103能否連接100M網(wǎng)絡(luò)?因?yàn)殚_發(fā)板中都是10M的。 現(xiàn)在的項(xiàng)目是把一些視頻數(shù)據(jù)通過網(wǎng)絡(luò)傳給各個(gè)設(shè)備(設(shè)備都是STM32F103的cpu),設(shè)備接受到數(shù)據(jù)之后,然后處理?!? 查看全部問答∨ |
程序中:DCOCTL = CALDCO_1MHZ; // Use internally calibrated DCO settings BCSCTL1 = CALBC1_1MHZ;頭文件宏定義:#define CALDCO_1MHZ_ (0x10FEu) /* DCOCTL Calibration Data ...… 查看全部問答∨ |
觸摸按鍵的實(shí)現(xiàn)主要是通過檢測板級(jí)系統(tǒng)上構(gòu)建的RC振蕩電路在固定時(shí)間內(nèi)的振蕩次數(shù),如果振蕩次數(shù)發(fā)生明顯變化,則判斷為觸摸狀態(tài)。那么振蕩次數(shù)主要是由RC的值決定,在系統(tǒng)中R值是固定的,而電容C即系統(tǒng)的中的傳感器,是由PCB layout的一個(gè)尺 ...… 查看全部問答∨ |
PCB布線完成后應(yīng)該檢查的項(xiàng)目 (轉(zhuǎn)載) PCB布線完成后應(yīng)該檢查的項(xiàng)目 當(dāng)設(shè)計(jì)完成一個(gè)PCB的時(shí)候,就需要檢查這塊PCB的一些相關(guān)的地方,因?yàn)?,一塊PCB,除了電氣性能沒有問題外,還有其他的一些相關(guān)的影響因素,本文介紹一些在設(shè)計(jì)完P(guān)CB后,應(yīng)該檢查的項(xiàng)目,希望給PCB設(shè)計(jì)人員參考。 PCB ...… 查看全部問答∨ |
|
初學(xué)DSP應(yīng)該選擇哪系列何種型號(hào)的DSP開發(fā)板 今年研一,剛?cè)雽W(xué),想在研究生期間系統(tǒng)學(xué)習(xí)DSP,導(dǎo)師是研究信號(hào)、圖像和網(wǎng)絡(luò)方向的,想知道購買TI的那類型的開發(fā)板比較適合?… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 智能護(hù)眼臺(tái)燈設(shè)計(jì)
- 蓄電池高能脈沖充電系統(tǒng)設(shè)計(jì)
- 基于51單片機(jī)定時(shí)器的電子時(shí)鐘設(shè)計(jì)方案
- 瑞薩電子推出面向單電機(jī)應(yīng)用優(yōu)化的卓越MCU, 涵蓋電動(dòng)工具、家用電器等廣泛應(yīng)用場景
- 邀您共赴一場技術(shù)盛宴! 2022英特爾® FPGA中國技術(shù)周 ——加速,讓創(chuàng)新有跡可循
- 【已結(jié)束】力源直播【安森美 25KW 充電樁模塊方案】(9:30入場)
- 【EEWORLD第二十八屆】2011年07月社區(qū)明星人物揭曉!
- ADI有獎(jiǎng)下載活動(dòng)之4 壓力變送器解決方案
- STM32 Nucleo 板卡智勇大闖關(guān)
- 有獎(jiǎng)評(píng)測:100套東芝最小光繼電器TLP3547的評(píng)估板免費(fèi)申請(qǐng)中!
- 【EEWORLD第三十三屆】2011年12月社區(qū)明星人物揭曉!
- 提交物聯(lián)網(wǎng)應(yīng)用創(chuàng)意,贏萬用表、藍(lán)牙耳機(jī)、小米排插、京東卡等好禮!
- 感恩季 送禮季!EEWORLD陪你玩著游戲奔新年
- TE 《新趨勢報(bào)告: 如何有效應(yīng)對(duì)當(dāng)下測試測量領(lǐng)域的挑戰(zhàn)》下載最新趨勢報(bào)告
- ATtiny13A ADC查詢法使用
- Vishay全新ENYCAP?儲(chǔ)能電容器亮相,可實(shí)現(xiàn)快速充放電
- 富昌電子聯(lián)手安森美,加強(qiáng)電商及數(shù)字營銷領(lǐng)域范圍
- 曙光拿下千萬千瓦級(jí)巨型水電工程項(xiàng)目,助力 “西電東送”
- PIC10F320的PWM控制兩種方法
- 三星又發(fā)中端新機(jī) 6月初美國上市升級(jí)小
- 用眼球來控制iPhone是個(gè)好想法但解放雙手還是沒戲
- 華為GPU Turbo技術(shù)真的很嚇人 游戲性能大跨越
- 2018Q1全球智能手機(jī)出貨量 iPhoneX最高
- 不是口號(hào),蘋果是真想塑造我們?nèi)轿坏慕】瞪?/a>