第一篇 初識ES32
第1章 ES32如何開發(fā)
1.1 ES32選型
1.2 ES32開發(fā)環(huán)境
1.2.1 集成開發(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 嵌入式軟件開發(fā)包
1.2.3 在線調試工具ES—LinkIⅡ
1.2.4 開發(fā)評估板
1.2.4.1 ES—PDS(原型開發(fā)系統(tǒng))
1.2.4.2 ES—Discovery(全功能探索開發(fā)套件)
1.2.5 其他輔助開發(fā)工具
1.2.5.1 串口程序更新軟件ES—UART—BOOT
1.2.5.2 多功能接口轉換工具ES—Bridge
第2章 ES32開發(fā)快速開始
2.1 使用MD庫函數(shù)點亮LED燈
2.1.1 功能需求
2.1.2 硬件電路
2.1.3 軟件設計
2.1.3.1 配置字編程
2.1.3.2 新建工程
2.1.3.3 編寫程序
2.1.3.4 編譯調試
2.1.3.5 下載運行
2.1.3.6 實驗現(xiàn)象
2.2 使用ALD庫函數(shù)實現(xiàn)UART通信
2.2.1 功能需求
2.2.2 硬件電路
2.2.3 軟件設計
第二篇 內核與系統(tǒng)管理
第3章 微控制器內核
3.1 啟動
3.1.1 啟動文件
3.1.1.1 Stack棧
3.1.1.2 Heap堆
3.1.1.3 向量表
3.1.1.4 復位程序
3.1.1.5 中斷服務程序
3.1.1.6 用戶堆棧初始化
3.1.2 系統(tǒng)啟動流程
3.2 中斷
3.2.1 中斷響應過程
3.2.2 中斷優(yōu)先級設置
3.2.3 中斷使能與中斷屏蔽
3.2.3.1 中斷使能
3.2.3.2 中斷屏蔽
3.2.4 中斷向量重映射
3.3 SysTick定時器
3.3.1 SysTick的寄存器
3.3.2 SysTick的應用
第4章 存儲器組織與復位管理
4.1 存儲器組織
……
第三篇 基礎外設
第四篇 通信外設
第五篇 存儲擴展
第六篇 其他外設參考文獻