论坛首页
任务活动
问答
论坛专题
登录
注册
甲虫666
+ 关注
粉丝
0
|
主题
8
|
回帖
135
加好友
私信
帖子
主题
回复
评论
六步换向、FOC,STM32cubemx从零开始搭建BLDC六步换相代码、FOC代码
2024-1-30 16:44
ST MCU
38
7916
(4)测试霍尔中断 hall.c 加入如下代码 uint8_t state = 0; //换相中断 void HAL_TIM_TriggerCallback(TI ...
......
(3)测试定时中断 在工程里新建两个文件:hall.c、hall.h。在main里加头文件。 加入下面中断回调函数,先 ...
(2)初始化启动 在main中加入下面启动代码。 __HAL_TIM_ENABLE_IT(&htim3,TIM_IT_TRIGGER); //触发:有 ...
更改引脚名称(可选),为了编程方便
打开定时器中断
4 霍尔传感器 (1)Cubemx配置 32定时器有一种霍尔模式,专门为无刷电机霍尔控制整的叭。 ...
......
......
(3)测试 在main的while里加入如下代码 printf("hello\r\n"); HAL_Delay(1000);
之前忘记说了,这个printf重映射要在keil里也设置一下,不然一使用printf单片机就会卡死。 ...
在main.c里添加头文件 #include
(2)printf重映射 添加如下代码到工程的 usart.c 文件中的 /* USER CODE BEGIN 0 / 和 / USER CODE END 0 ...
(1)cubemx配置
3 串口 这快板子没显示屏,调试中串口还是很有必要。 我这块板子是串口2,看好引脚,串口自动配置的引脚不 ...
点击生成代码
......
(3)工程设置,生成MDK工程
(2)SYS 调试接口 我的下载器是SWD两根线的,所以我选这个。
手动输入最大时钟频率,然后回车。我这块板子是64M。
前一页
1
2
3
4
5
6
7
后一页
2
3
近期访客