上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 以*.hex为后缀的文件我们称之为HEX文件。 HEX的英语原始意思是16进制。这种文件格式主要用于保存单片机固件。 整个文件以行为单位,每行以冒号开头,内容全部为16进制码,2个ASCII码字符表示1个Hex字节 :02 0000 04 0804 EE 每行以冒号开头 第1字节0x02表示数据区的 阅读全文
posted @ 2020-11-29 16:22 不要让自己太懒 阅读(2629) 评论(0) 推荐(0) 编辑
摘要: 一、工具/原料 主机:Windows 10 64位家庭版 虚拟机软件:VMware Workstation 15 Pro 安装的虚拟机:ubuntu18 二、虚拟机设置说明 因为我只用到了桥接模式,默认的其它两个我自己删掉了 ,我们只关注图1红色方框的内容设置,默认的配置是自动,我这里指定了和我电脑 阅读全文
posted @ 2020-11-29 16:21 不要让自己太懒 阅读(4988) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在嵌入式设备中通常有一个、两个或者更多的程序,它们之间相互独立但会瓜分同一个FLASH的存储空间(当然也可能存放在其他可执行的存储设备上),且每一个程序占用的地址是连续的。对于只有一个程序的单片机,上电后会直接被执行,通常被称作应用程序,然而当一个单片机的FLASH中存有多个程序,就必须有 阅读全文
posted @ 2020-11-29 16:19 不要让自己太懒 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 一、使用TrueSTUDIO生成.bin文件 找到当前工程的属性设置,在下面输入框里输入以下指令,重新编译程序即可得到.bin文件 arm-atollic-eabi-objcopy.exe -O binary ${BuildArtifactFileBaseName}.elf ${BuildArtif 阅读全文
posted @ 2020-11-29 16:17 不要让自己太懒 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、准备工具 1.串口助手软件; 2.串口线; 3.Linux开发板; 二、开始通信 1.查看Linux开发板串口的配置,如下图1所示: stty -F /dev/ttymxc2 ​图1 如果想更改Linux串口波特率配置可进行如下图2设置: stty -F /dev/ttymxc2 ispeed 阅读全文
posted @ 2020-11-29 16:16 不要让自己太懒 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 浮点数因为存储形式的原因不能直接和0值比较,当要判断一个浮点数是否等于0时: fabs(x)<=1e-6 就是认为是0了 float,double分别遵循R32-24,R64-53的标准。所以float的精度误差在1e-6;double精度误差在1e-15 所以要判断一个单精度浮点数:则是if( a 阅读全文
posted @ 2020-11-29 16:14 不要让自己太懒 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1.Linux开发板:i.MX6ULL 2.通讯线:USB转串口线 3.虚拟机:VMware 二、开始通信 1.将USB转串口线与电脑连接,打开VMware虚拟机,分配 USB 转串口设备到虚拟机上,具体操作如下图所示: ​未连接串口线的状态 图1 ​连接串口线的状态 图2 2.打开Ubu 阅读全文
posted @ 2020-11-29 16:13 不要让自己太懒 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF 二、移植FatFs文件系统到单片机 关于外部Flash的驱动程序,请看链接:https://www.cnblogs.com/wenhao-Web/p/14052266.html 关于US 阅读全文
posted @ 2020-11-29 15:29 不要让自己太懒 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF 4、一根能够单片机连接电脑的USB数据线 二、需求分析 类似于我们平常使用的U盘,当单片机与电脑通过USB数据线进行连接的时候,电脑能够识别出单片机通过外部Flash模拟出的U盘,在电脑 阅读全文
posted @ 2020-11-28 15:50 不要让自己太懒 阅读(5472) 评论(6) 推荐(1) 编辑
摘要: 一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF 二、芯片介绍 GD25Q256DF是一款256M-bit(32Mbyte)的串行Flash,使用的是SPI通讯。该芯片的页大小、扇区大小及其详细信息如下表所示: 其它详细信息请阅读数据手 阅读全文
posted @ 2020-11-28 13:23 不要让自己太懒 阅读(7416) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页