应用技巧
文章平均质量分 50
Andy001847
我步入丛林,是为了活得深刻。
展开
-
如何将多个bin文件合成一个bin文件?(一)
如何将多个bin文件合成一个bin文件?一、使用到的软件 WinHex二、所用文件 Bootload.bin Application.bin三、生成目标文件 Target.bin四、步骤 1)新建目标文件target.bin,此时文件大小为0. 2)使用WinHex软件打开Target.bin、Bootload.bin和Applicatio原创 2016-03-08 16:03:11 · 8230 阅读 · 0 评论 -
如何将多个bin文件合成一个bin文件?(二)
一、所需软件 J-flash ARM二、所需合成文件 1)Bootload.hex(Bootload.bin) 2)Application.hex(Application.bin)三、步骤 打开J-flash ARM软件,将要合成的第一个文件Bootload.hex拖到J-flash ARM中,接着点击File,打开Merge data file…找到第二个要原创 2016-03-10 10:20:01 · 4667 阅读 · 0 评论 -
void在C语言中特殊使用
在C语言中,在定义函数时,加在函数名前的“void”表示该函数没有返回值,调用时直接书写函数名和参数即可。 但是有些函数明明在定义的时候不是void型,却在调用时可能会在前面加上void,这表示程序并不关心调用该函数后的返回值是什么,即告诉静态代码检测工具不要去处理此处该函数的返回值。比如函数strcpy,我们直接用“strcpy(des_str, src_str);”这样的形式来用。“(voi转载 2016-11-17 13:53:55 · 2633 阅读 · 0 评论 -
J-Link v8固件丢失修复
0.开始前准备工具1.SAM-BA v2.12.exe 用于烧写固件 下载地址:http://download.csdn.net/detail/hzt12345hf/9457629新版本的SAM-BA(例如sam-ba v2.9)不能正确连接JLink,所以还是用了这个版本2.JLink v8固件 下载地址:http://download.csdn.net/detail/hzt12345hf/945转载 2017-05-25 18:57:53 · 2541 阅读 · 0 评论 -
STM32平台下的TM1812驱动
TM1812芯片的特性如下: 数据传输参数及时序: 在上图中一个串联了三个TM1812芯片,每个芯片控制四盏灯,每盏灯有R,G,B三种颜色,每种颜色有256(0xFF)阶灰度可调,及每个颜色用一个字节控制。发送完全部LED灯的数据后,发送RESET信号进行LED显示以及重新接收数据。下面是我在STM32F030C8T6中的驱动,时钟频率48MHz。 tm1812.h的代码:#i原创 2017-09-14 09:27:24 · 6841 阅读 · 8 评论 -
Segger RTT的使用——调试技巧
RTT( Real Time Terminal)是SEGGER公司新出的可以在嵌入式应用中与用户进行交互的实时终端。J-Link驱动4.90之后的版本都有这个软件哦。用RTT可以从目标MCU上输出信息的同时也可以非常高速的向应用程序发送信息,并且不影响MCU的实时性。其实现原理就是J-link与MCU共享内存,具体实现细节感兴趣的读者可以自己去查阅下资料,本文以应用为主。RTT的工作框图如下图转载 2018-02-02 18:03:56 · 5697 阅读 · 0 评论