本帖最后由 老要注册 于 2021-12-21 23:20 编辑
【一、平台搭建-1 开发板】
背景:W806是联盛德的MCU芯片,主要应用在物联网,使用CDK开发环境,芯片QFN56 封装只有6×6mm。开发板尺寸64×26mm。
芯片资源:32位CPU 处理器,内置 UART、GPIO、SPI、SDIO、I2C、PSRAM、7816、ADC、LCD等丰富数字接口;内置 1MB Flash 存储器,支持、安全调试、安全升级等多项安全措施。内置1M Flash和 288KB RAM,最高主频可达240MHz,采用,至多44组GPIO可用,USB接口。
1、安装CDK
技术QQ群里把CDK开发环境软件、烧录软件等基本都有,加一个就行。
2、Part 1 SSD1306 OLED驱动——用于角度等信息的数显
参考:
W806使用OLED显示屏——网络孤客
按照文中思路或直接下载GitHub上的最新W806 Demo修改一下,直接移植可用,风格和32一致。
3、AS5600磁编码器
参考:
STM32驱动AS5600磁性旋转位置传感器模块——顶点元
AS5600——51代码讲解-IIC——小明教你学技能
使用AMS的磁编码器做转角无接触测量,使用IIC直接读取传感器寄存器获取角度值。相关代码可直接移植。
IIC读取AS5600时,注意设备地址时是0x36<<1。