STM32
想当诸侯的小蚂蚁
技术永无止境。拾起荒废的心。
展开
-
STM32关于操作内部FLASH整理
stm32的FLASH分为主存储块、信息块和闪存存储器接口寄存器等 3 部分组成。 主存储块用于保存具体的程序代码和用户数据。起始地址0x08000000,b0和b1接GND从这里开始执行程序。信息块用于负责由stm32出厂时放置2KB的启动程序(BootLoader)和512B的用户配置信息区。启动程序代码,是用来存储 ST 自带的启动程序,b0接3.3v,b1接GND运行的就是这部分代码 ,用...原创 2018-03-30 21:58:26 · 11054 阅读 · 3 评论 -
STM32关于内部架构
转自https://www.cnblogs.com/yihuihong/p/4965997.html1.芯片结构组成图: 2.STM32内部结构: 3.Cortex-M3模块结构图: 4.STM3210X内部结构:桥:四个主动单元 : M3内核的ICode总线(I-bus)、DCode总线(D-bus)、 系统总线(S-bus)、DMA(DMA1、DMA2、以太网DMA) 四个被动...转载 2018-03-26 11:39:50 · 5324 阅读 · 1 评论 -
STM32关于IAP程序升级几个小知识
1.bootLoader文件按正常工程编译。2.app文件需要编译成bin格式文件。 hex文件与bin文件区别 a.hex文件中包含了数据和地址信息,bin文件中只包含了数据。 b.bin文件右键单击属性可以看到其文件大小,hex文件看到的不是实际大小,其中包含了其他信息。 bin文件格式 对二进制文件而言,其实没有”格式”。文件只是包括了纯粹的...原创 2018-03-26 22:34:14 · 2814 阅读 · 0 评论 -
浮点转字符串
/*******************************************函数名称: Float2Char函数功能:浮点数转字符串参 数:无 返回 值: 无********************************************/ void Float2Char(float value, unsigned char *array){ u16...原创 2018-03-29 16:31:15 · 2855 阅读 · 0 评论 -
STM32关于USART3 DMA使用
DMA,即直接内存存储,在一些数据的传输中,采用DMA方式,从而将CPU解放出来。USART3使用DMA 通道3。usart3配置 UART3 RX3--->PB.11 TX3 --->PB.10 GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructur...原创 2018-07-27 10:53:01 · 10822 阅读 · 3 评论