个人备忘录 (失败总结)

一、编码器的使用

1.编码器需要使用定时器的编码器模式 一般情况下只有定时器的通道1和通道二才可以使用。

2.编码器测速需要额外一个定时器专门计时,且该定时器不可用产生pwm或其他功能。(一般情况下)

二、步进电机的使用

可以直接使用for循环来进行翻转io口电平。注意:因为翻转太快会导致步进电机跟不上速度,所以会发出蜂鸣声。改进方法:延长delay函数。

三、初始化

如果硬件配置完全正确,请一定要检查是否在main函数中进行初始化。

四、openmv和蓝牙的通信

1.openmv和蓝牙都使用的是uart串口通信。

openmv使用串口助手直接发送给上位机时,会自动将openmv里发送的数据转化为asc码,比如使用openmv发送1,电脑接收数据是31,这是因为串口助手会将asc码转化为16进制数。注意 在单片机里面接收时 是接收到的49(即1的asc码)。

使用蓝牙模块时,发送1那么在串口助手中收到的也是1,在单片机中收到的也是1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值