lezjin
发表于 2024-3-25 08:47:42
六、星期天在89C52上面软件模拟了IIC写入AT24C02数据和读取,再次感觉动手实操才是 学习最好的办法,中间遇到个问题,存入后读出来的数据第一次正确,第二次就变成255,再读一次正确,再读一次又变成255, 刚开始以为是写入或者读取的函数有问题,调试了半天才发现是无应答信号的错误,期间参考了一些代码,发现网上 一些代码都加了5us 的延时,89C52我 没有加还是可以运行的,如今单片机速度的发展需要延时来等了,硬件IIC有空再试下。
lezjin
发表于 2024-3-27 07:50:16
七、STC8H内部集成了一个12位的高速AD转换器,和多达15个通道可以分时使用、
1、给MCU内部ADC模块电源打开后,等待1MS再让ADC工作,
2、转换结果用右对齐方式比较方便使用。
3、ADC模拟信号采样时间,建议不小于11,一般设为最大32,数据比较准确
4、15通道是专门测量内部基准电压1.9v的参考源,大约有1%的误差,可以用这个反推输入电压和工作电压
lezjin
发表于 2024-4-1 18:05:15
七/PWM,23年用NE555做过一个硬件的可调脉宽控制电机的小板子,用的是立创的免费打样卷,所以对PWM相对了解一些,就是输出一个占空比可变的方波,控制MOS管的开关,驱动大电流电路,多为电机转速控制等,配置寄存器控制波形的频率和占空比,STC8H内部集成,想想将来设计电路可以节约很多零件,很给力
lezjin
发表于 2024-4-17 16:21:19
89C52熟悉了一遍,手上好几年前的学习版带的资源不多,按键扫描,数码管,自购了一个8*8点阵,单总线18B20温度传感器,时钟芯片,等,IIC软件模拟读写24C02,等都完成了一遍,自我感觉要不间断的使用和练习,才能越来越熟练
lezjin
发表于 2024-4-17 16:23:20
期间陆续看过8H的一些资料,IO配置一下,和89C52应该是一样的用法,下一步先点个灯,步入STC8H的正式学习。
lezjin
发表于 2024-4-19 07:44:29
前一段时间熟悉89C51的时候,学习板上的按键发现好多都不灵敏了,手上还有一些零件,就手工焊了一个,大家看看我的焊机技术可以评几级。
lezjin
发表于 2024-4-19 07:51:40
既然要步入8H 的学习了,这个键盘显然有点拉跨了,再整一个才配的上高性能的8H。
soma
发表于 2024-4-19 08:49:34
lezjin 发表于 2024-4-19 07:51
既然要步入8H 的学习了,这个键盘显然有点拉跨了,再整一个才配的上高性能的8H。 ...
Adc的按键吗
lezjin
发表于 2024-4-19 09:35:56
soma 发表于 2024-4-19 08:49
Adc的按键吗
不是ADC的,还没了解过ADC按键,后面有空了再弄个
小涵子爸爸
发表于 2024-4-19 11:22:25
{:4_250:}