本書(shū)重點(diǎn)介紹上海東軟載波微電子有限公司ES32系列32位微控制器結(jié)構(gòu)原理及應(yīng)用實(shí)例,內(nèi)容包括:ES32系列32位微控制器開(kāi)發(fā)基礎(chǔ)、內(nèi)核與系統(tǒng)管理、基礎(chǔ)外設(shè)、通信外設(shè)、存儲(chǔ)擴(kuò)展以及其他外設(shè)等。本書(shū)行文簡(jiǎn)潔明了,通俗易懂,例程豐富,實(shí)用性強(qiáng),既可作為大學(xué)電子工程院系學(xué)生、教師以及廣大單片機(jī)愛(ài)好者學(xué)習(xí)ES32系列32位微控制器的入門(mén)教材,也可作為在使用ES32系列32位微控制器進(jìn)行產(chǎn)品設(shè)計(jì)時(shí),工程人員的參考書(shū)。
一篇 初識(shí)ES32
1章 ES32如何開(kāi)發(fā)
1.1 ES32選型
1.2 ES32開(kāi)發(fā)環(huán)境
1.2.1 集成開(kāi)發(fā)環(huán)境
1.2.1.1 VSCode for essemi
1.2.1.2 Keil MDK—ARM
1.2.1.3 IAR EW—ARM
1.2.2 嵌入式軟件開(kāi)發(fā)包
1.2.3 在線調(diào)試工具ES—LinkIⅡ
1.2.4 開(kāi)發(fā)評(píng)估板
1.2.4.1 ES—PDS(原型開(kāi)發(fā)系統(tǒng))
1.2.4.2 ES—Discovery(全功能探索開(kāi)發(fā)套件)
1.2.5 其他輔助開(kāi)發(fā)工具
1.2.5.1 串口程序更新軟件ES—UART—BOOT
1.2.5.2 多功能接口轉(zhuǎn)換工具ES—Bridge
2章 ES32開(kāi)發(fā)快速開(kāi)始
2.1 使用MD庫(kù)函數(shù)點(diǎn)亮LED燈
2.1.1 功能需求
2.1.2 硬件電路
2.1.3 軟件設(shè)計(jì)
2.1.3.1 配置字編程
2.1.3.2 新建工程
2.1.3.3 編寫(xiě)程序
2.1.3.4 編譯調(diào)試
2.1.3.5 下載運(yùn)行
2.1.3.6 實(shí)驗(yàn)現(xiàn)象
2.2 使用ALD庫(kù)函數(shù)實(shí)現(xiàn)UART通信
2.2.1 功能需求
2.2.2 硬件電路
2.2.3 軟件設(shè)計(jì)
二篇 內(nèi)核與系統(tǒng)管理
3章 微控制器內(nèi)核
3.1 啟動(dòng)
3.1.1 啟動(dòng)文件
3.1.1.1 Stack棧
3.1.1.2 Heap堆
3.1.1.3 向量表
3.1.1.4 復(fù)位程序
3.1.1.5 中斷服務(wù)程序
3.1.1.6 用戶(hù)堆棧初始化
3.1.2 系統(tǒng)啟動(dòng)流程
3.2 中斷
3.2.1 中斷響應(yīng)過(guò)程
3.2.2 中斷優(yōu)先級(jí)設(shè)置
3.2.3 中斷使能與中斷屏蔽
3.2.3.1 中斷使能
3.2.3.2 中斷屏蔽
3.2.4 中斷向量重映
3.3 SysTick定時(shí)器
3.3.1 SysTick的寄存器
3.3.2 SysTick的應(yīng)用
4章 存儲(chǔ)器組織與復(fù)位管理
4.1 存儲(chǔ)器組織
……
三篇 基礎(chǔ)外設(shè)
篇 通信外設(shè)
五篇 存儲(chǔ)擴(kuò)展
六篇 其他外設(shè)參考文獻(xiàn)