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

【实验箱已收到】陈老师《单片机原理及应用-STC8H8K64U》打卡 | 实验箱已收到

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-9-17 10:14:02 | 显示全部楼层
2023/09/11 第二十八集

      截图202309171007566924.jpg

       这是无刷电机驱动电路

       常见的是中间公共com 的结构
       好像叫星型结构

     分析有6步驱动

       截图202309171009452782.jpg

     途中虚线为反电动势
  
      截图202309171010435211.jpg

     看代码 6步

     不带霍尔的难,要通过反电动势分析位置

       截图202309171012058836.jpg

  
    补充 有些adc通道可以作为比较器输入
      
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-9-28 15:07:16 | 显示全部楼层
本帖最后由 gentleman 于 2023-9-28 15:15 编辑

2023/09/13 第二十九集

结构框图


   截图202309281446503863.jpg

中间那里要改成CNT计数器
左右的1P2P等是同一个脚


SMS =000  ECE=0

禁止 时钟/触发模式控制器 和外部触发输入
截图202309281454328620.jpg


外部时钟
SMS=111

截图202309281455503795.jpg


截图202309281456541807.jpg



捕获比较通道
    截图202309281458244814.jpg

具体的框图
截图202309281459374042.jpg


输出模式
截图202309281500459581.jpg


pwm内部结构太复杂了,
难怪那么多寄存器。




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-9-28 15:26:33 | 显示全部楼层
2023/09/11 第三十集

    PWMx_ENO  输出是能

    用哪个就置1打开

    控制寄存器
        PWMx_CR1  
            ARPEn  自动预装填允许位
   
       这节课都是寄存器的讲解。
       具体寄存器的功能就不抄了,实在太多,给大家截个图

       截图202309281525195445.jpg

      这些都是
      可以对比数据手册进行学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-9-28 15:37:27 | 显示全部楼层
2023/09/11 第三十一集

    带霍尔的BLDC 方波控制
        换向COM事件
        可以同时更新六路占空比
        
        注意 COM事件产生 生效的是上一次霍尔信号中断的配置

        准备下一个相位驱动信息,COM事件来了一起更新

         截图202309281535523510.jpg

        
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-9-30 15:20:04 | 显示全部楼层
2023/09/11 第三十二集

      PWM 应用
           步骤
            1.设置IO模式                    PXMX     (有上拉可设为开漏)
            2.输出通道 选择                PWMX_PS
            3.关闭通道                       PWMX_CCER1/2
            4.配置通道模式                 PWMX_CCMR1/2/3/4
            5.配置输出使能和极性       PWMX_CCER1/2
            6.设置周期                       PWMX_ARRH/L
            7.使能输出                       PWMX_ENO
            8.使能主输出                   PWMX_BKR
            9.启动PWM计时器            PWMX_CR1
            10.修改占空比                 PWMX_CCR


          这么看寄存器好像也不咋多

          例程是 呼吸灯
   
          这里对照上面的步骤

          1.
                  截图202309301508069009.jpg       

         2.

               截图202309301508552241.jpg

         3.
               截图202309301509275839.jpg
           4.

             截图202309301511295066.jpg
        5.

             截图202309301512336749.jpg
       6.7.
             这里用移位去除高低八位
             截图202309301512587959.jpg
       8,9,10
             截图202309301514194903.jpg

      这些懂了,应该就能做出呼吸灯了。

           


   
        
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-9-30 15:39:58 | 显示全部楼层
本帖最后由 gentleman 于 2023-9-30 15:48 编辑

2023/09/11 第三十三集

      pwm捕获
          pwm1~4n 没有捕获功能
                 这里stc建议输出用强推挽,输入用高阻。(同电平下)
      
          P1 PWM

          截图202309301523447906.jpg

         这里是不是少了一段  PWM ENO 输出为啥要打开啊


       这次的历程用来结构体,来存放SFR --感觉可以学习一下这种方式
       截图202309301528025384.jpg

      还有define
       截图202309301529297620.jpg

       配置寄存器的过程

       截图202309301532416250.jpg

      编码器
       截图202309301545538766.jpg

       截图202309301546536881.jpg
   



   

截图202309301545432994.jpg
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 00:36 , Processed in 0.141366 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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