嵌入式9月22日總結(jié)。

今天老師教了好多的新內(nèi)容,尤其C語言的知識,感覺自己C語言方面的知識需要學(xué)習(xí)的還有很多,一下子腦袋就不夠用了。吃完晚飯了,看看電腦總結(jié)一下今天的學(xué)習(xí)內(nèi)容。

1,串口中斷設(shè)置:在這部分的功能主要是,當(dāng)主程序運(yùn)行當(dāng)中串口突然發(fā)來一條命令,但是主程序還在運(yùn)行別的事情,這個(gè)串口傳進(jìn)來的信息就會作廢,沒有反應(yīng),所以這就會利用串口中斷設(shè)置,在串口有數(shù)據(jù)傳進(jìn)來的時(shí)候觸發(fā)中斷,這時(shí)候STM32就會優(yōu)先處理串口發(fā)來的指令。設(shè)置里需要注意串口是什么狀態(tài)才觸發(fā)中斷。這里有很多選擇。

2,C語言方面學(xué)習(xí)了下面3個(gè)函數(shù)的使用方法

memcpy (a, b, n);//把b從內(nèi)存地址起始位開始拷貝n個(gè)字節(jié)到a的內(nèi)存地址起始位。

memcmp(a, b, n);//比較內(nèi)存區(qū)域a和b的前n個(gè)字節(jié)。

memset(a,0,n);//將a中當(dāng)前位置后面的n個(gè)字節(jié)用0替換并返回a 。

這三個(gè)函數(shù)以后會經(jīng)常用到?。?!自己的C語言底子差,以后還需要多加練習(xí)!

下午老師留了作業(yè)實(shí)現(xiàn)電腦控制STM32的LED燈和蜂鳴器,在助教老師和嵌入式老師的幫助下,突破了和很多困難,最后實(shí)現(xiàn)了這些功能。

今天是周五,最后2個(gè)小時(shí)是大家娛樂的時(shí)間,我在這段時(shí)間和同學(xué)們開黑排位,輸了一局,贏了兩局,長了一顆星。再贏一把就成功晉級鉆石3,很開心,哈哈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容