- 博客(5)
- 收藏
- 关注
原创 不用keil5,使用vscode插件Embedded IDE导入开发AT32
使用libraries文件夹,对文件夹进行处理,删除多余目录。drivers文件夹可以直接删除,cmsis文件夹中的dsp目录删除。先使用EIDE创建工程,在使用EIDE添加项目资源、增加芯片支持包、配置GCC、配置jlink、添加项目属性。新建项目、空项目、Cortex—M项目、自定义项目名称、自定义项目位置。选择jlink、选择芯片名称、降低下载速度(默认8000KHz)添加包含目录、添加预处理宏定义定义。添加项目资源,注意屏蔽重复文件。增加gcc链接脚本路径。
2025-01-10 13:53:43
387
原创 工作问题记录
在使用STM32F103VCT6的过程中。发现配置TIM4_CH1 PB6 的过程中发现,配置一路PWM波,会导致PB6,PB7 ,TIM_CH1和TIM_CH2.一起都有波形。
2024-10-15 09:59:34
237
原创 STM32F030F4P+PWM复用+DMA+ADC基本配置
这里主要介绍的就是单品机是48M的,使用了,IO口控制,PWM复用,DMA,ADC等等。标准库配置/***///初始化LEDwhile (1)if(toggle)else主要解释的几个数据使用和转换:1.就是在循环里不停调用的PWM配置函数。2.为什么使用3.3V进行转换要看硬件参考的电压是多少,我这边的硬件参考电压是3.3V的。4096:2的12次方就是4096使用的也是12位的ADC。
2023-12-19 10:20:42
10594
3
原创 STM32F1的PWM端口复用顺序问题
简单记录一下在项目中的玄学的问题,可能是经验太少 ,自己也尝试过修改代码顺序,发现第一种顺序就可以正常 运行,第二种就不可以。但是两种配置的情况通过debug的情况来看都是能进入寄存器的。以前以为只要进入了寄存器就可以了,现在看来还是要多看数据手册和多思考理解问题和记录问题。以后可以会再次遇到这样的问题,所以会记录一下。当下没有解决,以后可能会有思路。
2023-11-07 11:33:48
135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人