摘要: 使用不同版本的标准库导致了不同的现象,内部晶振最大64M所以分频是64'000'000/64 = 1'000'000;周期定为1000;则可以生成1kz的pwm,占空比0‰到1000‰ void TIM1_PWM(void) { GPIO_InitTypeDef GPIO_InitStructure 阅读全文
posted @ 2021-12-29 17:29 上官梦舞 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 1.如何去除buck芯片SW引脚闭合断开瞬间的尖峰? SW的电压波形,在开关管闭合和断开时,都有一个很大的尖峰,对应的电流波形也会有类似的情况。以某buck电路为例,测量到的SW引脚电压波形,波形尖峰相对不大,设计尚可,对尖峰展开,基本没有振荡现象。但是对于某些使用外置高低侧MOS管的BUCK电路, 阅读全文
posted @ 2021-12-22 10:42 上官梦舞 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 把原本的51程序加上RTX系统代码 编译提示CODE SPACE MEMORY OVERLAP 发现是RTX使用了Timer0做系统的时基,占用了中断入口 而原来的程序是Timer0提供心跳,也用到了中断入口,导致冲突。 把原来的程序使用Timer0的中断入口删掉就可以了。 这只是一种情况,其他的冲 阅读全文
posted @ 2021-11-18 09:18 上官梦舞 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 1、C标准库<string.h> 中的memcpy(dest, src,n);n是以字节为单位; 如果你拷贝的目标和目的都是short型(16位),那么就是要拷贝的数据乘以2,其它数据类型类似。 uint16_t dest[5]; uint16_t src[5] = {0x1234, 0x2345, 阅读全文
posted @ 2021-08-14 15:26 上官梦舞 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 如题,所以不能使用16位重载模式做波特率发生器,要使用独立波特率发生器或者8位 自动重载模式。如果想要产生115200波特率就需要用11.0592的外置晶振了。 阅读全文
posted @ 2021-07-16 07:45 上官梦舞 阅读(250) 评论(0) 推荐(0) 编辑
摘要: STC8G单片机一些特殊的功能,比如特殊的48路PWM的配置寄存器位置在xdata区域 官方操作的时候是这样的 uint16_t code PWMxHLD[48] = { 0xff15, /* PWM00HLD */ 0xff1d, /* PWM01HLD */ 0xff25, /* PWM02HL 阅读全文
posted @ 2021-04-27 22:50 上官梦舞 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 初次使用可能遇到的问题 1.怎么添加c文件和h文件? 答:使用RTT Studio 文件 -> 新建 -> 源文件/头文件 ,新建完成后会自动添加到工程中,还写好了基本框架。 2.在哪里添加初始化外设的代码? 答:RTT提供了一个方便的方法,自动初始化机制,也就是你的初始化代码在哪里写都可以。 上面 阅读全文
posted @ 2021-04-07 10:28 上官梦舞 阅读(169) 评论(0) 推荐(0) 编辑
摘要: STC单片机唯一ID是放在flash的指定位置的 那么读取方式呢? 官方是这样的 { char *MCUID; char id; MCUID = (char code *)0xEFF9; id = *MCUID; } 其实Keil自带一个快速的方法 #include "absacc.h"//必要的头 阅读全文
posted @ 2021-02-26 17:45 上官梦舞 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 产品使用的OLED是SH1106驱动的 做产品的使用教程视频录像时候发现屏幕有刷新横道,很影响观感。 查说明得知可以修改刷新频率。 影响刷新率的参数有好几个 时钟频率,分频,预充电与放电时间等 经过测试得出一组较满意的 SH1106_WriteCmd(0xd5);//--set display cl 阅读全文
posted @ 2021-02-25 15:18 上官梦舞 阅读(277) 评论(1) 推荐(0) 编辑
摘要: 使用RT-Thread Studio 创建基于芯片的STM32F401RBT6的工程 学习笔记 1.记得加入 #include <rtdevice.h>#include <board.h> 这算是一个小小的入门门槛吧,这是头文件包含,后面才能使用各种功能。使用的时候检查一下是否已经添加。 2.定义管 阅读全文
posted @ 2020-09-01 10:36 上官梦舞 阅读(774) 评论(0) 推荐(0) 编辑