3.1 红外脉宽存储及FLASH的读写
根据STM32型号的不同,FLASH容量由16K到1024K不等。
FLASH模块主要由三部分组成:主存储器、信息块、闪存存储器接口寄存器。模块组织见《STM32中文参考手册》小节《2.3.3 嵌入式闪存》。
主存储器用来存放代码和数据常数,对于大容量产品,划分为256页,每页2K字节;中小容量产品每页则是1K。信息块的启动程序代码用...
分类:
其他好文 时间:
2014-12-24 10:06:15
阅读次数:
278
最近在调试项目的时候遇到一个奇怪的现象:在调试状态下,给定时器捕获比较寄存器赋不同值,能产生不同占空比的波形(图1)。反映到器件上也有不同的电压显示,但是在设备运行的时候,就不行了(图2)。图1图2纠结了N天后,也没有办法解决,只好乖乖的看STM32控制器手册找找看了,结果还真找到了。从图中可以看到...
分类:
其他好文 时间:
2014-12-18 18:20:07
阅读次数:
248
原文地址:http://www.cnblogs.com/moranBlogs/p/3684275.html期待我也可以做出一个飞行器来!!尝试制作这个四旋翼飞控的过程,感触颇多,整理了思绪之后,把重要的点一一记下来;这个飞控是基于STM32,整合了MPU6050,即陀螺仪和重力加速计,但没有融合电子...
分类:
其他好文 时间:
2014-12-18 16:36:43
阅读次数:
350
最近手上有个小项目,其中一个功能是要实现STM32与DSP的SPI通信。 从来没有进行过通信编程的我,着实心中有很多烦恼。 首先是对这个SPI的通信协议,协议的定义时序看了很多遍了,但就是不知道怎么用,由于手中资源有限,也无法让我自己去验证,只能在项目的基础上去摸索了。 其次,对于两块...
分类:
其他好文 时间:
2014-12-17 22:24:05
阅读次数:
291
由于手术的工频升级机需要自动平层功能,于是着手开始做这方面的工作。硬件选择的是增量式编码器,100脉冲每转,后来了解到stm32的每个定时器的通道1和通道2内置了正交编码器模块,可以直接使用。之前的公司工程师都是用定时器捕捉脉冲,然后自行处理的,我看了下代码挺麻烦的,现在用了stm32自带的感觉就容易多了。找了官方的软件说明,看了下网上已有的例子,一个下午就基本在我的系统架构中添加了这个设备,然后...
分类:
其他好文 时间:
2014-12-15 20:20:53
阅读次数:
238
http://www.netfoucs.com/article/laoniu_c/84282.html1.STM32的AD转换,可以将转换任务组织为两个组:规则组和注入组。在任意多个通道上以任意顺序进行的一系列转换构成成组转换。例如,可以如下顺序完成转换:通道3、通道8、通道2、通道2、通道0、通道...
分类:
其他好文 时间:
2014-12-15 13:29:29
阅读次数:
2744
http://demo.netfoucs.com/cpj_phone/article/details/40979771FSMC(STM32)分类:4.Cortex_M|2014-11-10 13:39 |256人阅读(一)FSMC:Flexible Static Memory Controller,...
分类:
其他好文 时间:
2014-12-14 14:30:28
阅读次数:
194
一. stm32的FLASH分为
1.主存储块:用于保存具体的程序代码和用户数据,主存储块是以页为单位划分的,
一页大小为1KB。范围为从地址0x08000000开始的128KB内。
2.信息块 :用于负责由stm32出厂是放置2KB的启动程序(Bootloader)和512B的用户配置信息区
二.操作原则
对Flash 的写入操作要 “先擦除后写入”...
分类:
其他好文 时间:
2014-12-12 19:14:39
阅读次数:
154
感言:专注物联网应用开发,分享物联网技术经验。软件平台:IAR6.5TCP/IP协议栈:LWIP1.4.1硬件平台:STM32F103C8T6有线通信板(点击这里可以购买)
1、TCP/IP协议栈LWIP
1.1、LWIP认识
LWIP是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈,是Light
Weight (轻型)IP...
分类:
其他好文 时间:
2014-12-12 15:03:11
阅读次数:
297