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

STC打卡学习 | 建议提前赠送实验箱

[复制链接]

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-10 21:40:46 | 显示全部楼层
第六集上
实现了LED闪烁,知道了while和do while的流程,--a和a--的区别
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-15 14:24:36 | 显示全部楼层
第七集 按键点灯上
1、按键代码实现:
if( KEY == 0 )    //判断是否被按下
{
Delay_ms(10);    //消抖
if( KEY == 0 )   //确实被按下
{
执行功能       //直接执行功能语句
}
}

2、
if( KEY == 0 )
{
Delay_ms(10);
if( KEY == 0 )
{
while(KEY == 0);           //如果按键一直按下,一直执行死循环
执行功能                       //松开后,执行功能语句
}
}

3、
if( KEY == 0 )
{
Delay_ms(10);
if( KEY == 0 )
{
执行功能                       //按键被按下,执行功能语句
while(KEY == 0);           //如果按键一直按下,一直执行死循环
}
}
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-15 14:26:27 | 显示全部楼层
第七集 按键点灯下
学会了如何使用数组:
1、定义:
类型 名称[长度] = { 数值 };
2、使用:
赋值:名称[索引] = 数值(此数值由0开始)
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-17 22:31:48 | 显示全部楼层
第十七集 模数转换器上
这节内容需要对照着手册进行学习
ADC_CONTR      ADC控制寄存器
ADC_POWER=1 打开ADC电源
ADC_START=1 开始ADC转换
ADC_FLAG    ADC转换结束标志位,需要进行软件清零,while(!ADC_FLAG);ADC_FLAG=0;
ADC_CHS  ADC模拟通道的选择位
ADCCFG       ADC配置寄存器
右对齐需要将RESFMT=1
其余设置除特殊情况可选默认值
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-17 22:35:02 | 显示全部楼层
本帖最后由 onlyone 于 2023-8-19 20:24 编辑

第十七集 模数转换器下
需要记住ADC转换结果计算公式,还有ADC两种基本操作如何进行选择
范例程序:
#define ADC_CHECK  0                    //查询
#define ADC_Isr          1                   //中断
#define  ADC_Func  ADC_CHECK  //最终选择

#if ADC_Func == ADC_CHECK
    //adc查询的相关定义
#elif ADC_Func == ADC_Isr
   //adc中断的相关定义
#else
#endif
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-18 18:49:36 | 显示全部楼层
第三十三集 PWM基础
了解了PWM的基础知识,是调整占空比的不同进而可以输出不同大小的电压,这样就可以控制LED的亮暗,结合我要做的项目,可以调整占空比来控制线圈的电流大小
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-8-18 19:22:21 | 显示全部楼层
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载

【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)

【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)

回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-20 16:04:42 | 显示全部楼层
第34集 单通道PWM输出
pwm的代码其实很简单,主要是根据手册上的内容进行配置
1.时钟源选择
2.时基单元
3.输入输出引脚配置
4.输入输出模式配置
5.中断配置
关于通道的选择一般只需对照手册内容修改第3、4点即可
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-20 21:17:11 | 显示全部楼层
第35集 任意频率和占空比的PWM输出
边沿对齐PWM频率=SYSclk/((PSCR+1)*(ARR+1)),我们可以根据主时钟频率和需要输出的PWM频率来推算出应该设置ARR和PSCR为多少
占空比= [CCRx/(ARR+1)]*100%
互补和同相PWM输出只需修改一下寄存器选择即可
回复 支持 反对

使用道具 举报 送花

1

主题

15

回帖

91

积分

注册会员

积分
91
发表于 2023-8-22 14:57:30 | 显示全部楼层
本帖最后由 onlyone 于 2023-8-22 15:05 编辑
神*** 发表于 2023-8-18 19:22
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12 ...

已经收到啦,感谢官方送来的实验箱
1.png

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 15:09 , Processed in 0.283807 second(s), 101 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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