在华芯微特入驻21IC之初就期待能有亲自体验其产品的机会,这次终于得到了一次机会。 这次体验的产品是SWM166,它是一款新奇的开发板,其外观如图1和图2所示。 SWM166是基于 Cortex®-M0 内核的32 位微控制器,其片上包含有精度为 1%以内的 12M 时钟及 PLL 模块, 最高可支持 90MHz 的时钟输出。 图1 开发板正面
图2 开发板背面
就外设和总线资源来讲,它包括一下内容 : 3 组 32 位(24位计数器+8 位预分频) 加强定时器 4 组 32 位(24 位计数器+8 位预分频) 基础定时器 1个 16 位正交编码器(QEI)模块 1 个 16 位的 MPU 接口模块 4 通道(每个通道均可扩展为具备死区的互补模式) 16位 PWM 模块 1 个除法器(DIV) 1 个旋转坐标计算模块(CORDIC) 4 路运算放大器 4 路比较器模块 2 个 UART 接口 2 个 SPI 接口(一个支持四线QSPI) 1 个 I2C接口(支持主/从选择) 1 个 CAN 接口 1 个 16 位看门狗定时器 由此可见,其性能还是十分出色的。此外,它的一大特色就是采用了一款1.28寸的圆形旋钮屏。其分辨率为240*240 像素点。 在圆形显示屏的诱惑下,便迫不及待地找到一条USB数据线,想看一看其出厂的DEMO演示。
上电刹那,便被其显示效果吸引住了,见图3和图4所示,也就是说其背景光是可以变换色彩的。 图3 红色背景
图4 绿色背景
随后呈现的首个功能界面如图5所示,此时若向下按动屏幕,则会进入图6所示的参数设置界面。 图5 功能界面
图6 设置界面1
此时,若旋转屏幕则可以在界面的参数间进行选择,见图7所示。 图7 设置界面2
再次按下屏幕,则进行图8所示的运行控制界面。 图8 运行界面
若再次按下屏幕,则模拟完成控制,见图9所示,这是不是让人感到很新奇! 图9 运行界面
此外,除了变频解冻功能外,它还配有变频烧烤、变频微波、特色菜单、辅助功能等功能界面,并在功能界面下有和变频解冻相近的处理结构。 图10 变频烧烤
图11 类别选择
图12 烧烤模拟
图13 变频微波
图14 火候选择
图15 加热模拟
其它界面效果还有许多,这里就不一一展示了。 那它是如何来实现这些功能的呢?
这要从图16来查看端倪,原来显示屏的外层是与编码器的旋钮相连的,调整编码器就导致界面的切换;而将显示屏按下,就触动了微动开关,从而实现了确认处理。 图16 显示模块结构
|