找回密码
 立即注册
楼主: wuzhengmin

第一次:环境的创立 | 送实验箱

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-25 11:52:04 | 显示全部楼层
进过调试编译下载后,运行结果如下:


反复实验过;


这样就基本顺利结束第26个软件IIC写入读出的实验啦!
截图202510251150584576.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:06:58 | 显示全部楼层
实际上,STC-USB-CDC 真调试通的话,还是很顺畅的

可以利用CDC串口,来指挥数码管显示24C02中的8个数字,同时打印到串口助手上

当然,也可以在串口助手上发布命令,改写24C02的内容。。。。。。。。。。
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:12:45 | 显示全部楼层
今天继续学习:
第三十四章:单通道PWM输出

1.STC32G的PWM配置流程和寄存器介绍
2.PWMA的单通道输出PWM实验

感觉相关寄存器有点多,有点乱



截图202510281412401866.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:33:00 | 显示全部楼层
1.STC32G的PWM配置流程和寄存器介绍


截图202510281432563801.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:34:35 | 显示全部楼层
首先研究一下24.4.2内部时钟源(fMASTER)

截图202510281434318118.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:37:20 | 显示全部楼层
也有预分频率的概念:



截图202510281437148094.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:49:59 | 显示全部楼层
研究时基寄存器主要是研究下面波形的形成:


截图202510281449543362.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 14:54:29 | 显示全部楼层
void Timer0_Isr(void)interrupt 1
{
static tincount = 0;
if(timcount<3)
P60 = 0;
else P60 = 1;
if(timcount<5)
P61 = 0;
else P61 = 1;
timcount++;
if(timcount>=10)
{
timcount = 0:
TIM-10MS_Flag = 1://10ms时间到了
}
//1ms+1
//如果这个变量大于等于10,10ms计数到达timcount = 0;TIM_10MS_Flag = 1:
//10ms时间到了
}

从软件来看,这样就可以产生PWM波

回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 16:36:29 | 显示全部楼层
时基单元就是我们记时的最大值,是最大的时间基准,记数到这个值,就清零再头开始

当然过程是在重复计数器里进行,控制启动也是在时基单元里




截图202510281636232538.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2025-12-16 09:14:02
已绑定手机

14

主题

1171

回帖

2069

积分

金牌会员

积分
2069
发表于 2025-10-28 16:41:46 | 显示全部楼层
接下来是输入输出引脚配置:

可以有多路的输出端口,自然要配置




截图202510281641382189.jpg
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-16 11:57 , Processed in 0.108326 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表