7月26日學習日誌

2021-08-21 19:28:35 字數 1074 閱讀 8534

學習日誌                     姓名:郭富民 

日期:2017.07.26

今日學習任務

延時原理,中斷程式設計基礎,printf串列埠程式,串列埠初始化,fput重定義,外部中斷。

日任務完成情況

(詳細說明本日任務是否按計畫完成,開發的**量。)

今日任務已按計畫完成。在老師的指導下編寫exti中斷,usart串列埠配置顯示一行文字,exit中斷利用key實現led翻轉,程式設計實現串列埠的接受和傳送。

今日開發中遇到的問題彙總

每寫乙個.c檔案都要新增乙個.h檔案

日未解決問題

日開發收穫

1.配置優先順序分組:搶占優先順序,子優先順序,中斷使能( enable)或者失能;

2.中斷服務 函式的函式名必須跟啟動檔案裡面預先設定的一樣;

3. printf通過串列埠輸出資料;

4.串列埠初始化: 第1步配置gpio,開啟 gpio 時鐘

第2步: 配置串列埠硬體引數

5.exti線0~15:對應外部io口的輸入中斷;

6.通過結構體配置觸發方式,通過gpio配置專用的狀態位;

7.io口外部中斷在中斷向量表中只分配了7個中斷向量,也就是只能使用7個中斷服務函式,外部中斷線5~9分配乙個中斷向量,外部中斷線10~15分配乙個中斷向量,共用乙個中斷服務函式。

8. 在使用外部中斷的時候一定要先使能 syscfg 時鐘;

9.f=180mhz

t=1/f

t=nt=180x10/180000000=10us

n= scc/100000

自我評價

(是否規範完成指定任務,需要改進的地方,與他人合作等。)

學會了查閱手冊,程式設計不再那麼困難,掌握了庫函式中各個函式的查詢方法。

其他

無  

7月26日 學習日誌

一 變數的儲存型別 1.register int a 1 定義乙個暫存器變數,a存放在暫存器中,暫存器變數不能取位址 2.extern int a 1 宣告乙個外部變數,宣告不用分配空間 定義變數要分配空間 3.static 1 在函式外部 static int a 1 static 修飾全域性變數...

7月26日學習日誌張蓉婷

今日學習任務 延時原理,中斷程式設計基礎,printf串列埠程式,串列埠初始化,fput重定義,外部中斷。今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量。今日任務已按計畫完成。理解了systick中斷 nvic中斷 printf串列埠程式以及exit中斷的原理及基本內容。usart串列...

日誌2月26日

題目 test dict 輸出原始的字典 print 字典移除前 str test dict 使用 del 移除 zhihu del test dict zhihu 輸出移除後的字典 print 字典移除後 str test dict 移除沒有的 key 會報錯 輸出原始的字典 print 字典移除...