【国民技术N32项目移植】迷你灯带控制器简介

原文链接
功能介绍以n32g435cbl7为主控的ws2812b灯带控制板。
最多能同时控制8条灯带输出。
板载lcd能直接修改灯效。
支持usb ota功能。
上电后首先看到的是logo和相关提示信息的开机页面。
固件升级开机页面3秒后,自动切换到主页面。默认选中的是升级功能。
单击按键二后切换到等待升级页面,忙圈显示1.5秒后系统复位。在使用升级功能前,必须先使用usb连接电脑 。
此时电脑会枚举出一个u盘(z-tam),将新的uf2文件拖放到u盘里即可完成固件更新。
打开u盘可看到里面有三个文件。current.uf2: 当前flash内app的固件。index.html: 自定义网页。info_uf2.txt: 版本信息。
模拟输出通过按键1/按键3切换到模拟输出模式。
按下按键2后进入模拟输出页面,屏幕会模拟出当前通道输出的灯效。ch: 修改要模拟的通道(0-7)。len: 灯珠点亮的个数。example_x: 算法名。ticks: 通道输出一帧灯效延时的时间(ms)。
灯带控制在模拟页面长按 按键2 退回主页面,通过按键1/按键3切换到灯带控制页面。
在主页面按下按键2进入灯带控制页面,通过按键1/按键3切换通道,单击按键2使能/禁用选定的通道输出。
输出倒计时在灯带控制页面长按 按键2 退回主页面,通过按键1/按键3切换到输出倒计时页面。
进入输出倒计时页面后倒计时自动启动,并在倒计时为0时关闭所有灯带的输出。通过单击按键2暂停倒计时并可使用按键1/按键3调整数值。
芯片资源主要参数内核:32位arm cortex-m4 内核+ fpu主频:108mhzflash:128kbytesram:32kbytespi:27mbpsusb:2.0 fs devicesystick中断arm-2d显示驱动需要使用perf_counter模块配置systick中断提供节拍计数。
tim定时器中断定时器配置为毫秒中断,为按键提供用于消抖、单击/双击/长按事件的判断。同时也用于灯带算法的非阻塞延时。
gpio输入/输出按键输入检测。
灯带通道输出。
spi160 * 80的lcd使用spi接口传输数据。
usb device使用usb device配置uf2服务,当使用usb连接电脑后自动识别为u盘并提供给固件升级功能。
rtc这里的rtc不用于计时,仅通过rtc的备份寄存器存储app的信息,在复位后给boot loader传递信息。rtc备份寄存器仅复位单片机不断电,信息不丢失。
市场前景传统控制器对方缺点:一个控制器只能控制单通道。不支持升级更换灯效。我方优势:可支持8个通道同时输出。通过usb连接电脑,把新的固件放入u盘即可升级更换灯效。
对方缺点:一个控制器只能控制单通道。仅支持双色灯带。遥控器长时间不用容易丢失。我方优势可支持8个通道同时输出。支持24bit颜色的灯带。控制器集成按钮和屏幕,可实时修改显示效果。
对方缺点:不支持升级更换灯效。接线复杂。我方优势:可通过控制器修改灯效等参数。可通过usb更新新的灯效。
对方缺点:usb供电能力弱。仅支持单通道。修改参数需要连接电脑,并且需要下载专用的软件。我方优势:板载12v dc供电接口,小负载可仅用usb供电,大负载可使用 12v 供电。支持8通道同时输出。修改参数无需连接电脑,可通过电脑升级新的灯效且不需要软件支持。后续可进行ota升级支持神光同步。
对方缺点:控制器按键太多,操作复杂。控制器容易丢失。我方优势:使用先进的arm-2d图形库,仅通过三个按钮即可实现所有功能的修改。控制器集成按钮和屏幕,可实时修改显示效果。

汽车电加热后视镜气密性防水检测是怎么做的?
ios10.3最新消息:苹果今日上线视频创作软件Clips,只有iOS10.3以上才能用,短视频创作的福音
配置再升级,VEZ乐BOX智能投影仪重装上市
基辛格:美国应乐于接受与中国共存
中国移动推进小型化SPN设备研发并完成8本标准化南向接口规范
【国民技术N32项目移植】迷你灯带控制器简介
Windows 10不习惯重装Windows 7不成功?原来是分区的问题
模块化仪器系统如何满足自动化测试设备需求
斯坦福大学的一个研究小组设计了一种机器人外骨骼
国产工业机器人如何打破当前局面
嵌入式代码单元测试如何完成?
4公里图传,26分钟续航,小米无人机高端版将发售
中国品牌崛起 IC设计成长强
2019第十二届国际物联网拉开帷幕:RFID机器人自动贴标系统
无锡ISO特气供应气站消防设备电源监控的设计与应用
小米5X与MIUI9发布会进行时,小米5X发布会直播、在线视频观看、直播地址,小米5X配置、价格提前看
报道称:现代汽车高管因“苹果汽车”内幕信息交易面临调查
只相差200块,魅蓝E2和坚果Pro,你喜欢哪一款?
2020年中国发电总量构成 全国总发电量
使用人工智能可以改善肠癌筛查吗