STM32CubeIDE嵌入式开发教程
作者:高延增
ISBN:978-7-111-78262-9
申请样书,扫描二维码
本书内容涵盖嵌入式系统的概念、开发环境准备、GPIO操作、Cortex-M3微处理器架构、中断、定时器与看门狗、USART、I2C、SPI、DMA、ADC、DAC等核心知识点。本书配有丰富的实验案例,案例均基于一款性价比高的STM32F103VET6开发板,这款开发板外设接口丰富,含旋转编码器、用户按键、触摸按键、ST-Link下载调试接口、USB转TTL接口、蜂鸣器、1.3in OLED显示屏、Micro SD卡槽、舵机接口等,还预留了FSMC接口以连接触摸屏,为读者提供良好的硬件学习平台。
本书设计了一个舵机控制器的综合案例,通过这个综合案例,读者可以系统性地学习嵌入式系统设计与实现的完整过程,包括需求分析、硬件原理介绍、软件设计与实现、系统测试与优化等环节。这个综合案例不仅帮助读者加深对各知识点的理解,还能提高动手实践能力。
本书可作为普通高校计算机、电子信息、自动化、人工智能等相关专业的教材,也可作为从事嵌入式开发的工程技术人员的参考书。
本书配有电子课件、教学大纲、教学视频和源代码等教学配套资源,欢迎选用本书作为教材的教师,登录www.cmpedu.com注册后下载。