科学妞妞
发表于 2024-2-22 22:40:11
请问梁工,STC32G的手册上,加定义了,有PWMA_CCMR1,分成高低8位了,有PWMA_CCMR1H和PWMA_CCMR1L;有PWMA_CCMR2,分成高低8位了,有PWMA_CCMR2H和PWMA_CCMR2L;有PWMA_CCMR3,分成高低8位了,有PWMA_CCMR3H和PWMA_CCMR3L;有PWMA_ARR,分成高低8位了,有PWMA_ARRH和PWMA_ARRL;有PWMA_CCER1,分成高低8位了,有PWMA_CCER1H和PWMA_CCER1L;原手册的原程序,应该怎么正确定义。请说明一下
科学妞妞
发表于 2024-2-22 22:41:16
本帖最后由 科学妞妞 于 2024-2-23 07:41 编辑
请问梁工,STC32G的手册上,加定义了,有PWMA_CCMR1,分成高低8位了,有PWMA_CCMR1H和PWMA_CCMR1L;有PWMA_CCMR2,分成高低8位了,有PWMA_CCMR2H和PWMA_CCMR2L;有PWMA_CCMR3,分成高低8位了,有PWMA_CCMR3H和PWMA_CCMR3L;有PWMA_ARR,分成高低8位了,有PWMA_ARRH和PWMA_ARRL;有PWMA_CCER1,分成高低8位了,有PWMA_CCER1H和PWMA_CCER1L;原手册的原程序,应该怎么正确定义。请说明一下
原程序是8位改的16位的,是选低8位吗,+L,还是+H。转换结果右对齐,是选低8位,对吗?
盼,回复
梁工
发表于 2024-2-23 10:32:03
科学妞妞 发表于 2024-2-22 22:41
请问梁工,STC32G的手册上,加定义了,有PWMA_CCMR1,分成高低8位了,有PWMA_CCMR1H和PWMA_CCMR1L;有PWMA_C ...
我的无刷电机驱动例子是用STC8H系列写的。
而STC32G的特殊功能寄存器不支持整形访问,只能单个寄存器访问。
比如STC8H的PWMA_CCR1 = 0x0123;在STC32G要写成:
PWMA_CCR1H = 0x01;//先写高字节
PWMA_CCR1L = 0x23;//再写低字节
另外PWMA_CCMR1只有单寄存器,没有高低字节,即没有PWMA_CCMR1H、PWMA_CCMR1L。PWMA_CCMR2、PWMA_CCMR3、PWMA_CCMR4也一样。
科学妞妞
发表于 2024-2-23 16:01:54
本帖最后由 科学妞妞 于 2024-2-23 18:38 编辑
梁工 发表于 2024-2-23 10:32
我的无刷电机驱动例子是用STC8H系列写的。
而STC32G的特殊功能寄存器不支持整形访问,只能单个寄存器访问 ...
收到消息回复了,谢谢,大侠梁工支持菜鸟学习。32G的好像编程要求有点高,分高低位的,我还要再学习研究一下,预分频PSCR好像也有分成高低8位了,
有PWMA_ARR,分成高低8位了,有PWMA_ARRH和PWMA_ARRL;有PWMA_CCER1,分成高低8位了,有PWMA_CCER1H和PWMA_CCER1L;是怎么定义编程
是同样,先高,后低吗?32G手册上给范例,给个完整的不要改动的,菜鸟直接用就好了。大侠会飞的,新手能走起来,就不容易了。新手上路不一样的,进步慢慢的
谢谢
科学妞妞
发表于 2024-2-23 16:40:31
本帖最后由 科学妞妞 于 2024-2-23 18:10 编辑
dong97512 发表于 2023-7-14 13:11
梁工,正转反转加计算圈数, 为何正反转几个回合后,正反转对应位置就偏移动了,目前通过HEnum++; 或者HEnu ...
看看只计数,一个HALL的高电平试试,计数闭环就好了,正转和反转,分别计数试试,然后,正转计数+,反转计数-;位置就不应该偏移动了
梁工
发表于 2024-2-23 18:34:51
科学妞妞 发表于 2024-2-23 16:01
收到消息回复了,谢谢,大侠梁工支持菜鸟学习。32G的好像编程要求有点高,分高低位的,我还要再学习研究一 ...
下面帖子下载历程。
STC32G-高级PWM范例程序下载
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1778
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
科学妞妞
发表于 2024-2-23 18:57:43
科学妞妞 发表于 2024-2-23 16:01
收到消息回复了,谢谢,大侠梁工支持菜鸟学习。32G的好像编程要求有点高,分高低位的,我还要再学习研究一 ...
谢谢
科学妞妞
发表于 2024-2-25 15:07:52
梁工 发表于 2024-2-23 18:34
下面帖子下载历程。
STC32G-高级PWM范例程序下载
梁工,威武。有空会多请教请教,请多多关照。
科学妞妞
发表于 2024-3-3 22:37:17
小白路过 发表于 2023-9-25 11:31
哦,谢谢。那个输入的地方是接错了。输入改过来之后例程可以直接用吗? ...
同学,使用后结果怎么样,好的话,立创分享一下
MYKJ
发表于 2024-3-8 14:47:58
梁工,你好! 按资料的做好一个水泵无刷电机,无水时运转正常,一旦放在水里就运转一下,停一下,好象是启动电流不够大,请问一下梁工怎样才能加大启动电流?