lclbf
发表于 2023-5-24 08:32:10
本帖最后由 lclbf 于 2023-5-24 08:35 编辑
第三十集:软件模拟IIC
对于IIC通信应用广泛,我接触最早的是以前的数字电视,是电路简单了,可靠性提高了,电视的画面和声音质量也提高很多,当然IIC最高出现使用应该还是电脑上面,具体我没有去考证。
ICC通信程序的几个步骤:
1.启动信号
2.等待从机应答信号
3.终止信号
4.主机发送ACK信号
5.主机发送NO_ACK信号
6.发送一个字节
7.读取一个字节
本视频学习,关键要学会看时序图!!!也就是电平变化和时间的关系。实验代码如下:
lclbf
发表于 2023-5-24 10:45:49
本帖最后由 lclbf 于 2023-5-24 10:55 编辑
第三十一集:硬件IIC
相关寄存器如下:
】
实验程序压缩包如下:
lclbf
发表于 2023-5-24 10:59:02
本帖最后由 lclbf 于 2023-5-24 11:06 编辑
第三十二集:串口EEPROM芯片数据读写
学习本集视频又遇到编译不通过问题。如下图:
提示有“OutNumber”没有定义,反复对比冲哥文件和移植的文件没有发现问题,
把冲哥文件全部复制到我的程序都有同样的提示。后面想到办法,在冲哥的文件里选中“OutNumber”,如下图操作:
发现冲哥的文件在USB.H的头文件有定义,打开我的头文件没有,加上这个头问题,编译通过。
实验程序如下:
lclbf
发表于 2023-5-24 11:12:13
本帖最后由 lclbf 于 2023-5-24 11:13 编辑
第三十三集:PWM基础
本集视频,介绍了常见的四种波形,正弦波,三角波,锯齿波和方波。单片机输出的PWM信号是方波,可以通过其他外接电路实现其他三种波形的输出。还介绍了这些波形的应用和相关术语。
lclbf
发表于 2023-5-30 10:59:52
本帖最后由 lclbf 于 2023-5-30 11:12 编辑
第十四集:单通道PWM输出
本级用到的相关电路图如下:
在实验的时候用逻辑分析仪去测试输出波形,把逻辑分析仪接到发光二极管的负极(LED4),理论上是可以测试处理波形的,
实际上我没有测试到,要把逻辑分析仪接到单片机的输出口才测试得出来。是因为灯的限流电阻(R95)太大?
利用软件模拟输出的波形实际测试有差异,需要微调。
用逻辑分析仪测试的波形如下:
P61输出波形:
P60输出波形:
用硬件PWM输出的波形基本没有差异:
硬件PWM P60波形50%
硬件PWM P60波形20%
硬件PWM P61波形20%
实验程序如下压缩包:
jackfangxq
发表于 2024-6-1 18:09:35
\9.TIM多任务\Objects\Demo.hex
用双 串口下载正常,数码管显示正常,按键没有反应;用USB线下载,按键功能正常。
问题出在哪里?
lclbf
发表于 2024-6-4 08:47:14
jackfangxq 发表于 2024-6-1 18:09
\9.TIM多任务\Objects\Demo.hex
用双 串口下载正常,数码管显示正常,按键没有反应;用USB线下载,按键功能 ...
你的问题,我也不懂,我也是初学者。
305444337
发表于 2025-1-19 23:09:05
对电子琴那一部分感兴趣 有示例代码么 想做个简单的电子琴
lclbf
发表于 2025-1-20 11:47:12
305444337 发表于 2025-1-19 23:09
对电子琴那一部分感兴趣 有示例代码么 想做个简单的电子琴
直接找冲哥!!!