
stm32
W__w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
No Target connected & Target DLL has been cancelled(电压问题记录)
swd下载,这种板子和这个stlink,要用3.3v供电,用5v则找不到设备不能下载,有点怀疑下载器5v引脚是空引脚。单纯经验记录,可能硬件略有差别。原创 2022-04-22 16:31:46 · 684 阅读 · 0 评论 -
stm32驱动 ov7670发送到串口上位机显示图像
所需硬件: 1.stm32 103ZET6核心板,没有lcd(调试摄像头一定要买一个lcd,太方便了,都是泪); 2.OV7670带FIFO淘宝一搜一大把最常见的那种;驱动代码:参考正点原子官方例程 实验35摄像头实验;也可以使用淘宝卖家提供的例程,ov7670寄存器配置有点麻烦,也懒得研究,刚开始调试的时候不出图像,换了几个版本的寄存器配置最后还是换回去用了正点原子的,毕竟大厂还是有保障的;没有lcd的话会调试到你怀疑人生,不知道是上位机写的不好用还是驱动没写好,所以最...原创 2020-05-10 23:15:45 · 15238 阅读 · 11 评论 -
stm32串口首次发送数据丢失
串口硬件复位后,首次发送数据丢失。原创 2017-07-24 16:51:14 · 1834 阅读 · 0 评论 -
更改keil工程名字
1.在工程USER文件夹中,找到拓展名为.uvoptx和.uvprojx的文件夹,并修改为你想要的名字2.删除其他为原工程名的文件3.打开修改名称后后的工程文件(.uvprojx)4.Manage Project Items双击project target 下的文件名修改名称5.电机projcet》options for ..》output ,修改Name of Executabl原创 2017-07-24 16:56:04 · 2469 阅读 · 0 评论 -
串口处理浮点型数据
最近在做项目,虚拟示波器打出浮点型数据曲线,无奈串口发送是单字节,所以经过试验得到以下办法,亲测好用。(有什么弊端还请大佬们及时指出,毕竟新司机上道经验不足)原理什么的自己百度,直接上代码:union U { char s[8]; double d;}float_data;void USART_sendfloat(=double f){原创 2017-07-27 16:33:37 · 1462 阅读 · 1 评论 -
stm32库函数下,输出可调频率pwm
//////////////////////////////////////////////////////////////基于库函数的不完全代码//////////////////////////////////////////////////////////// TIM3_PWM_Init(899,0); //不分频。PWM频率=72000000/900=80Khz原创 2017-07-28 15:07:59 · 4232 阅读 · 1 评论 -
STM32的官方库函数调用
例如添加 #include "stm32f10x.h" 添加stm32f10x_gpio.c、stm32f10x_usart.c再在stm32f10x_conf.h 中去掉相应的头文件注释原创 2018-03-16 20:41:17 · 3901 阅读 · 0 评论 -
SG90舵机驱动
舵机的控制需要MCU产生一个20ms的脉冲信号,以0.5ms到2.5ms的高电平来控制舵机的角度0.5ms-------------0度; 2.5%1.0ms------------45度; 5.0%1.5ms------------90度; 7.5%2.0ms-----------135度; 10.0%2.5ms-----------180度; 12.5%TIM...原创 2019-04-02 22:09:19 · 11133 阅读 · 0 评论