stm32学习
文章平均质量分 50
a11999114
. .
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
keil出现同一个宏定义赋值在多个文件中结果不一致问题
仿真时发现,初始值和运行中的值不一样,经过查看编译生成文件,发现编译结果就是有问题原创 2022-07-09 11:04:28 · 1341 阅读 · 0 评论 -
cJSON基本使用方法
1、构造json对象;2、向对象中添加元素;3、获取对象中元素;4、获取元素的值;5、json对象与数组互转;6、释放json对象空间;从官网直接下载cJSON源文件,添加到工程中即可。char jssd_def[256];1、构造json对象;cJSON* root = NULL;cJSON* item = NULL;item = cJSON_CreateObject();root = cJSON_CreateObject();2、向对象中添加元素;1、...原创 2022-03-31 15:45:25 · 5218 阅读 · 0 评论 -
FreeRTOS+EmWIN抖屏
经历过修改操作底层参数,经历过修改GUI配置参数,经历过从头移植。从去年六月一号到现在新年一月二号,希望这是这个问题的终点,也好开启美丽的新年。文本原创,解决方法看链接。由衷感谢硬汉哥。STM32H7驱动LCD抖屏,另藏玄机,保证你想不到^_^ - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!由此可见,默认寄存器也要做好管理,所谓寄存器默认状态就是个坑。...原创 2022-01-02 15:54:01 · 629 阅读 · 0 评论 -
STM32_HAL库学习(1)
1、如何在使用STM32CubeMX修改配置时不修改自己的文件?首先使用keil或其他编辑工具打开工程,在使用CubeMX修改配置以后,生成Code时不要再打开工程,在刚开始打开的那个工程中会选择是否导入修改后的文件,对源文件和头文件都选择是,但工程文件选择否。OK2、使用JLink或STLink下载的配置可能问题?CubeMX默认配置过工程文件中有关下载的参数,在下载不成功时,要考虑是否是Debug内参数设置不对应,或者是CubeMX默认设置了下载接口软件配置。比如说,在使用CubeMX修改工原创 2020-09-08 18:09:41 · 1483 阅读 · 0 评论 -
STM32_Nano核心板原理图
板子的实物图是这样的,原理图在我的资源里可下载。因为这个板子比较久,原来图算是抄板了,只为学习,无意侵权。需要的可以下载,如果没有积分,可以想办法给我留言。原创 2020-06-22 21:58:45 · 1459 阅读 · 0 评论 -
STM32驱动友达1.2寸圆形显示器(三)
圆形显示器驱动持续排坑中:前面已经讲过如何排除硬件和初始化的坑了,现在要排除的基本都是BUG。第二章里已经实现了刷屏,但刷屏时发现屏的两侧有留白,这个时候就需要找窗口设置,或者输出图像的设置了。查看屏幕手册,这个手册真的是不仅仅是简单,是简陋到无法形容了,直接一张图,就好像说你能驱动,像素就制动对齐了一样。接下来就是调整程序,我直接在窗口设置函数中添加了偏移,经过测试图像在水平方向上需要右移4个像素,垂直方向上需要下移2个像素点。注意:在结束点上还要减1,否则图像会被对角切开。这原创 2020-05-20 13:17:01 · 1250 阅读 · 4 评论 -
stm32f10x如何设置成SRAM的全过程
1、设置硬件。让BOOT1与BOOT0引脚都为高电平,即BOOT1和BOOT0都为1。设置STM32程序启动方式为SRAM。2、新建一个文件夹作为程序编译时的输出。这个是为将SRAM编译输出的文件集中在一起。最好不要使用之前的输出文件夹。3、新建一个文件。这是SRAM模式的Debug文件。保存着一些调试信息。文件的内容如下,自己新建的文件,可以直接复制内容过去进行简单修改:原创 2017-07-23 21:37:23 · 4709 阅读 · 0 评论
分享