|
基于STM32及μCOS的嵌入式系统设计初稿-软件开发前半部分
[复制链接]
基于STM32及μCOS的嵌入式系统设计初稿-软件开发前半部分.rar
(11.19 MB, 下载次数: 333)
第一章是STM32原理,第二章是硬件设计,第四五章是UCOS/UCGUI
发布的是第三章3.1到3.5,具体内容见下面的目录
各种程度都适合,我的目标是一本书从不懂到精通!前提是会C语言!
多提宝贵意见!在这里代以后的读者提前感谢了!
就不发图了,直接下载回家看吧。
本初稿欢迎阅读,感谢挑错和提出宝贵意见!您的意见将为以后书籍的读者给予很大的帮助!
卢有亮 2013-1-18 于成都
第3章 STM32软件开发... 1
3.1 STM32软件开发环境... 1
3.1.1 MDK Keil开发环境... 2
3.1.2 串口编程软件ISP. 4
3.1.3 JLINK.. 6
3.2使用固件库开发我的第一个工程... 13
3.2.1获得和理解固件库... 13
3.2.2 我的第一个工程完全记录... 16
3.2.2.1建立工作目录和子目录,拷贝库文件... 16
3.2.2.2建立和配置工程文件... 18
3.2.2.3编写代码... 25
3.2.2.4编译代码... 28
3.2.2.5下载到开发板... 29
3.2.2.6使用JLINK调试... 32
3.3 操作GPIO和管理中断... 37
3.3.1 GPIO寄存器... 37
3.3.2 GPIO库函数... 42
3.3.3嵌套向量中断控制器NVIC库函数... 47
3.3.4 外部中断/事件管理库函数EXTI库函数... 49
3.3.5 带按键控制的流水灯实验... 51
3.4 串口通信和DMA编程... 59
3.4.1 串行异步通信USART库函数... 59
3.4.2 一个串口发送和中断接收例程的实现... 60
3.4.3 DMA库函数... 62
3.4.4 使用DMA和双缓冲兵乓操作实现串口接收发送... 63
3.5 SPI与SPI FLASH编程... 69
3.5.1 SPI库函数... 70
3.5.2 SPI FLASH原理... 70
3.5.2.1SPI FLASH基本结构... 70
3.5.2.2 控制和状态寄存器... 71
3.5.2.3 指令... 72
3.5.3 SPI FLASH编程实验... 76
3.5.4 TF卡编程... 81
3.5.4.1 TF卡操作基础... 81
3.5.4.2 TF卡校验实验... 84
3.5.4.3 FAT32文件格式编程实验... 87
全部软件直接在亮点STM32开发板上飞跑,我就是拿了几个板在写代码。对于购买了亮点STM32开发板的读者,以后提供光盘,带全部源程序和视频!感谢支持!我想很快要见到RA8875\UCGUI和UCOS,书要是太厚了怎么办?多提宝贵意见!
|
|