会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不积跬步*无以至千里
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2019年9月11日
如何使用keil工具生成bin文件
摘要: 把下面这个命令填入下图中,并勾选 C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ./Objects/@L.bin ./Objects/@L.axf 命令解释: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe MDK自带的可执行程
阅读全文
posted @ 2019-09-11 09:45 =没有编程天赋=
阅读(689)
评论(0)
推荐(0)
2019年9月4日
can总线-stm32
摘要: 一、什么是can总线? can总线因为使用电压差表示逻辑1和0,所以抗干扰性强,传播距离远(500kbps 时130M),比特率越小越远 1.can有几根线? 2根,can_H ,can_L 2.can怎么表示1,0? can_H - can_L > 0.9V ,为逻辑 0,也称为显性电平。 can
阅读全文
posted @ 2019-09-04 16:07 =没有编程天赋=
阅读(5940)
评论(0)
推荐(0)
freertos内存pvPortMalloc 和 malloc 区别 ,以及全局变量占用情况
摘要: 一、FREERTOS占用内存 #define configTOTAL_HEAP_SIZE ( ( size_t ) ( 30 * 1024 ) ) Program Size: Code=78364 RO-data=60184 RW-data=1064 ZI-data=48720 configTOTA
阅读全文
posted @ 2019-09-04 10:34 =没有编程天赋=
阅读(14969)
评论(1)
推荐(1)
2019年7月24日
使用C实现了一个循环队列
摘要: 以下链接为C的循环队列实现, 如有需要,有兴趣,请自由的克隆,更改, 如果此代码对你有所帮助将使我非常高兴,如果有任何bug,请自行更改,并可提交给我,我将merge到主分支。 源码: https://github.com/youchongping/ring 若不慎给了个star,fork我将会快乐
阅读全文
posted @ 2019-07-24 00:23 =没有编程天赋=
阅读(391)
评论(1)
推荐(1)
2018年6月9日
stm32内存到底是如何分配的,基于.map文件分析
摘要: 一直以来本人对MCU的FLASH和SRAM(RAM存储器一种)是如何分配的只是知道个大概,而不尽祥。不是非常了解内存分配大多数时候对我们进行裸机程序编写是没有太大影响的。 但一旦上升到使用嵌入式操作系统,这个问题就难以回避,因为操作系统没有任何应用编译之后都要占用至少10几KB,这对RAM紧张的MC
阅读全文
posted @ 2018-06-09 17:55 =没有编程天赋=
阅读(3226)
评论(0)
推荐(1)
2018年6月1日
舵机驱动-GPIO MG995 STM32
摘要: 应为TIM都用光了,只能使用GPIO,使用GPIO 好处就是很好移植。程序如下: 省略GPIO等初始化。PIN设置为 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed
阅读全文
posted @ 2018-06-01 17:03 =没有编程天赋=
阅读(678)
评论(0)
推荐(0)
2018年5月31日
Ymodem协议-接收
摘要: 网上很多关于Ymodem协议的,有部分是错误的,以下是经过本人亲自编写的程序,测试可用。目前单片机作为接受端,用于IAP升级,发送还没写。另外对于终止传送也还没写,正常情况接收是完全没问题的。 划重点:《重复发送1024字节直到收到EOT开头数据,网上的错误点就在这里,搞了我很久,网上说的是不够12
阅读全文
posted @ 2018-05-31 15:46 =没有编程天赋=
阅读(2721)
评论(0)
推荐(1)
2018年5月29日
IAP注意事项
摘要: 1.option设置 app项目中设置如下。主程序加上SCB->VTOR = FLASH_BASE | 0x5000; /* Vector Table Relocation in Internal FLASH. */ FUCK!!!! SystemInit();会把SCB->VTOR重新设置为0x8
阅读全文
posted @ 2018-05-29 18:51 =没有编程天赋=
阅读(335)
评论(1)
推荐(0)
stm32系统时钟配置,标准库v3.5
摘要: 新芯片配置第一个工作就是要保证系统时钟是对的 1.虽然SystemInit()会在main之前被执行,但我们可以手动调用此函数,以利于我们跟踪时钟是否配置正确。此函数位于 2.SystemInit()下找到SetSysClock(); 3.可以看到有很多个宏,如果你没去掉注释是跟踪不过去的,只能一个
阅读全文
posted @ 2018-05-29 17:15 =没有编程天赋=
阅读(1101)
评论(0)
推荐(1)
FREERTOS移植(MDK 、STM32F103)
摘要: 一、文件的拷贝 需要添加: 内核源码源文件、portable源文件、内存管理heap源文件、FreeRTOSConfig.h 。在图示路径,FreeRTOSConfig.h如果官方Demo里面的比较旧可以找一些开发板的来用,要同系列。 项目中新增FREERTOS文件夹添加:内核源码源文件(croti
阅读全文
posted @ 2018-05-29 13:24 =没有编程天赋=
阅读(631)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告