这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 合作大赛 » 写如MMC-1的数怎么读出来,看写进去的是不是对的啊

共4条 1/1 1 跳转至

写如MMC-1的数怎么读出来,看写进去的是不是对的啊

菜鸟
2009-09-03 15:29:48     打赏
MMC-1弄了好久,但是始终觉得还是没做通,主要问题存在以下几点:
1、写数据可以产生波形了,可是占空比只能在一定范围内, 并且时常不稳定
2、硬件上把睡眠那个引脚直接接高,是否合适?如果要控制电机停转,进入睡眠是不是说的通?还是占空比为0呢?
3、没有进行写入再读出的操作,想问下,怎么样读出来看是不是写的正确?(MCU设置变量,通过软件调试来看么?)


望NEC的工程师,给出答复啊,谢谢。你们辛苦了……



关键词: 写如     MMC-1     怎么     出来     写进     去的     是不是         

菜鸟
2009-09-03 15:40:54     打赏
2楼
SLEEP上拉是正确的。
电机要停转就发命令字让它停止,占空比为0也可以实现电机停转。
建议进入睡眠模式前,通过设置工作模式寄存器停止电机工作。

UART方式读数据:
1) 主控MCU 发送读数据帧给MMC-1,MMC-1 接收后返回相应寄存器数据。
2) 读数据帧包括一个命令字字节,高4 位为读命令字,固定为十六进制“A”;低四
位为寄存器地址(十六进制“0”~“C”)。
3) MMC-1 接收到读数据帧到给出应答,间隔小于0.1ms

菜鸟
2009-09-03 15:48:55     打赏
3楼
UART方式读数据:
1) 主控MCU 发送读数据帧给MMC-1,MMC-1 接收后返回相应寄存器数据。
2) 读数据帧包括一个命令字字节,高4 位为读命令字,固定为十六进制“A”;低四
位为寄存器地址(十六进制“0”~“C”)。
3) MMC-1 接收到读数据帧到给出应答,间隔小于0.1ms

对于步骤3,有点不懂,程序上怎么操作啊?望答复啊……

菜鸟
2009-09-03 21:35:53     打赏
4楼

发命令字后,就可以用轮询串口中断请求标志或中断读串口接收到的数据


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]