W806 使用体验

使用了几天的W806,总体来说就是简单,不但是使用简单,就资料也非常简单.

最有价值内容其实是W806 MCU芯片规格书和寄存器手册,其他基本废话,芯片上功能很多,但是目前只有部分是带有软件库的,而且由于没有调试器,都是摸瞎printf调试,有些是有库,有些寄存器是有,有些甚至不存在.

芯片功能硬件实现SDK实现备注
QFlashYesNo
PSRAMNoNo访问此接口寄存器会触发内核异常!
ClockYesYes240MHz是最大主频.
DMAYesNo
SHA1NoNo返回永远是FF.
MD5NoNo返回永远是FF.
RC4NoNo返回永远是FF.
DESNoNo返回永远是FF.
3DESNoNo返回永远是FF.
AESNoNo返回永远是FF.
CRCNoNo返回永远是FF.
TRNGYesNo能否通过随机测试?
RSANoNo访问此接口寄存器会触发内核异常!
GPIOYesYes
SPIYesYesSDK只有主机模式.
SDIO HostYesNo
SDIO DeviceYesNo没实现起来,但是大概可以吧.
I2CYesNo软件库使用模拟I2C实现.
I2SYesNo
UARTYesYes
7816YesNo
TimerYesYes周期性定时器.
RTCYesYes目前只能用高频振荡器.
PWMYesYes
PMUYesYes
TouchYesYes但不管怎样都检测不到Touch.
TIPCNoNo每次访问都会跑飞,无法验证.
ADCYesYes测1V电压显示2.2V,测内部温度传感70度.
WDGYesYes只能开,喂狗依然咬CPU,挺有趣.

目前来说售价比较吸引,反正大多数功能都可以软件实现,只是官方夸大地说了这个芯片的特性罢了,至于无线功能并没在这个芯片体现.(目前6元1片),然后官方全部例程都是160MHz的,实际跑240MHz时候也没大毛病,240MHz才是手册写的主频.

另外就是参数虚标严重,但是至少处于能用的程度.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注