- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 【STM32CubeIDE】STM32裸板多任务实现
对于大部分的项目来讲,STM32基本都是处于“裸奔”的状态,将程序全部放在一个while(1)中顺序执行,但也会有部分任务要求几个任务“同时进行”,这个时候就需要一个RTOS了,但是有的时候就是这样,总会感觉为了一个小小的目的而在小容量的单片机中放一个OS,有些小题大做,我们需要的无非就是OS中的一个任务调度的功能,所以我只需要把这个功能给提取出来。
2021-03-12 13:08:35
3250
5
原创 【STM32CubeIDE】将变量定义到指定地址
使用Keil在使用Keil编写程序的时候我们可以很轻松的将变量定义到指定地址uint8_t array[1024] __attribute__((at(0x20010000)));使用STM32CubeIDE由于编译器不同,STM32CubeIDE中是不支持 __attribute__((at()))这一属性的,所以需要另辟蹊径。在网上查找到的资料说可以使用__attribute__((section()))属性//将array放到地址空间0x20010000中uint8_t array[10
2021-01-11 22:57:32
9363
14
原创 VScode怎么设置快速跳至行尾快捷键
在keybindings.json文件中添加如下代码:{ "key": "ctrl+enter", "command": "cursorEnd", "when": "editorTextFocus"}保存后就可以按ctrl+enter跳至行尾了。更多快捷键指令可以去vscode官网查看:https://code.visualstudio.com/docs/getstarted/keybindings...
2020-06-09 08:53:26
11453
3
空空如也
prerequisites中的.o文件是怎么生成的
2019-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人