stm32-----中斷收發(fā)
#include "stm32f10x.h"
#include "usart.h"
void My_USART1_Init(void)
{
GPIO_InitTypeDef GPIO_InitStrue;
USART_InitTypeDef USART_InitStrue;
NVIC_InitTypeDef NVIC_InitStrue;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//①
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
GPIO_InitStrue.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_InitStrue.GPIO_Pin=GPIO_Pin_9;
GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;
GPIO_Init(GPIOA,&GPIO_InitStrue);//②
GPIO_InitStrue.GPIO_Mode=GPIO_Mode_IN_FLOATING;
GPIO_InitStrue.GPIO_Pin=GPIO_Pin_10;
GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;
GPIO_Init(GPIOA,&GPIO_InitStrue);//②
USART_InitStrue.USART_BaudRate=115200;
USART_InitStrue.USART_HardwareFlowControl=USART_HardwareFlowControl_None;
USART_InitStrue.USART_Mode=USART_Mode_Tx|USART_Mode_Rx;
USART_InitStrue.USART_Parity=USART_Parity_No;
USART_InitStrue.USART_StopBits=USART_StopBits_1;
USART_InitStrue.USART_WordLength=USART_WordLength_8b;
USART_Init(USART1,&USART_InitStrue);//③
USART_Cmd(USART1,ENABLE);//使能串口1
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);//開啟接收中斷
NVIC_InitStrue.NVIC_IRQChannel=USART1_IRQn;
NVIC_InitStrue.NVIC_IRQChannelCmd=ENABLE;
NVIC_InitStrue.NVIC_IRQChannelPreemptionPriority=1;
NVIC_InitStrue.NVIC_IRQChannelSubPriority=1;
NVIC_Init(&NVIC_InitStrue);
}
void USART1_IRQHandler(void)
{
u8 res;
//uint8_t data;
if(USART_GetITStatus(USART1,USART_IT_RXNE))
{
res= USART_ReceiveData(USART1);
USART_SendData(USART1,res);
UART_PutStr(USART1, "hello world!"); // 字符串
}
}
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
My_USART1_Init();
while(1);
}
上一篇:ARM 中斷函數(shù)定義
下一篇:STM32之 UART4 和UART5所遇到的問題
推薦閱讀
史海拾趣
HI Microwave深知質(zhì)量是企業(yè)生存和發(fā)展的根本。因此,公司從原材料采購到成品出廠的每一個環(huán)節(jié)都嚴格把關(guān),確保產(chǎn)品質(zhì)量符合國際標準和客戶要求。同時,公司還建立了完善的售后服務(wù)體系,為客戶提供及時、專業(yè)的技術(shù)支持和解決方案。這種以客戶為中心的服務(wù)理念贏得了客戶的信任和忠誠,也為公司的持續(xù)發(fā)展奠定了堅實的基礎(chǔ)。
隨著環(huán)保意識的日益增強,Display Elektronik GmbH將綠色環(huán)保理念融入到了公司的發(fā)展中。公司采用環(huán)保材料和生產(chǎn)工藝,減少了對環(huán)境的污染。同時,Display Elektronik GmbH還積極推廣綠色顯示技術(shù),為客戶提供更加環(huán)保、節(jié)能的顯示解決方案。這種對環(huán)保的關(guān)注和投入,讓Display Elektronik GmbH在行業(yè)中樹立了良好的形象。
隨著公司的發(fā)展,Advanced Power Solutions開始尋求與行業(yè)內(nèi)其他企業(yè)的合作。通過與一家知名電子設(shè)備制造商建立戰(zhàn)略合作關(guān)系,公司成功將其電源管理解決方案集成到對方的產(chǎn)品中。這一合作不僅擴大了公司的市場份額,也提高了公司的品牌知名度。此后,公司陸續(xù)與多家企業(yè)建立了合作關(guān)系,進一步鞏固了其在行業(yè)內(nèi)的地位。
除了追求經(jīng)濟效益外,AW Industries Inc還注重履行社會責任。公司積極參與環(huán)保事業(yè),通過采用環(huán)保材料、減少廢棄物排放等方式降低生產(chǎn)對環(huán)境的影響。同時,公司還關(guān)注員工福利和社會公益事業(yè),通過捐款、資助等方式回饋社會。這些舉措不僅提升了公司的社會形象,也為公司的長期發(fā)展奠定了堅實的基礎(chǔ)。
請注意,這些故事是基于電子行業(yè)的一般情況虛構(gòu)的,并不代表任何真實事件或公司。如果您需要關(guān)于特定公司的真實發(fā)展故事,建議您查閱相關(guān)資料或訪問公司官網(wǎng)以獲取更準確的信息。
物流原因,板卡發(fā)出快一周了,依然沒有到貨,如我申請所說,希望能在這塊板子上做一個小電子寵物,選來選去,找到兩個比較合適的寵物(市面肯定找不到的) 大家?guī)臀覅⒖家幌?,哪個比較合適。 幼年獅子王 可以考慮一直養(yǎng),過段時間換成 ...… 查看全部問答∨ |
上篇文章,介紹了使用Python在LCD上顯示各種類型的文字。 本篇,就來使用字體顯示功能,來實現(xiàn)一個表盤。最終效果如下: 表盤的內(nèi)容包括: 頂部的藍牙連接圖標和電量圖標 藍牙圖標通過畫直線來完成 ...… 查看全部問答∨ |
低電壓光控LED閃光燈 面包板ok,Multisim中無法成功模擬 本帖最后由 電子路人1 于 2022-12-11 22:51 編輯 低電壓光控LED閃光燈 面包板ok,Multisim中無法成功模擬 附件1, 原始線路圖 附件2 面包板無光時閃光 附件3 multisim中不運行 … 查看全部問答∨ |
哈嘍,大家好~ 今天這里簡單分享一下高云的PLL的使用方法,僅限于入門使用哈~ 這里直接使用IP Core Generator,在如下位置。 打開頁面后,雙擊rPLL,會彈出設(shè)置界面。 高云的PLL分為一般模式和高級模式,因為還沒有仔細研究過手 ...… 查看全部問答∨ |
哈嘍,大家好~ 這里分享一下將之前的計算出來的SVPWM通過IO發(fā)送出來。 先用鋸齒載波測試一下,實現(xiàn)方式如下: always @(posedge clk) begin if (!reset) begin counter_18k <= 32\'d0; end else if (counter_ ...… 查看全部問答∨ |
【貝能高性價比ATSAMD51評估板】KEIL環(huán)境搭建/點亮LED0/使LED閃爍 收到開發(fā)板有一些時間了,前些時間一直在忙著工作試產(chǎn),沒有在第一時間測評開發(fā)板。下面開始測評: 1、添加頭文件: 環(huán)境搭建前找頭文件找了三天,結(jié)果沒有找到相關(guān)的頭文件,從周三開始就一直在找有關(guān)ATSAMD51P20A.PACK文件,所以一直拖到今 ...… 查看全部問答∨ |
最近重新復(fù)習了一下freertos,在B站上找到一個非常好的教材,是基于ESP32的freertos,同時UP主還介紹了其他的一些非常有用的知識。非常推薦一下有時間的可以去看看。 什么是RTOS? - 孤獨的二進制 - ESP32上的FREERTOS_嗶哩嗶哩_bilibili &nbs ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 上汽大眾:汽車網(wǎng)絡(luò)安全漏洞防護
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動力電池項目齊刷進度條
- 現(xiàn)代汽車韓國建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車芯片、第三代半導(dǎo)體、機器人成資本焦點
- 艙駕一體“點燃”新戰(zhàn)事
- 汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財報和電話會議時間安排
- ADI有獎下載活動之2——太陽能光伏發(fā)電解決方案
- 【EEWORLD第三十七屆】2012年04月社區(qū)明星人物揭曉!
- 高性能手機設(shè)計如何實現(xiàn)?手機高校評估研討會為您揭曉答案!
- 關(guān)注 PI 最新 SCALE-iDriver IC產(chǎn)品系列 答題有好禮!
- 月度原創(chuàng)精選評選2018年2月(總第2期)
- 免費申請TI 樣片, 曬訂單贏好禮!
- 報名有禮:【TI C2000在實時控制系統(tǒng)中的新特性】網(wǎng)絡(luò)直播誠邀您參與!
- 報名直播贏【手環(huán)、攝像頭、雨傘、手機支架】羅德與施瓦茨USB 3.2一致性測試
- 有獎直播|英飛凌OBC解決方案深度詳解 報名中!
- Qorvo 電源技術(shù)站 來了!方案、應(yīng)用一站下載!
- 光刻機領(lǐng)域ASML研發(fā)新代機型,預(yù)計2025年1納米工藝
- 設(shè)備采購超過5億元?武漢天馬G6項目二期備戰(zhàn)投產(chǎn)
- 日限制半導(dǎo)體材料出口,韓國想自產(chǎn)解套很難
- 除京東方AMOLED,四川:已規(guī)劃8條新型顯示生產(chǎn)線
- 百度“鴻鵠”語音交互芯片發(fā)布,百度飛槳與華為麒麟合作
- 華星光電第二條11代線確定 8K大屏和OLED是方向
- NVIDIA和AMD形成夾擊Intel之勢
- 鋰電池行業(yè)發(fā)展趨勢分析 百億藍海市場新征程
- 【干貨】AGV激光雷達SLAM定位導(dǎo)航技術(shù)
- 松山湖中國IC創(chuàng)新高峰論壇舉辦,專家冷靜回顧中興事件反思