|
本帖最后由 bg8wj 于 2017-4-27 01:16 编辑
最近搞飞行模拟机-地面站cad设计,还有面板IO,ahrs, usb I2C,实在没有精力移植stemwin5.32 Lwip的udp(不带系统)裸机的。求这两款Keil 5的stmf407的模板,std hal各一份。
作为诚意我先贡献一个模拟IO的wii nunchacks 的驱动,示波器精确调整过时序。
适用MCU stm32f407 IIC总线频率100K-400K兼容。系统时钟初始成168MHZ。
程序不是我写的,我只是用示波器修订几处延时以保证兼容所有山寨的原装的wii
关于wii的初始化,山寨货通用方法
0xA4鸡腿的写地址,0xA5鸡腿的读地址(均为8bit地址。
初始化
stat,0xa4,devack,0xf0,devack,0x55,devack,stop,
stat,0xa4,devack,0xfb,devack,0x00,devack,stop,
转换开启:
stat,0xa4,devack,0x00,devack,stop,
连续读取0xA5处6个字节
Stat,0xa5,devack,bit1,mastack,---bit6,mastnoack,stop
使用上面修订过的IIC模拟驱动,可以顺利连续读出wII鸡腿的,六个字节。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|