https://www.stm32cube.com/question/952 CubeMX使用高级定时的重复计数功能实现制定个数脉冲PWM 关注 | 10 ... 1、配置定时器1的PWM通道 2、配置高级定时器参数 3、开启更新中断 4、生产工程斌启动定时器和PWM输出 5在更新中断回调函数中关闭 ...
分类:
其他好文 时间:
2021-01-28 12:21:56
阅读次数:
0
1. 利用STM32Cube建立工程模板,并对嵌入式芯片进行正确的引脚配置。 (1)选择芯片:STM32F103C8Tx,在芯片选择器中选择对应的芯片: (2)选择自己的仿真器类型: (3)由于开发板有外部晶振,使用外部时钟: (4)为了让LED闪烁和蜂鸣器响,我们经查找电路图,对应引脚分别为PB8 ...
分类:
其他好文 时间:
2020-12-01 12:25:24
阅读次数:
6
获取特定开发人员的提交日记,--author=panzidong 指定提交记录的条数: -n 5 如下所示 root@vmuser:~/tmp/git_stm32cube_stm32f429igt# git log --author=panzidong -n 5commit af5923dcf022 ...
分类:
其他好文 时间:
2020-07-04 15:25:54
阅读次数:
75
main() { while(1) { if(capture_Cnt==0) { __HAL_TIM_SET_CAPTUREPOLARITY(&htim2,TIM_CHANNEL_2,TIM_INPUTCHANNELPOLARITY_RISING); //设置为上升沿捕获 HAL_TIM_IC_St ...
分类:
其他好文 时间:
2020-05-20 17:11:58
阅读次数:
124
一、前言 ST公司的STM32Cube生态系统包括硬件+软件,硬件包括:Nucleo官方开发板、Discovery探索套件和Evaluation全功能开发板。 软件包括:软件开发工具(芯片配置工具STM32CubeMX、集成开发环境STM32CubeIDE、程序下载工具STM32CubeProgra ...
分类:
其他好文 时间:
2020-03-05 13:28:52
阅读次数:
101
dap link是个不错的STM32下载/调试工具,然而STM32Cube并没有直接支持它,只能通过openocd的方式间接支持. 网络上虽然已经有了其他人的教程,不过基本都是基于linux或者msys2的.我来出个纯windows的配置方案~ 软件环境下载 | 名称 | 网站 | | | | | ...
串口与中断配置如下 在生成的main函数中,添加开启串口接收中断 然后在接收中断回调函数中写接收过程 调试结果如下: ...
分类:
其他好文 时间:
2019-10-12 11:22:01
阅读次数:
476
开发板:正点原子STM32F4探索者 内容:使用STM32Cube配置LED0和UART1,实现LED0闪烁和UART1发送 STM32CubeMX选择芯片后界面。左侧栏为功能列表,配置相应的功能打开列表,会有详细功能名称;右侧为ST芯片模型,引脚分布。首先,应该配置芯片的时钟来源——芯片的时钟很重 ...
分类:
其他好文 时间:
2019-08-10 09:47:32
阅读次数:
145
添加编译器 -D参数,并修改c/cpp编译方式 ...
分类:
其他好文 时间:
2019-07-02 09:25:45
阅读次数:
216
当下FreeRTOS得到了Keil、STM32Cube MX等开发环境的大力支持,很大程度上无需再考虑移植等底层问题,简单设置后在代码中直接调用即可。不得不说,这是激动人心的,RTOS的各项特性所带来的方便给予我们极大的诱惑,总觉得只要用好RTOS,我们能把单片机玩出各种花样,再也不用考虑什么全局变... ...
分类:
其他好文 时间:
2019-02-23 21:53:57
阅读次数:
250