晓飛飛 发表于 2024-4-23 00:27:41

荣誉版主 晓飛飛,2024/4, 技术漫步, 共享,技术回复 索引

本帖最后由 晓飛飛 于 2024-4-23 00:30 编辑

原创分享帖汇总:

[*]STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 简简单单驱个OLED,STCAI-ISP V6.94D 图片和文字取模 ...
[*]STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 作品展示 › 简简单单做个100%直插风格的STC8/32U最小系统板 ...
[*]STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 问题反馈:ISP软件/头文件/单片机数据手册规格书等 › STCAI-ISP 官方USB库建议8段数码管显示浮点数固定小数位 ...

坛友问题贴回复:
国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › STC89C52RC和 STC15W4K32S4 驱动TLV5618遇到的问题 ...
4# 回复 测试好的驱动代码

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › 数码管显示怎样才能不闪烁
12#回复并贴代码:定时器中断里面构建简易状态机,不要用傻循环式的delay,提高定时器中断频率,想闪都难。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › SPI/I2S/I2C,DMA支持的3组SPI和I2C,一线制温湿度传感器 › IIC总线主机模式读取一次 PCF8563耗时多少 ...
2#4#6#8#回复: 读一次200us和200us读一次是两个概念,RTC芯片没必要读那么频繁,可以用32.768KHz的时钟去处理时序要求高的任务。我实测是1秒读2次寄存器,一次耗时200us。另外,8563支持不写读地址直接读的时序,只需要发器件地址+读位,就可以直接读9个字节,后面7个字节就是时间日期,这样操作速度更快

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 › 请教下 USB-CDC 只是专用了P30 P31引脚,没有占用串口1 ...
2#回复:是的,你可以把串口1配置到其它引脚,USB和串口1可以同时使用

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 怎样快速搭配程序?
7#回复:要么用别人写好的库,要么自己把单独功能封装成库,熟悉了配置和调用方法即可。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › buck boost电路中s8850为何不导通
7#回复:那个9014不是接错就是挂了,基极都0.8V了,集电极怎么可能还那么高电压

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ISP下载/做自己的ISP › STC8H1K08下载程序失败
2#回复:STC单片机下载程序需要冷启动的,也就是说先给板子断电,ISP软件里面点了下载以后再给板通电。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 简简单单点个6条腿的数码管(3月份原创帖)
5# 8#回复:有多少个引脚,就相当于多少个COM,而且是共阴共阳混合复用的,驱动机理的确很简单,但是要组织成好用的接口还是需要很多繁冗的工作。看上面的代码就很多行,普通数码管的话,要简单的多。普通3位的数码管刷三次,这种需要刷6次,总刷新率不变的情况下,刷新中断频率需要翻倍。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › SPI/I2S/I2C,DMA支持的3组SPI和I2C,一线制温湿度传感器 › i2c有没有什么调试工具
7#回复:逻辑分析仪是最好的选择,实在没有了可以用示波器凑合

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 远程升级/【程序加密后传输+发布项目程序】/USB下载/ID号加密/ID号控制下载芯片 ›
5#回复:用串口数据流唤醒单片机可能会丢前面的数据,所以在自定义串口下载时,数据判断需要对应的处理容错,

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › 串口波特率921600通信不正常!
5#回复:误差都6.99%了,当然不能通讯了,配置波特率需要看误差的,必须控制在2%以内才能正常通信,要么改波特率,要么改时钟频率

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 其他技术交流 › 求助
2#回复:这是一个系统工程,需要考虑屏幕的物理结构,寄存器映射方式,驱动代码的扫描方式和取模扫描方式需要一致,具体调用字库成员需要建立一个索引表,将需要显示的内容在索引表遍历,找到下标,从字库找到相同下标的数据推送到屏幕即可。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 简简单单做个USB温度传感器(3月份原创帖)
31#回复:这个传感器是用脉冲数量表达温度的,而不是脉冲频率,需要捕获每个脉冲群的脉冲个数,然后再去计算。

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 定时器/计内部时钟,计数器/计外部脉冲,时钟分频输出,软件延时 › STC8H2K08U 定时器3 无法使用?| T0/T1/T2, RTC, T11,...
3#回复:使用芯片之前,记得去看看芯片手册,了解一下芯片资源,之前用STC8H1K08也遇到了这个问题,后来查手册发现没有T3

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 串行口,DMA支持的4组串口,RS232,RS485 › 两片8h8k64u通讯最优方案是什么
6#回复:得看具体要求了,比如实时性,码率大小,固定长度的数据还是不定长数据,每种通信方式都有自己的特点,得结合实际需求匹配。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › LCD12864/LCD1602/红外遥控 › LCD12864
2#回复:试验箱例程是驱动ST7920控制芯片的12864,你的屏看引脚定义像是KS0108的纯点阵屏,所以代码不兼容。

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实时时钟/低功耗 ›
4#回复:以后不管32.768晶振用不用,都预留位置吧,万一用的上呢。如果不做低功耗的话,建议用主时钟+定时器做计时,定时器中断里面做年月日时分秒的进位,每小时误差也不过1秒钟,

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › SPI/I2S/I2C,DMA支持的3组SPI和I2C,一线制温湿度传感器 › VL53L0X 激光测距
5#回复:传感器有两种模式,高精度模式和长距离模式,长距离模式能到1米多点,高精度模式应该是0.8米左右吧

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 老鸟反刍/吐槽,新手乐园,毕业设计 › 屠龙刀电源疑问
10#回复:建议多换几条数据线试试,另外,你所谓电源模块在测试中是用做什么功能的,如果不必要的话,先不要接这个模块,直接用数据线连接开发板测试。

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 › 关于STC8H休眠后,RTC闹钟唤醒因外部中断而失败的问题 ...
2#回复:如果有用到IO中断将单片机从掉电模式唤醒的应用,考虑使用专用的IO中断唤醒使能寄存器P51WKUE。
4#回复:如果遇到IO中断没有达成预想的功能,除了检查代码逻辑正确性以外,可以尝试使用INT0~INT4这些专用的外部中断代替普通IO中断。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 想问大家一个程序冲突的问题
2#回复:两个按键的逻辑问题 无非就是 与 或 非 三种情况,如果叠加时序的话,就是阻塞或者覆盖机制,总得有个处理冲突的机制。如果不希望叠加,就加个判断灯状态的条件,不满足条件就延后执行或者不执行,都是一种处理思维。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › FreeRTOS/uCOS,GUI-uGFX/U8g2,文件系统/嵌入式系统/实时操作系统 › 问题请教
7#回复:以目前单片机的资源规模,我的建议是,尽量熟练掌握各种外设的中断和DMA的用法、辅以状态机思维来处理多种并发的功能业务,基本能解决99.9%的开发。单片机的多任务OS其实也并不难学,但是要用好的话,局限性因素很多,可以放在业余时间了解一下。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 › 进入掉电模式后恢复不了
5#回复:参考官方例程,进入掉电模式前后多添加一些nop作为等待,因为掉电模式下主时钟是关闭的,唤醒后需要等待几个机器周期确保时钟稳定后再进行后续工作。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › STC8H IO全部设为高阻输入,并关闭数字输入,省电模式功 ...
13#回复:有开发板的原理图吗,我怀疑不是单片机的功耗高,是有别的元件跑电了,比如液晶对比度调节的电阻、AMS1117的反向漏电或者还有其它一切与单片机电源并联的器件,都有可能存在静态电流。

国芯论坛-STC全球32位8051爱好者互助交流社区»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实时时钟/低功耗 › 问下弹簧按键的怪事
4#回复:那是不是板子的尺寸非常非常的小,方便的话,把实物照片发出来,帮你分析一下,另外,触摸按键功能是需要对每个按键测试标定的,因为每个按键分布电容不同,标定后才能有最佳判定阈值。手对板的接触会对分布电容产生一定影响,这些最好能调试一下,看看这种影响有多大,然后针对性的解决问题。
7#回复:那就对了,就是因为板子尺寸太小了,基础分布电容太小,导致触摸和非触摸状态下的区别太小不容易检测,建议弹簧和GND之间并联一个33~100pF的电容试试。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 外接插头插错导致单片机程序乱掉无法正常工作,这种情况 ...
2#回复:请看看以下问题,便于理清思路

[*]有没有原理图,方便的话贴出来看看,便于分析问题
[*]出现异常的时候,有没有尝试完全断电重新启动
[*]程序中是否用到了写片内EEPROM的功能
[*]外部的相关接口是否有恰当的保护器件

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 6个引脚的数码管要如何显示123,有没有人见过 ...
3#回复:我给你提供一种思路,可以看看我的帖子。


晓飛飛 发表于 2024-4-23 08:14:47

本帖最后由 晓飛飛 于 2024-4-28 21:51 编辑

提交原创帖:

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 问题反馈:ISP软件/头文件/单片机数据手册规格书等 › 6.94D版定时器计算器T11预分频定时器名称bug ...


回复网友问题帖:

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC › 请教一个测量外部设备工作电路的电路
2#回复:理论上是可行的,如果单片机VREF接2.5V基准,采用0.1Ω采样电阻进行12位ADC采样的情况下,理论的最小分辨率为6mA,也就是ADC的值乘以6mA就是实际电流。
实际使用过程中需要增加一些保护器件,确保单片机测量大电流时是安全的。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › 请问为什么输入口使用高阻+上拉读出的状态不对|已解决 ...
12#回复:配置成OD模式或者准双向模式,输出置高,开启上拉

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 › STC8H2K08U与STC8H8K64U的USB配置有什么不同
2#回复:STC8H2K08U与STC8H8K64U的USB配置是相同的,只是无论从ROM还是RAM资源都有明显差别,STC8H2K08U适合一些简单的USB接口应用,对于一些较复杂的应用,建议还是用STC8H8K64U,不是走量的话,成本差不了多少。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › STC351体系结构,DPU32/DSP + TFPU + 32位8051, 实验板,大学教材 › STC8G1K17A-8PIN,重启芯片后全局变量的值依然保持在 ...
3#回复:板上滤波电容是不是有点大,放电不彻底也会造成数据残影,初始化外设的同时最好也做个软件初始化,把用到的变量都初始化一下

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › SPI/I2S/I2C,DMA支持的3组SPI和I2C,一线制温湿度传感器 › 求助:STC8G1K08-8PIN读取AT24C04无法读取第00H地址上的 ...
2#回复:
首先,你需要仔细看看AT24C04的手册,尤其是读写时序那部分,
AT24C04是8位寻址的,存储地址不需要写高字节和低字节,写一个字节即可,
AT24C04和AT24C02的寻址方式是一样的,24C04相当于两个24C02,地址范围都是0~255,只是24C04通过器件地址访问另外的0~255存储空间。
从AT24C32开始,才需要双字节寻址,驱动代码是有所不同的,需要注意一下。


»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › I/O读写及点灯,外部中断 ,所有I/O都支持的普通I/O中断,按键扫描 › STC8h2k08u IO输入无效
9#回复:脱离仿真环境,直接下载固件到单机全速运行试试

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC › 请教一个测量外部设备工作电路的电路
2#回复:理论上是可行的,如果单片机VREF接2.5V基准,采用0.1Ω采样电阻进行12位ADC采样的情况下,理论的最小分辨率为6mA,也就是ADC的值乘以6mA就是实际电流。
实际使用过程中需要增加一些保护器件,确保单片机测量大电流时是安全的。

STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 定时器/计内部时钟,计数器/计外部脉冲,时钟分频输出,软件延时 › T11定时器问题
5#回复并附代码:重点考虑中断向量的问题,中断向量13是借用的,创建一个isr.asm文件,将以上代码复制进去,保存一起编译即可
11#回复并附代码:T11的时钟源灵活,除了低功耗唤醒,还支持普通定时器计数器的功能,是支持外部晶振和内部高低速IRC提供时基的,支持12T模式和8位预分频,我测试了没什么问题,下面的代码参考一下。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › STC单片机端口保护,用哪些元件好?
2#回复并提供电路图:看防护等级和要求吧,可以参考如下设计,如果电磁环境特别恶劣的场合,建议上多重防护措施,如果防护解决不了问题最好增加信号隔离措施。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 问题反馈:ISP软件/头文件/单片机数据手册规格书等 › STC-USB Link1D 的S-Vcc 如何永久强制3.3V
4#回复:建议做一块降压转接板,两头XH2.54-7P,板上装个3.3V的LDO,这种方法比较麻烦,但是一劳永逸

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › 综合讨论 › STC-ISP烧录软件里找不到STC32F12K54这个型号呢? ...
2#回复:请下载最新的ISP软件STCAI-ISP(V6.94D)

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC › 关于开天斧 热敏电阻NTC / ADC测温 案例的疑惑 ...
13#回复:由于NTC厂家给出的阻值温度曲线表是按照1℃间隔的,实际应用中1℃的分辨率显然不能满足精确测温和显示的需求,所以有了“线性插补”的方法
虽然NTC的温度曲线是非线性的,但是为了快速解算带小数的温度值,可以把两个整数温度(比如25℃和26℃)对应的阻值按照线性函数平均到1℃的范围内,
分成10份就是0.1℃分辨率,这样虽然有一定非线性误差,但这种误差在要求不高的场合可以忽略不计,这种插值的方法就叫做线性插补。

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC › 关于STC32系列DAC问题
2#回复:这种DAC是基于R2R原理的I2S总线音频DAC,实测纹波有多大?这种DAC一般不会有太大纹波,只是线性和精度差点意思。


STCAI-32位8051 发表于 2024-4-23 09:21:58

运筹帷幄全,勤工能细致。楼主太霸气!感谢您对STC的支持!一路前行,勇攀高峰!

芯芯向荣up 发表于 2024-4-23 09:23:08

感谢您一直以来对STC的支持

浅夏星空 发表于 2024-4-23 09:23:50

感谢您对STC的支持!一起前行

STC芯势力 发表于 2024-4-23 09:24:36

感谢您对STC的支持!一起前行

岁月如歌 发表于 2024-4-23 09:24:44

感谢您对STC的支持!

每天不一YOUNG 发表于 2024-4-23 09:24:45

感谢您对STC的支持!一路前行,勇攀高峰!

一轮明月 发表于 2024-4-23 09:24:56

感谢您对STC的支持!一起前行!

32位8051-STCAI 发表于 2024-4-23 09:25:04

感谢对STC的支持,楼主加油,STC有你更精彩
页: [1] 2 3 4
查看完整版本: 荣誉版主 晓飛飛,2024/4, 技术漫步, 共享,技术回复 索引