电子说
触摸按键配置
注意:
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
开启硬件
全部0条评论
快来发表一下你的评论吧 !