- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 电阻分压降压验证:不可行
方案不可行,笔者制作微型加热台时,为节省成本,同时也为验证猜想,使用电阻分压的方式给MCU和其他模块供电,实际测试发现,得到的电压与实际猜想不相符,所用电阻150K、100K、300K、75K(使用两颗)电阻与实际偏差较大,实测分别为133K、92.3K、240K、69K和59K,仅较小的1K、10K电阻标称与实际相符。但较小的电阻虽然应该可以满足分压需要,但电阻较小,对应电流较大,发热量较高,易给后续使用埋雷,不建议使用。使用贴片电阻,大小0805。
2024-03-31 14:50:02
252
原创 stm32添加print()函数后,程序在该函数处停止运行(无限死循环)
stm32 添加printf("--------")函数后,程序在此处停止运行,原因:改变了printf函数的输出串口号,未重定义fputc函数在基于战舰的模板写代码的时候,无意发现增加printf("--------");函数后,程序停在了这句代码,无法向下运行,网上有前辈说需要增加下图里的代码,程序才能恢复正常,代码如下://加入以下代码,支持printf函数,而不需要选择use MicroLIB#if 1#pragma import(__use_no_semihosting)
2021-10-11 22:39:46
1426
原创 stm32平衡小车 PCB制板 记录
作为diy玩家,我的平衡小车主板采用模块化方式,即驱动模块、主控模块、通信模块等模块采用直插式连接到主控板上,主控板同时可充当平衡小车底板。平衡小车使用的模块有stm32最小系统模块,mpu6050模块,电机驱动模块,蓝牙模块、nrf24L01模块、0.96 OLED模块。小车供电使用两节14500锂电池串联供电。作为补足,PCB板上具有采用一路3.3V降压稳压电路,一路5V降压稳压电路,PCB板上集成了一路按键,一路芯片控制的led,一路电源电压检测电路。(因为我有现成的主板,所以没有采用PCB板充当小车
2021-07-20 00:07:20
2320
原创 MPU6050初始化失败 错误代码8
MPU6050是一款6轴(三轴加速度+三轴角速度)姿态传感器。最近需要用到这款传感器,但在使用过程中发现模块DMP初始化总是失败,网上查资料有的说使模块坏了,也有的说是模块出厂漏焊了两个电容,但总觉的这类说法有问题,因为有时候模块可以正常初始化。最终在网上看到一个大神说初始化的时候把模块放平可以解决问题,亲测有效。直说吧,MPU6050初始化失败且错误代码8,原因是因为MPU的DMP驱动程序是用的InvenSense Corporation官方的代码,而官方代码中初始化要求模块必须平放下面给出理由:
2021-02-24 21:58:56
9313
11
原创 关于0.96 OLED显示屏显示数字
在使用0.96 OLED显示屏的时候,我发现显示数字是一个大问题,特别是关于显示浮点型数据,自己折腾了一番,目前虽然浮点型显示上还有不小的问题,但可以满足最低级别的需求。首先声明,本文中使用的程序是在 正点原子 ALIENTEK战舰STM32开发板V3 代码为基础进行的修改,感谢原子哥!遗留的问题会在后面罗列,希望路过的大佬多多指教。显示整型数据先贴出来原子个的代码//显示2个数字//x,y :起点坐标 //len :数字的位数//size:字体大小//mode:模式 0,填充模
2021-01-24 17:09:32
19942
18
原创 IAP的无线版(stm32无线下载程序)(基于有线升级)
如果你没有时间,想吃 “快餐” ,请直接移步至文末。在上一篇博文中,我介绍了我有线IAP用户程序升级的一些心得,有线升级并不是我的目的,无线才是,所以就有了这篇文章。这篇文章介绍的也是在实现单片机有线升级的基础上,实现无线升级的一些心得和建议。关于有线升级,大家可以在网上搜索或直接看我的上一篇博文我对IAP的理解常用的单片机程序下载方式有三种,即ISP(In System Programing,在系统编程)ICP(In Circuit Programing,在电路编程)IAP(In appl
2021-01-11 20:12:42
1506
原创 stm32f103f8t6+keil+IAP+Ymodem(有线传输)+keil
stm32f103f8t6+keil+IAP+Ymodem(有线传输)由于篇幅和研究进度的限制,本文分为上下两部分:上部分为有线IAP下载的编写,下部分为添加无线模块以后的下载代码编写。描述:stm32f103f8t6+Ymodem+Bootloader(有线下载)(单APP程序)文中灰色底色的为摘自其他作者的文章,文章下附链接笔者通过参考ST官方Bootloader代码和正点原子APP代码,得到了一份可以在stm32f103f8t6最小系统上运行的代码(Bootloader+APP)项目出发点
2020-06-21 09:21:59
1172
en.stsw-stm32054.rar
2020-06-14
stm8相关手册,部分文档适用stm8s,于stm8s bootloader编程者应该会有帮助
2020-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人