- 装帧:平装
- 作者:奚海蛟
- ISBN:9787302630739
- 出版日期:2023-09-01
- 书名:(本科教材)ARM Cortex-M4嵌入式系统外设接口开发
- 出版社:清华大学出版社
- 开本:26cm
本书共9章节,1-6章属于基础开发;7、8、9章属于实践开发。其中第1章介绍了STM32F4主板硬件资源以及STM32F4启动文件和时钟配置。第2章介绍了STM32的GPI0,通过对CPIO输入、输出的不同模式进行配置,实现LED灯控制、蜂鸣器控制、按键处理-轮询按键处理-中断以及待机唤醒等功能。第3章介绍了MCU重要的外部接口——串口,同时也是软件开发重要的调试手段。通过轮询、中断、DMA三种通信方式展开叙述。第4章介绍了STM32众多外设中的一个——定时器。通过滴答定时器、通用定时器、PIM输入、PWI输出、PWm输入捕获、电容触摸按键以及看门狗展开叙述。第5章介绍了STM32中的ADC,通过采集光照强度、单ADC扫描、ADC的DMA模式、双ADC交叉、ADC定时器触发展开叙述。第6章介绍了STM32中的DAC,通过DAC双通道输出以及DAC正弦波展开叙述。第7章介绍STM32的总线,通过对CAN总线、485通信、红外遥控、I2C通信以及SPI通信逐一展开叙述。第8章介绍了STM32存储器,通过对EEROM读写、FLASH读写、SD卡读写、外部SRAM读写以及内存管理展开介绍。第9章介绍了STM32的高级外设,通过MPU6050传感器、TFILCD以及触摸屏展开叙述。