- 博客(4)
- 收藏
- 关注
原创 关于KeilMDK报错unknown type name “u8“类似情况解决办法
就是你在定义u8之前调用了u8,所以编译器会告诉你,没有定义这个数据类型,对于这种问题的解决办法就是改成下图即可。#include "stm32f10x.h",再#include "XX.h",这个顺序不能乱。2:其次看一下你有没有循环调用,比如A文件相应代码用了B.h,B文件的相应代码用了A.h。1:首先看一下你是否引入相应的头文件,比如stm32F103中u8是在。3:也是一个不容易发现的问题,假设一个三个头文件A和B和C。如果你连这个头文件也没有加,那就必然报错了。不废话,直接讲可能的原因。
2023-05-11 09:20:51
20164
1
原创 对定时器中影子寄存器以及更新操作和更新事件理解
本人是stm32初学者,近期在看定时器参考文档时遇到些阻碍,再参考了众多优快云博主的文章后,得到了一些个人理解,将其发布出来,本文也对一些参考的文章进行了不少复制粘贴同时也在这些文章必要位置加入了个人看法,文章链接附在最后由于本人是初学者,本文一定存在不少错误,欢迎大家批评指正,不胜感激//=============影子寄存器============================================百度百科对影子寄存器解释影子寄存器的引入是ARM的一个特点(X86,PowerPC
2023-04-19 19:13:41
3709
4
原创 关于Visual Studio2022 中0x00007FFF55E941A1 (ucrtbased.dll) (Project1.exe 中)处有未经处理的异常: 0xC0000005的解决
关于Visual Studio2022 中0x00007FFF55E941A1 (ucrtbased.dll) (Project1.exe 中)处有未经处理的异常: 0xC0000005的解决
2023-03-22 20:57:05
2836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人