嵌入式軟件學習筆記

嵌入式學習遇到的問題及資料整理:

1、C語言準備

①基本語句

3個條件判斷語句:if、else、if  else 

3個循環語句:while、do while、for 

3個跳轉語句:return、go to、break、continue

1個開關語句:switch

參考範文:http://blog.csdn.net/itpeng523/article/details/7975019 

②C語言重點學習章節

C語言程序設計譚浩強版

第四章  順序程序設計

第五章  選擇結構程序設計

第六章  循環控制

第八章   函數

第九章  預處理命令

第十一章  結構體和共用體

第十二章  位運算  

2、常用變量類型

①變量縮寫

u 8 是 unsigned char

u 16 是 unsigned short

u 32 是 unsigned int

②數據類型

uint8_t:
uint16_t: 
uint32_t: 
uint64_t:

3、單片機基礎但是比較重要外設

GPIO:
外部中斷:
串口:
定時器:

4、快速上手試驗

              1.  利用4個LED實現流水燈.學習GPIO的輸出控制功能
    2.  利用按鍵KEY3和KEY4分別控制LED1,2和LED3,4的亮滅,採用掃描方法.學習GPIO的輸入功能
    3.  利用按鍵KEY3和KEY4分別控制LED1,2和LED3,4的亮滅,採用中斷方法.學習外部中斷功能
    4.  利用LCD數碼顯示屏顯示從1自加到9999,步進值根據數字位數不同分別爲1,10,100,1000.練習GPIO控制功能,熟悉LCD的編程方法
    5.  利用五維搖桿控制LCD顯示數字1-5.練習GPIO的輸入/輸出控制功能
    6.  利用五維搖桿和LCD屏實現秒錶功能.學習定時器的使用
    7.  利用PWM控制LED的亮度變化.學習定時器的PWM功能
    8.  上位機通過UART1控制LCD屏顯示數字.學習UART的數據接收功能
    9.  上位機通過UART1和學習板實現簡單的問答功能.學習UART的數據發送功能
    10. 利用電位器控制LCD屏顯示不同電壓.學習ADC功能使用
    11. 採用I2C的24C02讀寫實驗.學習I2C功能
    12. SD卡讀寫實驗.學習SPI功能
    13. USB簡單通訊實驗.學習USB功能


5、視頻教程以及論壇(正點原子)







發佈了88 篇原創文章 · 獲贊 78 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章