钻石会员
主题
回帖0
积分11766
阅读权限50
注册时间2010-5-6
最后登录1970-1-1
在线时间 小时
|
本帖最后由 edisonlee 于 2013-7-5 20:34 编辑
前几天在考拉着搞了些CY6935的无线模块,主要有M8,M48,M88三种。昨天研究了一下,电路基本一致。
M48和M88完全一致,程序是通用的。M8因为寄存器不同,需要稍微修改一下。
在坛子里看到ICE坛友发的程序和固件,试验了一下,是单向的,好像还不太稳定,有时通讯不了。
花了点时间,昨晚今天搞了一整天,写了套双向的无线串口固件。适用于48/88模块,先发布测试一下。
有M48和M88这个模块的兄弟,可以测试一下,给俺些修正意见。熔丝用原来板子的设置,别改。
这个板子的原固件是加密的,读出来的是被扰乱过的,因此原固件无用。
板子的时钟用的内置RC时钟8M,外置的时钟是32K的RTC时钟。俺程序里每次加电时用32K时钟自动校正一下8M的系统时钟,此时黄灯会闪一下。
板子对电源要求极高,5.0-5.1V,纹波小于50mv,否则会通讯产生乱码的,或者不接收。这个是6935的特性和6206系列LDO决定的。
在俺家实测了一下传输距离,大概10M左右。 可以自动续传。
这个模块的两个外接IO俺没有用,准备下一步扩展成USB接口,做一个HID设备。不过那是的固件应该超过4K,只能用M88和M8了。
上图,上固件。
6935_firmware_v0.1.rar
(6.83 KB, 下载次数: 270)
|
评分
-
查看全部评分
|