第一章 主頻控制-- 5 1.1 時(shí)鐘產(chǎn)生-- 5 1.2 PLL倍頻功能-- 5 1.3 主頻配置圖-- 6 1.4 在KEIL中快速配置主頻-- 7 1.5 SystemInit函數(shù)詳解-- 9 1.6 時(shí)鐘輸出引腳CLKOUT- 19 1.6.1 硬件配置-- 19 1.6.2 軟件設(shè)計(jì)-- 19 1.6.3 CLKOUT_EN程序詳解-- 20 第二章 通用輸入輸出引腳(GPIO)-- 25 2.1 GPIO寄存器定義-- 25 2.2 GPIO應(yīng)用實(shí)例-- 29 2.2.1 LED流水燈的實(shí)現(xiàn)-- 29 2.2.2 按鍵檢測(cè)-DATA寄存器-- 32 2.2.3 按鍵檢測(cè)-RIS寄存器-- 34 2.2.4 按鍵檢測(cè)-中斷-- 36 第三章 串口(UART)-- 40 3.1 查詢(xún)方式串口收發(fā)數(shù)據(jù)-- 40 3.2 中斷方式串口接收數(shù)據(jù)-- 43 3.3 自動(dòng)檢測(cè)波特率-- 45 第四章 通用定時(shí)器-- 49 4.1 定時(shí)功能-- 50 4.2 計(jì)數(shù)功能-- 54 4.3 捕獲功能測(cè)頻率-- 57 第五章 系統(tǒng)定時(shí)器(Systick) 66 5.1 寄存器定義-- 66 5.2 應(yīng)用例程-- 67 第六章 看門(mén)狗-- 69 6.1 啟動(dòng)看門(mén)狗定時(shí)器WDT_Enable() 70 6.2 喂狗WDTFeed() 72 6.3 不喂狗引起復(fù)位示例-- 72 6.4 不喂狗引起中斷示例-- 76 6.5 窗口看門(mén)狗例程-- 79 第七章 模數(shù)轉(zhuǎn)換器(ADC)-- 84 7.1 軟件控制模式-- 84 7.1.1 START位控制轉(zhuǎn)換-- 84 7.1.2 CAP引腳觸發(fā)轉(zhuǎn)換-- 91 7.1.3 MAT觸發(fā)轉(zhuǎn)換-- 93 7.1.4 ADC中斷-- 95 7.2 硬件掃描模式-- 96 7.2.1 單通道-- 96 7.2.2 八個(gè)通道全開(kāi)-- 97 第八章 低功耗模式-- 100 8.1 睡眠模式(Sleep mode)-- 100 8.1.1 怎樣進(jìn)入睡眠模式-- 100 8.1.2 進(jìn)入睡眠模式后,如何喚醒單片機(jī)-- 100 8.1.3 示例程序-- 101 8.2 深度睡眠模式(Deep-sleep mode)-- 106 8.2.1 怎樣進(jìn)入深度睡眠模式-- 106 8.2.2 進(jìn)入深度睡眠模式后,如何喚醒單片機(jī)-- 107 8.2.3 示例程序-- 107 8.3 深度掉電模式(Deep power-downmode)-- 116 8.3.1 怎樣進(jìn)入深度掉電模式-- 116 8.3.2 進(jìn)入深度掉電模式后,如何喚醒單片機(jī)-- 116 8.3.3 示例程序-- 117 ![]() |