新的问题:
我在使用论坛版本的GH60的过程中,发现灯光定义不是很完美,使用冰蓝灯的时候,灯光偏亮,有些刺眼。如果把键盘背光灯设置成最暗,比较合适,但在其他几种模式下,都偏亮。有没有办法不动电路,直接在固件里调背光的最亮程度?应该是可以,设置输出的电流脉冲宽度就够了,但应该在哪儿设置?对固件我现在完全是门外汉,根本没接触过。请知道的兄弟解答一下?
安装坑板的曲折经历
手上黑色的键盘送给朋友了,自己就留了一个白色的。本来键盘的灯效就用板载的八种灯效,等自己慢慢学会单片机编程后再在原来的八种灯效的基础上进行改进。后来看了论坛其他兄弟的进程贴,特别是看了其他兄弟的灯效,心里痒痒的,终于忍不住又去买了灯板。
灯板很快就回来了,焊接一次完成。经过焊键盘的训练,现在对贴片元件的焊接有了一定的经验,焊接的效果自信还不错。
焊好灯板,才发现,要用灯板,还得必须要有下载线给它上传程序或者固件。我自己本来有一个PL2302的TTL线,也有一个HA341的编程器,本来想能不能改造一下将就着用。后来考虑到自己对单片机完全不懂,怕弄不好,也咨询过其他的兄弟,都说不行,没办法,就去网上买了一个AVR的下载线。
灯板焊好,下载线也到了,可以动手了。先把键盘拆开,焊上五排排针。结果悲摧的发现,要焊上键盘上的排针必须要拆轴。还好我是G的五脚轴,没用钢板,要焊好这五排排针,只要拆三个轴就行了。找出好多年没用的吸锡器,慢慢拆下三个轴,露出五排排针孔,仔细焊好,再把灯板插上试了一下,高了一点,有点顶住键盘盒了。没办法,用锉刀把灯板的背面露出的针脚锉去一部分,再插上去,还是顶了一点,不能完全放平。将就一下吧,就这样用了。
在焊排针的时候,有个兄弟提醒我,其实不需要拆轴,细心点从两个轴的缝隙间伸烙铁进去焊接就行了。我试了试,我的刀头,很难伸进去。干脆还是拆轴吧。还好原来的吸锡器找到了,还能用。
插好灯板后,再挑开原来的jump1-4跳线。然后就是给键盘和灯板刷固件了。键盘的就不说了,灯板的固件下载很费了点周折。我的三台电脑(两部笔记本和一台办公的台式机)都是win10的系统。上次尝试自己编译键盘固件的时候就发现,在win10x64下编译出来的键盘固件无法使用。这次下载线能不能用呢?结果还真叫人担心成真了-下载线安装驱动的时候提示驱动程序未签名。没办法,进win10的测试模式,强行把下载线的驱动程序安装上去,然后就给灯板下载固件。下载完后,把灯板插到键盘上,通电--完全没反应,除了单独控制的大小写锁定键能亮之外,其他任何灯都不亮,按键倒是没问题。这下就麻烦了。现在不知道到底是我的灯板焊接有问题,还是固件没下载进去?或者是固件有问题?在群里问兄弟们,KB002兄弟让我试试一步步来,从流水灯开始做起。实在是没办法了,一步步来吧。首先要排除是不是win10的问题导致下载不成功。打开vmware的虚拟机,用xp给灯板下载固件,还是一样没变化。这个时候KB-025兄弟上线了,经我发来一个新的灯板固件,刷进去,还是一样没反应。进论坛,找到湾湾兄弟的贴子,在他的贴子里,下载了流水灯的hex文件,刷进去,这次好了,插上灯板,键盘通电,流水灯就开始跑了。只是很怪--键盘左半边流水灯跑的速度正常,右半边就飞快,好象左边和右边使用不了同的灯效一样。刷入他帖子里下载的“点谁谁亮”的hex,键盘通电,就全灯低亮,没有按键变化的效果。再看他帖子里的说明,里面有一段是在下载程序中调整熔丝位来控制灯板使用外置晶振的。按照他的说明调整了熔丝位后,再给键盘通电,流水灯正常了,点谁谁也亮了。
这个时候KB-025兄弟说,会不会是我的灯板跟你的不一样?要我把我的灯板拍照发给他看。结果一看,还真不一样,怪不得他的灯板的固件在我的灯板上没反应。他的灯板是这样的:
总算弄清楚原因了。不过KB-025兄弟的灯板固件不能用,现在就只能用湾湾兄弟帖子里下载的“点谁谁亮”来将就了。虽然我有从头开始学单片机自己编灯效程序的打算,不过从零开始到能动手,就不是一天两天的事了。现在只希望群里的高手们能放出我灯板能用的灯效给我先装装门面。不然花了三百多装的一个键盘,就一个“点谁谁亮”在那里用着,实在在没有什么成就感。我自己想要的灯效是:通电后键盘的全灯低亮,然后点谁谁高亮,并向四周五个键辐射。另外,当键盘进入第三层或者第四层的时候,只有本层有效的键位灯亮,无效键灯灭来指示层级。或者通过数字键的高亮或者闪烁来指示层级。
能力有限,先就这样用着了,等兄弟们的灯效出来借用。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |