-
UID:1255815
-
- 注册时间2012-09-15
- 最后登录2022-09-13
- 在线时间2460小时
-
-
访问TA的空间加好友用道具
|
(9月3日下午更新:刚刚搞定了"设置参数模式"(即人机交互)的主要部分 本来以为比较简单 一下手才发现这是写代码遇到的最难的两个问题中的一个 如无意外 明天晚上可以发布固件和源代码供大家测试 (ps 相较与goodcode版在多个方面进行了改进) 敬请期待) 自从在论坛知道了白光就中毒了,于是买了goodcode设计的由别人制作成成品销售的STC15F204EA单片机旋转编码器版T12白光, 这个白光越来越火,目前淘宝有好几家在销售,以前只有一家.根据淘宝销量,坛友在一乐的团购,还有一些人自己仿制估算,到现在应该有几百人有了这种白光控制器.
无奈尽管从goodcode设计好这个控制器到现在已经过去了两年,goodcode大神还是不肯开放这个控制器的源代码,只是在很久很久之前公开了一个用STC15F104EA的"半成品"的代码,我看了看没有看到旋转编码器的代码,很显然大家买的白光用不上. 鉴于别人设计的东西总有不顺手的地方,而没有源代码有不能按自己的意思修改,所以我几天前(本着造福坛友的原则)下定决心自己写代码!!!今天是第5天了,这几天我茶不思饭不想,连早晨半梦半醒的状态都在思考代码问题.我还对控制器的硬件进行了详细的测试,摸清了其中存在的问题(比如运算放大器的问题) 目前进度大约70%,虽然只有70%但是现在已经完全能够在控制器上正常运行,并实现了震动传感器休眠和定时关机等功能(也就是说如果正常使用的话现在已经能够替换goodcode的固件).目前我正在研究加入参数设置的代码(就像goodcode的控制器开机按住编码器进入参数设置一样)(否则只能通过修改代码来调整,不便于坛友适配自己的白光).另外加热占空比算法也需要改善一下. 最快明天,最迟3天后,我会在本论坛,本板块公开我写的源代码,详细说明等一切相关的内容. 到时任何个人和组织可以在遵守法律的情况下传播,修改此源代码和固件并可用于商业用途而无需经我特别允许. 无图无真相,上几幅研发过程图简单证明一下 部分代码(写代码用的原来一个电压表的工程文件,所以文件名是电压表,勿怪)
这几天已经给白光下载了400多次固件了
这几天一直是开壳的状态
某个时刻的代码图
测试运算放大器性能记录的数据
前两天设计函数模块工作流程的草图
支持显示负数(比如负的室温)
OK 发布代码的时候见 这几天忙个不停 连坚持了两个月的论坛签到都中断了 最后说明一下,本代码的功能参照了goodcode固件的功能并进行了几处改进,而代码内容没有参照任何人设计的任何版本的白光控制器的源代码,如有雷同,纯属巧合.
[ 此帖被金向维在2014-09-03 16:12重新编辑 ]
|