STM32F系列ARM Cortex-M3核微控制器开发与套用


STM32F系列ARM Cortex-M3核微控制器开发与套用

文章插图
STM32F系列ARM Cortex-M3核微控制器开发与套用【STM32F系列ARM Cortex-M3核微控制器开发与套用】《STM32F系列ARMCortex-M3核微控制器开发与套用》是2011年清华大学出版社出版的图书 , 作者是喻金钱 。
基本介绍书名:STM32F系列ARM Cortex-M3核微控制器开发与套用
作者:喻金钱
ISBN:9787302244424
定价:58.00元
出版社: 清华大学出版社
出版时间:2011年4月1日
开本:16开
内容简介《STM32F系列ARMCortex-M3核微控制器开发与套用》从实际套用需求和开发过程中所遇到的问题出发 , 介绍了stm32f系列arm晶片内外设和各个功能模组的套用 。《STM32F系列ARMCortex-M3核微控制器开发与套用》没有涉及有关晶片的存储结构系统构架、指令集等理论性的知识 , 而是从最基本的套用要求出发 , 结合大量实例 , 依託库函式 , 详细讲解i/o接口、异步串口、系统时基定时器、spi接口、rtc、看门狗、定时器、i2c接口、can接口和模数转化器等外设接口的使用方法 。《STM32F系列ARMCortex-M3核微控制器开发与套用》注重实际操作和开发中的细节 , 对在开发过程中容易出错的情况作出提醒 , 并与读者分享作者在实际开发中的一些经验和感想 , 为有单片机和c语言基础的读者打开了通向嵌入式开发的大门 。《STM32F系列ARMCortex-M3核微控制器开发与套用》可作为单片机爱好者的学习用书 , 也可作为嵌入式套用工程技术人员的学习和培训用书 , 同时可作为大学生学习单片机的教材 。图书目录第1部分 基础篇第1章 开发板硬体结构1.1 电路原理图1.2 原理图说明1.2.1 电源电路1.2.2 系统复位电路1.2.3时钟电路1.2.4 JTAG接口电路1.2.5 串口电路1.2.6 键盘电路1.2.7 LED灯电路1.2.8 12C接口电路1.2.9 ADC电路1.2.1 OUSB电路1.2.1 1CAN电路1.2.1 2语音採集和播放电路1.2.1 3SPI接口电路1.2.1 4电动机驱动板接口电路1.3 开发板元器件布局图1.3.1 跳线器说明1.3.2 硬体资源使用第2章 编译开发环境的建立2.1 下载和安装EWARM2.2 IDE界面简介2.3 生成一个新项目2.3.1 建立项目档案目录 , 複製公共档案2.3.2 生成新的工作区2.3.3 生成新项日2.3.4 给项目添加档案2.4 修改套用档案2.5 配置项目选项2.5.1 通用选项设定2.5.2 C/C++编译器选项设定2.5.3 Assembler选项设定2.5.4 01atputConverter选项设定2.5.5 Linker选项设定2.6 Flash Loader Demo下载器介绍2.7 力源STM32F的ISP下载器2.8 串口调试助手介绍第2部分 套用篇第3章 通用和复用功能I/O口3.1 概述3.1.1 通用I/O3.1 -2单独的位设定或位清除3.1 13外部中断/唤醒线3.1.4 复用功能3.1.5 软体重新映射I/o复用功能3.1.6 GPIO锁定机制3.1.7 输入配置3.1.8 输出配置3.1.9 复用功能配置3.1.10 模拟输入配置3.2 库函式3.2.1 函式GPIO-Init3.2.2 函式GPIO-SetBits3.2.3 函式GPIO-ResetBits3.2.4 函式GPIO-WriteBit3.2.5 函式GPIO-Write3.2.6 函式GPIO-ReadOutputDataJBit3.2.7 函式GPIO-ReadOutputData3.2.8 函式GPIO-ReadllputDataBit3.2.9 函式GPIO-ReadInDutData3.3 I/O连线埠的外设映射3.3.1 将OSC32IN/OSC32OUT作为PCI4/PCI5连线埠3.3.2 将OSCIN/0SCOUT引脚作为PDO/PDI连线埠3.3.3 CAN复用功能重映射3.3.4 JTAG/SWD复用功能重映射3.3.5 ADC复用功能重映射3.3.6 定时器复用功能重映射3.3.7 uSART复用功能重映射3.3.8 12C1复用功能重映射3.3.9 SPll复用功能重映射3.4 位运算3.4.1 移位运算3.4.2 按位与运算3.4.3 按位或运算3.4.4 取反运算3.4.5 异或运算3.5 I/O口输出实例l——控制LED灯3.5.1 实例要求3.5.2 硬体基础3.5.3 软体结构3.5.4 实例代码3.5.5 编译下载和调试3.6 I/O口输出实例2——流水灯3.6.1 实例要求3.6.2 硬体基础3.6.3 软体结构3.6.4 实例代码3.6.5 编译下载和调试3.7 I/0口输入实例——按键输入13.7.1 实例要求3.7.2 硬体基础3.7.3 软体结构3.7.4 实例代码3.7.5 编译下载和调试3.8 I/O口输入实例——按键输入2第4章 USART串口的一般套用4.1 USART介绍4.1.1 USART主要特性4.1.2 LJSART功能概述4.1.3 传送器4.1.4 接收器4.1.5 分数比特率的产生4.1.6 多处理器通信4.1.7 LIN模式4.1.8 IJSART同步模式4.1.9 单线半双工通信4.1.1 0智慧卡 4.1.1 1IrDASIRENDEC功能块4.1.1 2LISART中断请求4.1.1 3LJSART模式配置4.2 USART串口库函式介绍4.2.1 函式USART-Init4.2.2 函式USART-Cmd4.2.3 函式USART-ITConfig4.2.4 函式USART-SendData4.2.5 函式USART-ReceiveData4.2.6 函式USART-GetFlagStatus4.2.7 函式USART-ClearFlag4.2.8 函式USART-GetlTSmms4.3 不同型号晶片的USART串口复用重映射4.3.1 引脚为36的系列晶片和引脚为48和64 , 容量为32KB的晶片4.3.2 引脚为48的中容量晶片4.3.3 引脚为64的中容量晶片4.3.4 引脚为100的中容量晶片4.3.5 引脚为64的大容量晶片4.3.6 引脚为144的系列晶片和引脚为100的高容量晶片4.4 uSART通信实例1——串口传送数据4.4.1 实例要求4.4.2 硬体基础4.4.3 软体结构4.4.4 实例代码4.4.5 编译下载和调试4.5 uSART通信实例2——中断接收数据方式……第3部分 提高篇