- 博客(13)
- 收藏
- 关注
原创 stm32基于RTos的boot跳转问题,中断向量表的修改时机
继续在这个文件中的前面找到被注释的这个宏,然后修改重定位的偏移VECT_TAB_OFFSET即可,下面的代码是我修改后的,VECT_TAB_OFFSET根据自己的实际情况修改。因为boot跳转App后,需要重新定位中断向量表和重新打开全局中断,这个时候,如果打开时机不对,就会出现 osErrorISR 的报错,这个错误明显是和中断相关的。1.找到system_stm32h7xx.c这个文件,在文件中找到SystemInit函数,函数的最后两句如下。整个文件修改后如下,仅供参靠。
2024-02-20 11:01:49 1199
原创 CubeIDE的“项目资源管理器”,即最左边的那个工程栏在哪里打开
如下所示:Windows->Perspective ->Project Explorer。
2024-02-19 14:19:11 1868 1
原创 为什么会走上计算机码农的这条“不归路”
大雪的季节,寒风吹不走代码的BUG,西安的北郊,看着这个话题,让回忆一瞬间被拉到17年快要毕业的时间,迷茫充斥着整个校园,伴随着无助,期望自己能找一份3500块钱工资的“优质”工作。可是看着不是理想的成绩单,在饭堂刷了一份5元的干拌面,拿着破旧的手机,我发誓要找一份体面的工作。刚入职时在成都,从事嵌入式驱动编程,军工行业,大领导和组长都还不错,平台也好,给我了很多成长的机会,但是抗压能力还是要有的,从事嵌入式的工作还是需要比较牢固的基础,所以大学必须好好学习C语言。“ 不了不了,抽多了嘴干”,我回答到。
2023-12-07 11:18:27 104
原创 STM32H7的DAC2使用问题
1.9.1生成的代码是这样使能这两个DAC时钟的:__HAL_RCC_DAC12_CLK_ENABLE();进去看这个宏函数的原型,排查过程:看stm32H7的手册,发现DAC1和DAC2不在同一内存地址上,觉得有点奇怪,进一步看,发现两者的时钟总线不同,更新HAL库以后,生成DAC2的时候,代码如下。问题:使用hal库生成的DAC代码,DAC1输出正常,DAC2无输出。而我的HAL库版本是1.9.1,当下最新的HAL库版本是1.11.1。写的是使能DAC12的总线时钟,但是实际仅使能了DAC1的时钟。
2023-11-01 14:28:50 302 2
转载 MODBUS-RTU 协议的深入浅出
转载一篇文章,深入浅出的讲解了MODBUS协议,补充一点modbus协议是软件层协议,不规定物理链路层,一般使用在RS-232和RS-485上,也有在TCP/IP标准协议上使用。
2023-10-19 20:20:39 79 2
原创 stm32H747基于HAL库实现USB复合功能CDC+MSC
stm32h7,USB接口实现转串口的功能,实现u盘的功能,实现复合设备,既是串口,又是u盘的功能。
2023-10-19 15:17:17 4273 11
原创 怎么修改cubeIDE中字体的大小
4.在颜色和字体的右边选择C/C++里面的EDitor选项,点击展开,然后点击选中唯一选项。3.依次点开General->Appearance->Colors and Fonts。5.点击最右边的Editor按钮,然后修改字体大小,保存确定,最后点击应用并关闭。
2023-06-11 09:35:22 4298
原创 用STM32CubeMX新建工程,编译完成后,第一次仿真调试,可连接,运行程序后仿真器直接会断掉。后续仿真器也无法连接。
* Init the low level hardware */,而在这个函数中,有关于debug的注释/** NOJTAG: JTAG-DP Disabled and SW-DP Enabled*/,注释下面的函数就是使能JTAG和SWD功能的。出现这种情况,把板子的启动模式先修改了,然后连接上仿真器,把falsh中的程序全部擦除。如果选择的是No Debug,则生成的代码就会禁用调试,导致出现上述问题,故需要调试的时候,要修改DEBUG的设置。或者在生成代码后屏蔽这句代码即可!
2023-06-08 19:36:40 557
原创 函数指针和指针函数的理解
函数指针”和“指针函数”,不管是函数指针还是指针函数,我们记住,这两个名词的后面两个字说的是什么,他就是一个什么。“函数指针”后面两个字是“指针”,那它就是一个指针,“指针函数“后面两个字说的是”函数“,那它就是一个函数。return 是函数的出口,返回这个函数的结果,与函数定义时的返回值类型必须相同,上面这个函数的返回值为指针,函数内部申请16个字节的内存空间,成功返回内存的首地址,失败返回空指针。那我们要定义一个指向函数的指针(函数指针),那这个指针必须和函数一样,具有返回值和参数,才可以指向函数。
2023-05-25 15:08:56 162 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人