STC单片机
文章平均质量分 55
STC单片机
SongYuLong的博客
不积跬步,无以至千里!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C51 KEIL使用使用问题处理
本文总结了C51 KEIL开发中常见问题的处理方法:1)数值格式化问题,提供uint8_t和uint16_t类型变量的正确打印格式;2)使用REMOVEUNUSED编译选项优化代码空间;3)设置代码SIZE防止占用用户数据区;4)解决模块命名冲突的L7警告。这些技巧有助于提高开发效率,确保代码正确性和空间利用率。(99字)原创 2025-06-11 18:46:51 · 574 阅读 · 0 评论 -
STC32G12K128程序大于64KB使用128KB用户EEPROM设置
STC32G12K128微控制器提供了灵活的EEPROM设置选项,以优化程序存储空间。当程序固件超过64KB时,用户可以通过调整EEPROM空间来扩展程序区,从而有效利用内部存储资源。这一特性使得开发者能够根据具体应用需求,动态分配存储空间,确保程序的顺利运行和数据的可靠存储。通过合理配置EEPROM,STC32G12K128能够支持更大规模的应用程序,提升系统性能和灵活性。原创 2025-05-10 10:43:46 · 782 阅读 · 0 评论 -
STC32G12K128-旋转编码器-软件去抖
本文介绍了如何使用STC32G12K128单片机对EC11旋转编码器进行软件去抖和解码。EC11旋转编码器通过A、B、C三个引脚实现旋转检测,D、E引脚用于按键功能。旋转时,A、B引脚的电平变化可以判断旋转方向。解码原理基于A相下降沿触发中断,通过延时去抖后判断B相电平,低电平表示顺时针旋转,高电平表示逆时针旋转。文章提供了详细的代码实现,包括初始化、中断处理和旋转方向判断,确保在不同速度下均能正确解码旋转方向。原创 2025-05-09 20:03:58 · 1418 阅读 · 0 评论 -
点阵屏VLCD没升压显示拖影问题排查
UC1705X点阵屏128x64,其他MCU上已调通的代码移植到STC32单片机上显示拖影,隐约能看到显示内容,同一块屏接到之前的设备显示OK。万用表测量VLCD引脚没升压只有4.2V左右,正常8.2V左右,进一步分析C2电容一端和GND短路,处理后显示正常。原创 2025-03-25 20:28:51 · 465 阅读 · 0 评论 -
INA219电流、电压、功率测量芯片应用
INA219是一款由德州仪器(Texas Instruments)生产的高精度电流/功率监测芯片,广泛应用于电池监控、电源管理等需要精确电流和功率测量的应用中。RST:Bit 15复位位,设置为1产生系统复位,就像上电复位一样,所有寄存器复位成默认值。的阻值=0.1R,设置最大检测电压为:32V,设置分流电阻电压范围:320mV。00:配置寄存器,主要用来配置INA219的工作方式和配置参数(读/写)BRNG:Bit 13总线电压量程范围,0=16V,1=32V(默认值)05:校准寄存器(读/写)原创 2025-02-19 15:54:52 · 9599 阅读 · 7 评论 -
单片机GPIO中断+定时器 实现模拟串口接收
串口波特率9600bps,每个bit约为1000000us/9600=104.16us;定时器第一次定时时间设为52us即半个bit的时间,其目的是偏移半个bit时间,之后的每104us采样并读取1bit数据。使得采样点搞好在每位数据脉宽的中间点。原创 2024-11-16 11:00:20 · 897 阅读 · 0 评论 -
STC32G单片机printf串口打印设置
STC32G单片机库函数编程原创 2024-09-13 11:26:02 · 619 阅读 · 0 评论 -
STC32G单片机keil开发环境搭建
STC32G单片机keil开发环境搭建原创 2024-09-12 18:42:14 · 1905 阅读 · 0 评论
分享