分享

干货 | 变废为宝——ameba跑起micropython

 知芯世界 2020-10-28

EEWorld

电子资讯 犀利解读 

技术干货 每日更新

     

前年参与了一个神奇的活动,送了一套智能宠物屋微信开发板,“智能宠物屋”是由微信硬件平台、机智云、Broadcom、Realtek、正基科技(AMPAK)、ARM、Atmel、ST联合推出的作为一款智能硬件开发套件。每一套开发套件分别由1组Sensor板和1组Action板组成。那板子足足比活动报名迟了6个月,而且分多批发的,几个和尚没水喝就是这个道理吧,因为是多个大厂家一起玩的板子,所以相当神奇,当时据说是用微信用发,然后走机智云的去,反正到手后,啥资料也没有,网上也基本上查不到,后来不了了之了。

套件底板是一块nucleo, 一块arduino uno R3,所以底板都挪用了,只余一Sensor板和Action板了,最近刚好看了,就拿了出来,终多方查找终于找到了Sensor板的原理图,但是板上的正基GB9662,至今查不到datesheet, 也不知道如果使用,Action板就更神奇了,2年了,连张原理图都没有流出来,真不知道当年那么多厂家一起搞这活动是不是烧的慌。所以吧也没法用呀,连闲鱼都卖不掉。想想还是重新利用一下,所以就有这个故事了。 就这是本次的主角了。- 32-bit Arm®Cortex®-M3, up to 166MHz  - 1MB ROM, 2MB SDRAM and 512KB SRAM  这玩意其实挺强大,秒8266呀!

      

说实话拿着一个没有原理图的板子,确实没有什么耐心去测,也不知道是几层板,真要是多层板,怎么也搞不清连接。板子就是这样了,说实话,谁也不知道这板子能干嘛,只在介绍里面提到过ameba,也不知道是什么模块,从模块上的小字找到了AM95A03,网上搜到个 Realtek Ameba RTL8195AM,好像两者有些联系吧,然后查到了D大的盗D大的图对比一下哈

 

比较了一下,还是区别挺大的,所以,也不好冒然用,万用表测了一下arduino兼容口,基本上没有和无线模块连在一起,查是感觉明显有一个是调试器,一个是模块,鉴于节省成本,个人觉得,realtek应该会是使用的RTL8195AM模块,边上的LPC那块看上去也像一个调试器,然后连接PC 提示mbed 驱动安装,果然没有猜错,cmsis DAP的驱动,同时有个U盘弹出,这种驱动,说明板子肯定是兼容mbed的方式,所以就更加简单了,所以去mbed查了一下realtek 只有一种板子是mbed支持的,所以推测这板子就是和D大的一样的,不过只有调试器和模块,模块并没有与arduino,全都对应起来,由于没有原理图,省得以后各种板载的叫声,电机啥的,把不清白的一半给切掉了。
    一直为了安全,简单,切掉一半后,还是正常的。 其实原来是想铲掉不用的元件把所有引脚都断开后飞线,但是铲出来太难看了。所以切掉了。
    
 
然后试一下刷micropython,没有找到比1.8.3更新的版本,所以就刷这个了。然后试真还跑起来了,不过现在也点不了灯,也干不了啥,因为没有原理图,板载的3颗LED没有一个是连着模块的,只能飞线以后玩咯,从模块各引脚飞线出来,不过真想不到一块基本没有用的板子还能用起来,还跑起了我最心爱的micropython.

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多