娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

uart1串口發(fā)送、接收中斷。


目標(biāo):串口接收1,點亮led1,接收2點亮led2,接收到其他字符關(guān)閉led1和led2。


步驟如下:


1、編寫led.h和led.c文件。略


2、編寫uart.h和uart.c文件,其中串口配置函數(shù)如下:


void USART_Configuration(void)//串口初始化函數(shù)

  {  

    UART1_DeInit();

    UART1_Init((u32)115200, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, 

    UART1_PARITY_NO , UART1_SYNCMODE_CLOCK_DISABLE , UART1_MODE_TXRX_ENABLE);

    //波特率,字節(jié)數(shù),1個停止位,無奇偶效驗位,非同步模式,允許接受和發(fā)送

    UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE); //打開串口接收中斷

    UART1_ITConfig(UART1_IT_TXE, ENABLE);    //打卡串口發(fā)送中斷

    UART1_Cmd(ENABLE );

   }


3、編寫主函數(shù)如下:


#include "stm8s.h"

#include "stm8s_clk.h"

#include "led.h"

#include "uart.h"


int main(void)

        CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);

LED_Init();

LED1_Close();

        LED2_Close();

        LED3_Close(); 

        enableInterrupts(); //打開中斷開關(guān)

USART_Configuration(); //配置串口

        UART_send_string("i like.");  //串口發(fā)送一個字符串

while(1)

{

           

}

}


4、在stm8s_interrupt.c文件中編寫中斷處理函數(shù)


#pragma vector=0x13

__interrupt void UART1_TX_IRQHandler(void)

{

  UART1_ITConfig(UART1_IT_TXE, DISABLE);     //關(guān)閉發(fā)送中斷

  return;

}

#pragma vector=0x14

__interrupt void UART1_RX_IRQHandler(void)

   u8 u8_data;

   u8_data = UART1_ReceiveData8();

   if (u8_data=='1')

   {  LED1_Open(); LED2_Close();}

   else if (u8_data=='2')

   {  LED1_Close(); LED2_Open();}

   else

   {LED1_Close(); LED2_Close();}

   return;

  

}

#endif


編譯下載后,通過串口助手發(fā)送1、2可控制led燈的開關(guān)。


心得:在發(fā)送中斷處理函數(shù)中一定要記得關(guān)閉發(fā)送中斷,否則會一直觸發(fā)發(fā)送中斷導(dǎo)致死循環(huán),在這個問題上耗了兩天時間。在需要發(fā)送數(shù)據(jù)時再打開發(fā)送中斷

關(guān)鍵字:STM8  uart1  串口中斷 引用地址:STM8學(xué)習(xí)筆記---uart1串口中斷

上一篇:STM8s串口2異步基本收發(fā)使用說明
下一篇:STM8L152C6T6+IAP詳解

推薦閱讀

【從高頻、低價且具備大流量的App去切入頻率相對較低、利潤相對豐厚的行業(yè),邏輯上是合理的,用高頻打低頻,共享單車正是通過高頻行為把流量吸引到自己的平臺,從而提供利潤更為豐厚的服務(wù)】?出乎意料的是,已經(jīng)上了死亡名單的小藍(lán)單車還能成功攪動整個互聯(lián)網(wǎng)出行市場。?滴滴“復(fù)活”小藍(lán)單車的消息給出行市場打了一支強(qiáng)心針。日前多家媒體爆出消息稱,...
來自外媒phonearena的報道,根據(jù)爆料,2019年的蘋果iPhone型號預(yù)計看起來與2018年版本非常相似。有些人認(rèn)為,唯一的區(qū)別是后者擁有更多的AR功能。然而,據(jù) Atherton Research副總裁兼首席分析師Jean Baptiste Su撰寫的福布斯專欄報道,2019年蘋果iPhone手機(jī)將配備一個USB-C端口,并且還配備屏幕內(nèi)“Touch ID”功能,即屏幕指紋識別。  據(jù)爆料,2019...
(文章來源:機(jī)器人內(nèi)參) 美國的農(nóng)業(yè)機(jī)器人在農(nóng)業(yè)協(xié)會的支持下,近年來取得了非常大的成效。近前,加州一家初創(chuàng)公司FarmWise稱機(jī)器人技術(shù)和將使農(nóng)作物更加美味和健康,公司希望利用機(jī)器人技術(shù)和人工智能使農(nóng)業(yè)更加可持續(xù)和美味。這項說明得到了投資人的瘋狂打Call,也使得該公司在最近的一輪融資中籌集了1,450萬美元,并計劃在2020年部署其第一批商業(yè)...
中國儲能網(wǎng)訊:12月8日,德國、法國、西班牙等13個歐盟國家發(fā)表聯(lián)合聲明,宣布將共同投資芯片及半導(dǎo)體技術(shù)。除德國、法國和西班牙外,其余10個簽署國還包括比利時、克羅地亞、愛沙尼亞、芬蘭、希臘、意大利、馬耳他、荷蘭、葡萄牙和斯洛文尼亞。這13個國家表示,將共同努力發(fā)展歐洲的電子產(chǎn)品和嵌入式系統(tǒng)價值鏈,并推動歐洲半導(dǎo)體產(chǎn)業(yè)發(fā)展。 歐洲為何...

史海拾趣

問答坊 | AI 解惑

畢業(yè)設(shè)計關(guān)于單片機(jī)控制的萬年歷

本帖最后由 paulhyde 于 2014-9-15 09:52 編輯 急需著個 有能力或有成品網(wǎng)站的說說啊 先謝謝了!~ 油箱hurry_145@163.com  …

查看全部問答∨

可編程超聲波式攔污柵水位測量系統(tǒng)在田壩電站應(yīng)用產(chǎn)生的效果

用超聲波物位計測量大壩水位目前在國內(nèi)尚不普遍,技術(shù)上尚無經(jīng)驗可以借鑒。在這樣的情況下,我們充分利用PLC與超聲波物位計這一領(lǐng)域的先進(jìn)技術(shù),按照總體規(guī)劃,長遠(yuǎn)考慮,一次到位,避免重復(fù)改造,重復(fù)投資的這一原則,對該項目進(jìn)行自行設(shè)計,全面 ...…

查看全部問答∨

上海貝爾公司的PCB設(shè)計規(guī)范

上海貝爾公司的PCB設(shè)計規(guī)范…

查看全部問答∨

用AT89C2051 設(shè)計超聲波測距儀

這是利用AT89C2051 設(shè)計的超聲波測距儀,很有借鑒作用…

查看全部問答∨

電流調(diào)節(jié)器飽和

異步電機(jī)在1500r/min時,電流調(diào)節(jié)器開始飽和,電機(jī)額定速度為1800r/min。 請大家分析下原因。…

查看全部問答∨

銷售c8051f,at89s5x,AVR 系列單片機(jī)

銷售c8051f,at89s5x,AVR 系列單片機(jī)仿真器、編程器、學(xué)習(xí)板、芯片 以及提供設(shè)計方案和技術(shù)服務(wù)! 1.c8051f單片機(jī)雙核精華板 包含: usb,uart,ad,i2c(smbus),spi(主從雙核),lcd,iap,da等c8051f單片機(jī)的特色功能! 資源豐富,代碼多,上手快,性 ...…

查看全部問答∨

嵌入式驅(qū)動和內(nèi)核開發(fā)思路總結(jié)

http://www.top-e.org/linux-kernel-driver-training.pdf 好的話別忘了頂一下。。。…

查看全部問答∨

侃侃我的成果

本人長期從事單片機(jī)開發(fā)應(yīng)用,積累了一定的經(jīng)驗。本人將畢生研究心得集成了文字,放在我的博客里,希望大家光臨指導(dǎo),并給點意見。我的博客地址;http://blog.mcuol.com/user/Article/500.html…

查看全部問答∨

急!!!怎樣實現(xiàn)單片機(jī)對sd/mmc卡的少量數(shù)據(jù)寫入(不足512B)

我是想通過單片機(jī)(PIC16FX系列)讀寫sd卡 sd卡采用fat文件系統(tǒng) 讀卡沒什么問題 可是sd卡的寫入要求滿512字節(jié) 但是我要對目錄區(qū)修改某個目錄信息的時候,只能修改對應(yīng)的32字節(jié) 一邊要求寫512字節(jié),另一邊又要求只能修改對應(yīng)的32字節(jié) 這個不矛 ...…

查看全部問答∨

學(xué)習(xí)

學(xué)習(xí)新東西…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 芮城县| 萍乡市| 平原县| 宁都县| 扎赉特旗| 马山县| 邢台县| 张家港市| 元谋县| 四川省| 布尔津县| 乳山市| 六枝特区| 武乡县| 东乌珠穆沁旗| 冕宁县| 永平县| 深水埗区| 山西省| 广德县| 南乐县| 仙桃市| 葫芦岛市| 广东省| 芦山县| 洪雅县| 萨迦县| 陆川县| 南雄市| 台安县| 陵川县| 水城县| 淮南市| 东丰县| 琼结县| 安吉县| 肇东市| 平顺县| 花垣县| 萍乡市| 聂荣县|