使用了几天的W806,总体来说就是简单,不但是使用简单,就资料也非常简单.
最有价值内容其实是W806 MCU芯片规格书和寄存器手册,其他基本废话,芯片上功能很多,但是目前只有部分是带有软件库的,而且由于没有调试器,都是摸瞎printf调试,有些是有库,有些寄存器是有,有些甚至不存在.
| 芯片功能 | 硬件实现 | SDK实现 | 备注 |
| QFlash | Yes | No | |
| PSRAM | No | No | 访问此接口寄存器会触发内核异常! |
| Clock | Yes | Yes | 240MHz是最大主频. |
| DMA | Yes | No | |
| SHA1 | No | No | 返回永远是FF. |
| MD5 | No | No | 返回永远是FF. |
| RC4 | No | No | 返回永远是FF. |
| DES | No | No | 返回永远是FF. |
| 3DES | No | No | 返回永远是FF. |
| AES | No | No | 返回永远是FF. |
| CRC | No | No | 返回永远是FF. |
| TRNG | Yes | No | 能否通过随机测试? |
| RSA | No | No | 访问此接口寄存器会触发内核异常! |
| GPIO | Yes | Yes | |
| SPI | Yes | Yes | SDK只有主机模式. |
| SDIO Host | Yes | No | |
| SDIO Device | Yes | No | 没实现起来,但是大概可以吧. |
| I2C | Yes | No | 软件库使用模拟I2C实现. |
| I2S | Yes | No | |
| UART | Yes | Yes | |
| 7816 | Yes | No | |
| Timer | Yes | Yes | 周期性定时器. |
| RTC | Yes | Yes | 目前只能用高频振荡器. |
| PWM | Yes | Yes | |
| PMU | Yes | Yes | |
| Touch | Yes | Yes | 但不管怎样都检测不到Touch. |
| TIPC | No | No | 每次访问都会跑飞,无法验证. |
| ADC | Yes | Yes | 测1V电压显示2.2V,测内部温度传感70度. |
| WDG | Yes | Yes | 只能开,喂狗依然咬CPU,挺有趣. |
目前来说售价比较吸引,反正大多数功能都可以软件实现,只是官方夸大地说了这个芯片的特性罢了,至于无线功能并没在这个芯片体现.(目前6元1片),然后官方全部例程都是160MHz的,实际跑240MHz时候也没大毛病,240MHz才是手册写的主频.
另外就是参数虚标严重,但是至少处于能用的程度.