783|6

116

帖子

0

TA的资源

一粒金砂(高级)

 

【新定义TBK-RD8T3x 触摸滑条和按键评估板】四、触摸滑块控制舵机 [复制链接]

 
  1. PWM脉冲输出

1.1 个人先做的代码移植,刚开始看代码看的有点蒙,正常理解就是PWM00-PWM07,那PWM20和PWM21是什么呢?其实新定义芯片PWM输出与传统的8051有较大的的区别。顾还是要老实的去找芯片手册。程序关键代码如下所示:

image-20230706200420-1.png  

1.2  STC芯片,拿STC15W1K举例,其芯片具有8个PWM脉冲输出口,如图所示:

image-20230706200420-2.png  

image-20230706200420-3.png  

如图所示,STC的芯片就没有PWM20,PWM21这样的功能。

1.3 新定义芯片手册中,PWM脉冲介绍(详情参考新定义RD8T37用户手册)

image-20230706200420-4.png  

image-20230706200420-5.png  

如图所示,RD8T37芯片系里提供了14路PWM接口,除了传统使用的PWM00~PWM07,还有6路成对出现的PWM输出引脚。

1.4 综上检束,RD8T37芯片的PWM脉冲输出关键点如下所示:

1)初始化,第一部分是设置PWM00~PWM07端口的初始化相关寄存器的配置,第二部分是成对出现的PWM20PWM21端口的初始化设置,还有第三部分,第四部分和第二部分一样。

image-20230706200420-6.png  

2)PWM故障检测

image-20230706200420-7.png  

image-20230706200420-8.png  

  1. 中断服务函数

image-20230706200420-9.png  

  1. PWM脉冲调频或者调脉宽,直接操作寄存器即可。。。

image-20230706200420-10.png  

  1. 舵机介绍

在此使用的是水鬼X80舵机,挺好的一个舵机。

image-20230706200420-11.jpeg  

 

image-20230706200420-12.jpeg  

  1. 视频演示

PWM

 

  1. 代码上传
  2. 新定义TBK-RD8T3xPWM.rar (16.84 MB, 下载次数: 3)

最新回复

现在还有新做51核的?优势呢?   详情 回复 发表于 2023-9-25 18:42
 
 
 

回复

116

帖子

0

TA的资源

一粒金砂(高级)

 
PWM

PWM.mp4 (7.04 MB, 下载次数: 1)
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

 

代码不是相应功能的?

 

点评

是控制舵机的程序 不是控制无刷电机的    详情 回复 发表于 2023-9-18 09:19
 
 
 

回复

116

帖子

0

TA的资源

一粒金砂(高级)

 
eew_cIDk5W 发表于 2023-9-10 11:00 代码不是相应功能的?  

是控制舵机的程序 不是控制无刷电机的

 

 
 
 

回复

6577

帖子

2

TA的资源

五彩晶圆(中级)

 

新定义这个片子是51核?

点评

应该是增强51核哈哈哈  详情 回复 发表于 2023-9-22 20:16
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

116

帖子

0

TA的资源

一粒金砂(高级)

 
freebsder 发表于 2023-9-21 20:09 新定义这个片子是51核?

应该是增强51核哈哈哈

点评

现在还有新做51核的?优势呢?  详情 回复 发表于 2023-9-25 18:42
 
 
 

回复

6577

帖子

2

TA的资源

五彩晶圆(中级)

 
小火苗 发表于 2023-9-22 20:16 应该是增强51核哈哈哈

现在还有新做51核的?优势呢?

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
幽默短信2

开学第一天,校务主任向学生作报告,他强调了几条校规:“女生宿舍禁止男生入内,同样,男生宿舍禁止女生入内。有谁违反,第一次 ...

转帖:办公室里的22条潜规则

第一条 必须有一个圈子。无论如何做都是画地为牢:不加入一个圈子,就成为所有人的敌人;加入一个圈子,就成为另一个圈子的敌人 ...

晒一个完整的LM3S811完成的小综合项目,语句详解。

一个LM3S811的EV板项目,涉及PWM、计数、字符液晶,超声测距,计时采用的是SYSTICK(比TIMER省事),附带时钟显示(简易的,不是 ...

【C2000 LaunchPad】UART作为调试监视

UART作为调试监视C2000 LaunchPad带的V2版仿真器,不仅有仿真调试功能,也有串口----UART功能, 在调试时,使用它的UART来监视C ...

MSP430单片机的开关电源

作者:Freedomz 1 引 言 MSP430系列单片机是美国TI公司生产的新一代16位单片机,是一种超低功耗的混合信号处理器(MixedSigna ...

TinyGo,单片机的GO语言

TinyGo是一个用于微控制器的Go编译器,使用WebAssembly(WASM)和命令行工具。它重用了Go语言工具和LLVM一起使用的库,编译用Go ...

求 C8051F58x/F59x IDE ?

求 C8051F58x/F59x IDE 。 非常感谢!

可折叠电子设备到底有没有意义?

让设备折叠或弯曲,使智能手机变身成小型平板电脑或计算机。但这种技术若能成功,取决于三个主要因素:成本、简便性和实用性。 ...

ST发布世界上首款LoRa Soc单片机STM32WL

全球首款LoRa SOC芯片——STM32WL全新发布 https://www.stmcu.com.cn/video/1519 远距离无线STM32WL ...

开发板STEVAL-IDB007V1使用USB micro B串口时串口识别不了

求助各位大侠,开发板STEVAL-IDB007V1使用USB micro 连接PC- USB,设备管理器里识别不了串口

关闭
站长推荐上一条 1/8 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表