想想单片机,在烧录程序时,既可以是hex文件,也可以bin文件,还可以其他文件,那么把hex文件转换成bin文件,然后就可以直接读,避免对hex繁琐的分析、查找。
然后,怎么转换?或者说,转换的软件需要极高的准确性、可靠性。
根据玩STM32的经验,想到了SEFFER J-FLASH,好用!...
分类:
其他好文 时间:
2014-09-12 13:34:53
阅读次数:
282
蓝牙4.0BLE开发板实现空中飞鼠、体感游戏手柄
近年来开始流行空中飞鼠与体感游戏手柄,正好我们的开发板上设计有插入mpu6050六轴传感器的适配接口,我们中秋节期间兴趣使然,实现了这么一个方案。
感谢 “圆点博士STM32” 提供的mpu6050 dmp输出欧拉角度的例程,没有他们预先移植到stm32上,我们也没那么快在我们这个开发板上能跑上mpu605的d...
分类:
其他好文 时间:
2014-09-09 12:53:48
阅读次数:
415
CAN接收报文并过滤之标识符过滤:(重点、难点) 在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时-根据标识符的值-决定软件是否需要该报文;如果需要,就拷贝到SRAM里;如果不需要,报文就被丢弃且无需软件的干预....
分类:
其他好文 时间:
2014-09-09 11:04:48
阅读次数:
188
无数次遭受堆栈溢出折磨,随着系统变得复杂,故障点越来越难以查找!主要溢出情况如下:1,一般RAM最后两块空间是堆Heap和栈Stack,堆从下往上用,栈从上往下用,任意一个用完,都会进入对方的空间2,如果栈用完,进入堆的空间,这个时候系统是不会有任何异常的,也就是说,栈底没有什么意义。除非堆和栈指针...
分类:
其他好文 时间:
2014-09-07 23:46:55
阅读次数:
288
GD32是国产兆易创新公司生产的完全兼容STM32系列的Cortex-M3处理器,具有几大亮点:1,高主频108MHz。性能提升30%以上,可超频到120MHz2,Flash零等待。STM32的72MHz需要两个等待,其实兆易创新公司本来就是做Flash起家的,具有gFlash专利3,采用ARM C...
分类:
其他好文 时间:
2014-09-07 23:45:55
阅读次数:
541
很多人都碰到过调试器不能连接到STM32的问题,不管是IAR的J-Link还是Keil的ULink,或者是ST的ST-Link。出现这个问题时,调试软件会提示不能建立与Cortex-M3的连接,或提示不能下载程序,或提示找不到要调试的设备等。这样的问题都是发生在调试那些可以在CPU不干预的时候自.....
分类:
其他好文 时间:
2014-09-07 23:45:26
阅读次数:
264
功能概述: bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B;它的设计目标是以最小的CPU负载来高效处理大量的报文。它也支持报文发送的优先级要求(优先级可软件配置)。CAN2.0B内核: bxCAN模块可以完全自动地接收和发送CAN报文.....
分类:
其他好文 时间:
2014-09-07 23:42:35
阅读次数:
306
---恢复内容开始---CAN总线的特点: 1、多主控制 在总线空闲时,所有单元都可以开始发送消息(多主控制); 最先访问总线的单元获得发送权(辨别方式:“CSMA/CA方式”); 多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权; 2、消息的...
分类:
其他好文 时间:
2014-09-07 15:59:55
阅读次数:
353
实验板子 ——李想STM32开发板 开发工具—— keil uVision5.0 for MDK本次终极任务为显示示波器的GUI界面,此文章只是简单总结移植uCGUI+触摸屏,之后会加入视窗管理器及uCOSⅡ。下面说说移植步骤,会穿插一些个人简单的理解,为像我一样的新手提供方便。步骤分为三大步:一、...
分类:
其他好文 时间:
2014-09-06 17:16:43
阅读次数:
424