自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 电阻分压降压验证:不可行

方案不可行,笔者制作微型加热台时,为节省成本,同时也为验证猜想,使用电阻分压的方式给MCU和其他模块供电,实际测试发现,得到的电压与实际猜想不相符,所用电阻150K、100K、300K、75K(使用两颗)电阻与实际偏差较大,实测分别为133K、92.3K、240K、69K和59K,仅较小的1K、10K电阻标称与实际相符。但较小的电阻虽然应该可以满足分压需要,但电阻较小,对应电流较大,发热量较高,易给后续使用埋雷,不建议使用。使用贴片电阻,大小0805。

2024-03-31 14:50:02 177

原创 stm32添加print()函数后,程序在该函数处停止运行(无限死循环)

stm32 添加printf("--------")函数后,程序在此处停止运行,原因:改变了printf函数的输出串口号,未重定义fputc函数在基于战舰的模板写代码的时候,无意发现增加printf("--------");函数后,程序停在了这句代码,无法向下运行,网上有前辈说需要增加下图里的代码,程序才能恢复正常,代码如下://加入以下代码,支持printf函数,而不需要选择use MicroLIB#if 1#pragma import(__use_no_semihosting)

2021-10-11 22:39:46 1321

原创 stm32平衡小车 PCB制板 记录

作为diy玩家,我的平衡小车主板采用模块化方式,即驱动模块、主控模块、通信模块等模块采用直插式连接到主控板上,主控板同时可充当平衡小车底板。平衡小车使用的模块有stm32最小系统模块,mpu6050模块,电机驱动模块,蓝牙模块、nrf24L01模块、0.96 OLED模块。小车供电使用两节14500锂电池串联供电。作为补足,PCB板上具有采用一路3.3V降压稳压电路,一路5V降压稳压电路,PCB板上集成了一路按键,一路芯片控制的led,一路电源电压检测电路。(因为我有现成的主板,所以没有采用PCB板充当小车

2021-07-20 00:07:20 2157

原创 MPU6050初始化失败 错误代码8

MPU6050是一款6轴(三轴加速度+三轴角速度)姿态传感器。最近需要用到这款传感器,但在使用过程中发现模块DMP初始化总是失败,网上查资料有的说使模块坏了,也有的说是模块出厂漏焊了两个电容,但总觉的这类说法有问题,因为有时候模块可以正常初始化。最终在网上看到一个大神说初始化的时候把模块放平可以解决问题,亲测有效。直说吧,MPU6050初始化失败且错误代码8,原因是因为MPU的DMP驱动程序是用的InvenSense Corporation官方的代码,而官方代码中初始化要求模块必须平放下面给出理由:

2021-02-24 21:58:56 8875 11

原创 关于0.96 OLED显示屏显示数字

在使用0.96 OLED显示屏的时候,我发现显示数字是一个大问题,特别是关于显示浮点型数据,自己折腾了一番,目前虽然浮点型显示上还有不小的问题,但可以满足最低级别的需求。首先声明,本文中使用的程序是在 正点原子 ALIENTEK战舰STM32开发板V3 代码为基础进行的修改,感谢原子哥!遗留的问题会在后面罗列,希望路过的大佬多多指教。显示整型数据先贴出来原子个的代码//显示2个数字//x,y :起点坐标 //len :数字的位数//size:字体大小//mode:模式 0,填充模

2021-01-24 17:09:32 19209 18

原创 IAP的无线版(stm32无线下载程序)(基于有线升级)

如果你没有时间,想吃 “快餐” ,请直接移步至文末。在上一篇博文中,我介绍了我有线IAP用户程序升级的一些心得,有线升级并不是我的目的,无线才是,所以就有了这篇文章。这篇文章介绍的也是在实现单片机有线升级的基础上,实现无线升级的一些心得和建议。关于有线升级,大家可以在网上搜索或直接看我的上一篇博文我对IAP的理解常用的单片机程序下载方式有三种,即ISP(In System Programing,在系统编程)ICP(In Circuit Programing,在电路编程)IAP(In appl

2021-01-11 20:12:42 1335

原创 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 1118

en.stsw-stm32054.rar

stm32f10x官方例程库和官方外设库,例程支持的开发平台包括 EWARM(V5.50.5)、HiTOP(V5.40.0051)、MDK-ARM(V4.13)、RIDE (RIDE7 IDE:7.30.10, RKitARM for RIDE7:1.30.10) 和 TrueSTUDIO(V1.4.0)

2020-06-14

stm8相关手册,部分文档适用stm8s,于stm8s bootloader编程者应该会有帮助

此份文件包括一张ASCII码表.png(含二进制、十进制、十六进制表示)(来自网络截图), 一份 STM8S中文参考手册.pdf(中文) 一份 STM8S103中文数据手册.pdf(中文) 一份 UM0470.pdf(英文)(STM8 SWIM 通讯协议及调试模块用户手册)(来自官方) 一份 PM0051.pdf(英文)(STM8S Flash编程手册)(来自官方) 一份 AN2659.pdf(英文)(STM8用户自定义IAP应用手册)(附代码(未验证是否与该手册同一修改版本)(程序为寄存器版本))(来自官方)

2020-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除