【RA2L1开发实践】-触摸按键控制舵机

触摸按键配置
注意:
ra2l1评估开发板尽量不要只用bin文件下载,容易锁死芯片。
1.配置触摸按键
首先在rt-studdio中基于开发板,生成一个新的工程,在工程目录中找到docs-captouch板载触摸按键配置说明,根据给该文档配置。
按照道理,官方文档是不会有问题的,但是不出意外的出意外了,在rt编译运行之后,下载后并无实验现象。
在这里,我通过询问官网和群友并未解决,所以就想试一下裸机是否可行,在一顿操作后,我的开发板芯片找不到了。。。随后联系萨瑞的工作人员,也很快安排换了开发板,实在是给力!事后反思一下,首先我并没有详细的阅读上述文档,导致开发板损坏;其次是怀疑自己配置问题,导致没有现象
关于触摸按键的问题,最终是解决了,主要要看懂sconscript的内容,没有经验,还真不好解决,官方还是埋坑了啊。
尝试的比较多,后续总结一下发出。
舵机配置
1.舵机的工作原理
控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。
2.舵机的控制
舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。以180度角度伺服为例,那么对应的控制关系是这样的:
3.硬件接线
4.pwm代码配置
注:开发流程:rasc软件中首先配置pin,然后配置stacks,最后生成代码,在rt里使能硬件
打开触摸按键的工程,在此基础上配置pwm,这里使用ra2l1的通用定时器2,rasc软件中配置如下:
接下来配置:
stacks -> new-stack -> timers -> r_gpt
在接下来配置r_gpt参数:
生成代码,进入rt
开启硬件

让AI走进课堂!保伦电子itc未来教学AI分析平台智慧捕抓教学数据
蓝宝石正式发布RadeonVII显卡 整卡功耗依然为300W
什么是结构体的字节对齐现象
主板电源回路
EMC检测所需资料和步骤
【RA2L1开发实践】-触摸按键控制舵机
苹果A14处理器采用台积电5nm将于2020年亮相
CEEASIA亚洲消费电子展:科技引领未来
Intel 10代酷睿桌面处理器偷跑 3、4月份上市有戏
智慧医疗车开进村里可以带来什么福利
智能液晶人工气候箱的功能特点
金融领域生物识别技术的发展具有方向性意义
什么是薄膜电容器?读完让你豁然开朗
IBM最新全球调研:零售消费体验满意度普遍较低,中国消费者对使用人工智能购物的兴趣强烈
完整的传感器到位解决方案简化了工业数据采集系统设计
哈佛研发出可用于捕获水母的超软机器人抓手
元宇宙离我们还有多远?
制作电视天线放大器的方法
伺服电机驱动器一般质保多久,怎么保养?
安卓主板-人脸识别主板考勤门禁闸机智能门锁安卓主板开发方案