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
对电子琴那一部分感兴趣 有示例代码么 想做个简单的电子琴

直接找冲哥!!!
页: 1 2 3 4 5 6 7 [8]
查看完整版本: 冲哥视频学习笔记