Shell Bin

想要成为最强萌新

@Shell2年前

06/18
22:35
计算机

填坑计划:安鑫12864

这是一个关于Zephray的故事,硬件菊苣远程Debug的故事

一直想要把这个万年巨坑填好,于是动手:

用了Zephray送给我的STC12C5A60S2,我之前有一片结果做了毫无意义的制作(点阵屏高考倒计时牌)送给学校了,于是我只剩一堆半残的11F02E,取之无味,弃之可惜。

这些11F02E其中有一片被我拿去做3264点阵屏驱动了,本来计划是通过串口显示电脑上面东西的,结果因为没有xdata根本做不成,Zephray提供了另外一种思路,那就是直接从串口读数据,不缓存直接显示,但是到我这还是不能实现,现在那个点阵屏卵用也没有,一共才2kb的代码空间,只够做个能显示名字的应援牌了,蛋疼。

开始动手,花了几分钟连抄带编总之瞎搞了一个程序,不能正常显示,效果是这样的

还有这样的

总之在给屏幕送00或者是FF的时候总要有一些奇怪的点出现,从此我就开始重视开这个程序了,但无论怎样的修改,Zephray提出的一些修改建议或者造轮子推倒亲手重开总是会出现这种问题,仔细分析原因感觉像是硬件故障但也不能说明我那二个半水平的程序一点问题没有,跑去请教Zephray为什么会这样,在分析问题时怀疑会不会是因为5V单片机和3.3V屏幕兼容性问题,但很快排除了,其实他们一定程度是互相兼容的

后来发现电压稳定程度和乱点数量有负相关关系,然后怀疑是刷屏用的函数有问题,干脆让他不断刷屏看看效果吧,然而并没有什么卵用。

这就很迷了,根本查不出问题,把整个.c文件发给他,还是找不到问题,但与此同时,他也搭了一个一样的电路,用我写的程序运行,只是把参数改成55,其他没变,出乎意料:

很快他确定了问题应该出自A0那根线,AO是用来选择送来的数据是指令还是图形信息的,他认为我这里A0虚焊了,于是他直接把A0接地,问题果然再现

那么,问题就解决了,果然是A0虚焊,我重新补焊了这根线,问题解决

其实:

前几天就把线焊好了,当时也没查有没有问题,总之看起来都没问题就放下了,现在看看这线焊的真是乱,下面这一切故事就是这样发生的:

也许有经验的朋友会觉得,我这样可靠性肯定不行,事实证明是的…….

其实一开始我还打算用这个屏幕搞BadApple,不过显然他已经搭好硬件,这件事就落在他身上…..

(然而我要做个SD卡版的带去学校装逼)

这是他的分析思路:

我一开始让你发完整过来的时候
就猜是A0有问题,因为看症状就是A0有问题
但是当时我以为是
让你把RES该A0只改了一处,收到一看发现都改了
然后就开始懵逼
等我开始接硬件才想到应该是虚焊了
既然都开始接了就干脆演示一下效果好了(

 

另外:这个屏幕与表情包兼容度很好(不开背光的情况)

 

至此这个坑就由别人帮我填完了。

填坑计划:安鑫12864

@Shell2年前

06/15
22:47
计算机

关于服务器

本次建站放弃了明确意义上的免费空间,改用每月仅售1元的虚拟主机,且另外购买了仅售4元续费26的顶级域名shellbin.me,关于域名的A记录问题已经发起工单待解决了,不过总体来说真的是经济实惠,学生党大爱…..

在大家看到这个页面之前,服务器 并没有托管在外面,而是找了个旧安卓手机(高通410+1G内存),装了必要的运行环境去做网页服务器,本来打算备案之后直接在本地运营,不过嫌烦放弃了,直接外面找了个虚拟主机用,150MB硬盘与数据库共享,每个月4.88G的流量,速度还算满意,硬盘这么小也不得不把图片和文件资源放在网盘和图床,用起来不方便一些而已,作为个人站,这些已经足够了。目前为止硬盘已经用去30MB。

之前用的ClanMark确实已经死了,稳定运行这么多年突然就倒的感觉真的是令人唏嘘。原来的备份文件我不打算恢复了,但是会妥善存档保存,到目前为止还没有什么太多问题。

PS:访问速度真的是大大超出我的预料,感觉不是这个价位的服务器所能达到的。总之定时备份是个好习惯,很多时候确实是有用的。

00:00/00:00

关于服务器

@Shell2年前

06/14
22:44
建站

第一篇

写下这些文字的时候我的网站程序还没有准备好,所以直接在记事本里面编辑了。

感慨万千,因为一些意外导致我整个网站的数据库都出了问题,本来以为只是小问题,很容易解决,万万没想到这问题几乎不可逆,也只好和原来的网站说再见。里面记录了我从2013年4月到2016年3月的故事,不过终究是故事,过去的事,新的开始,未必不好。

2016年6月14日,你好

第一篇