![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HAL库
WeeHours.
嵌入式与IC爱好者
展开
-
CAN通信紊乱解决办法 关于大疆6020电机与2006电机同时挂在CAN2上通信紊乱的解决办法
关于Robomaster 挂在CAN2总线上的6020电机与2006电机通信紊乱的问题解决C板例程的standard_robot里六个电机都是挂在CAN1总线上,由于6020电机ID为5,6,7时会出现BUG,不懂是啥情况,但好像确实用不了,所以我们将6020的ID设置为3,并挂在了CAN2总线上。但在挂完CAN2后,我们发现6020总是莫名其妙的旋转,尤其是挂在CAN2总线上的两个2006在通电时,我们旋转电机,会让同样挂在CAN2总线上的6020发生大幅度旋转,我们初步判定是通信发生紊乱。接下原创 2022-05-14 14:12:19 · 1667 阅读 · 2 评论 -
keil5报警告warning:implicit declaration ‘xxxxxxxx’ is invalid in C99 大部分解决办法
关于keil5报警告warning:implicit declaration ‘xxxxxxxx’ is invalid in C99 大部分解决办法我遇到这个问题是在RM战队调裁判系统的时候遇到的。首先要明确一点,报这样的错,绝大部分的情况是因为自己的头文件有问题,我拿我遇到的情况举例:1.头文件调用2.函数调用及报错3.referee_usart_task的头文件4.bsp_usart头文件头文件路径也全部包含进来了,头文件书写也没有问题,但是就是报了警告解决办法:可以看到usar原创 2022-05-14 13:32:27 · 6509 阅读 · 2 评论 -
用单片机点灯(流水灯的实现)、板级支持包BSP的认识、构建按键KEY和灯LED的板级支持包、流水灯实现
板级支持包BSP的认识用户应用层:使用板级支持包,可以知道板上的硬件有什么功能可以被实现 构建程序点亮led板级支持包:led、按键 对板上的资源功能给出实现,并且提供用户应用程序的接口,以led为例,用户应用程序不需要知道GPIO的硬件特点,他只需要知道调用这个函数,就可以点亮led灯底层驱动 :HAL库驱动 、访问硬件的接口、提供具体硬件功能板级支持包构建:1. 建立一个文件夹方便管理板级支持包,取名为USERS2. 在USERS文件下建立led文件夹3. 在led文件夹下建两个原创 2022-05-10 12:00:10 · 678 阅读 · 0 评论 -
STM32CubeMX配置注意事项
STM32CubeMX配置注意事项原创 2022-04-25 22:17:23 · 469 阅读 · 0 评论 -
运用库函数思维进行编程
运用库函数思维进行编程原创 2022-04-25 18:13:01 · 1034 阅读 · 0 评论 -
通过寄存器配置GPIO口实现led的点亮
通过寄存器配置GPIO口实现led的点亮原创 2022-04-25 18:08:49 · 638 阅读 · 0 评论 -
寄存器编程注意要点
寄存器编程注意要点原创 2022-04-25 18:03:51 · 238 阅读 · 0 评论 -
单片机入门之旅(CubeMX+KEIL5/基于HAL库)
一个菜鸡的电控入门之旅原创 2022-04-25 12:58:22 · 1073 阅读 · 0 评论