2008年11月27日 星期四

最近又開始玩8051~

最近兼差的公司打算做台機器...
至於啥機器就不提了...

整個的架構很簡單...
一顆MCU做控制、輸入跟輸出...
簡單的一台機器要幾佰張小朋友看地球...

不過最近有點散散的...
機車行跟公司兩頭跑...
久沒碰8051了...
結果碰到一堆鳥問題...
搞的有點心力交瘁...
做夢說夢話...還問采薇說...你剛才拿的那顆IC放在哪裡???

這次用了一顆AT93C46...
(新版的型號是AT93C46D,IC上的MARK則是ALMU814,MARK的意義在Datasheet內有說明)
卡這顆IC卡了半天一直搞不定...
直接抓大陸那邊分享的範例來改...資料燒不進去...
啃AT93C46的datasheet啃了半天...研究指令跟時序到底是哪出了問題...
最後才發現...媽的...我接在89S51上的Port2的線接錯了...Orz

這次的收穫是...學會用這顆Serial EEPROM...還蠻好用的...
賺到一台萬用燒錄器(大陸的VP-280)...
還有五張小朋友的生活費...

只可惜最後不是採用我的東西...
另外找公司設計...
因為一來我拖的太久...
二來東西要賣到國外...
如果出了啥問題就很麻煩...
據說開發加上開模花了一千多張小朋友看地球...
不過對方一天就把原型生出來...看樣子我還是太嫩了...

不過還是有如釋重負的感覺...
我可不希望去當兵了然後整天為了奇奇怪怪的機器問題在那邊煩惱...
而且那間公司做的方式跟我大同小異...
不同的是...我原本打算用文字型的LCDM加上按鍵開關來搞定...
那間公司居然用觸控LCDM來搞...
光那顆LCDM就不知道要多少錢了...
不過有機會的話我也想拿一顆來玩玩>\\\\<

賺到一台萬用燒錄器...
看樣子有時間可以來搞我的數位錶頭了XDDDD

另外...前面有一個禮拜的時間我在搞89S51的燒錄問題...
這當中又有一半的時間我在找我的實習版跟書(因為我忘記我借給誰了)
另外一半的時間我在接電路土法煉鋼自己燒= =
最後我發現一個問題...
89S51使用序列燒錄時...
如果要燒錄的HEX檔或是Binary檔比較大的話...
會有燒錄失敗的問題...
(使用之前我用過的某燒錄程式
http://www.ourchip.com/NZILIAO/Other/89S_ISP/index.htm)
但是後來拿到萬用燒錄器之後...燒錄卻是正常的...
猜測是因為燒錄指令不同的緣故...
因為89S51的燒錄指令有分Byte mode跟Page mode...
當初在寫燒錄程式的時候的想法是...
既然可以一個Byte一個Byte燒錄...
那我就不用Page mode燒錄了...
因為Hex檔內的資料其實不是連續資料...

或許是因為這樣的緣故所以會出問題?!
這個問題等哪天我有那個熱血繼續寫89S51的燒錄程式再來想吧:)

2008年10月25日 星期六

網誌又搬家= =

事情的起因其實很好笑,
心血來潮,
我想在網誌掛上OpenID的Plugin,
順便把我自己的Blog當我自己的OpenID Provider。

掛上Plugin卻出了點問題,
橋了半天一直搞不定,
最後懷疑是Wordpress的版本跟最新版本的OpenID Plugin相衝突,
但是我的Wordpress沒辦法更新版本,
因為經過幾次的修改,我的檔案已經整個混亂了,
一堆檔案的Owner跟group是不知道哪來的,
要改沒有辦法改,我的Cpanel也沒辦法改。

因為我在000WebHost的帳號是2008年3月前開啟的,
那段時間開啟的帳號的Cpanel是舊的版本,
少了很多功能,重點是,不能刪除帳號= =
跟客服溝通過後的結論是,
我只能把帳號放個30天等系統自己砍掉,
然後我才能再用我的Domain申請一個帳號。

所以乾脆把我的Blog搬回自己的機器上,
首先將Bhttpd跟Apache的Port對調,
然後設定Apache Virtual Host,
接著把資料移到機器上,
同時更新Wordpress到最新版本2.6.3。

弄到有點晚,不過終於搞定了,
只是速度有點不甚理想?
查了一下,看起來應該是我的機器記憶體太少,
只插了一條256M,因為原本只跑BBS= =
開Apache會自己Fork 10個Apache上去等待,
但是Apache沒有經過調整,吃記憶體真的吃很大= =
再加上Mysqld,
總共Swap吃了137M,
所以一整個不順= =

測試的結果,Check OpenID不會過= =
又東看看西看看,確認OK了結果還是不會過Orz
但是找個blogspot留言測試卻又是正常的,
看樣子OpenID的實作還沒有很標準。

Ok,回到sourceforge,
一開始我弄openID的原因就是想在sourceforge申請個帳號,
結果還是不行,看了一下說明...
Q: Why doesn't my delegation OpenID work on SourceForge.net?
A: Unfortunately, our OpenID client does not yet support XRDS or Yadis-based discovery. we're working with ZF on that to fix it ASAP, but for now you can add HTML discovery elements to your delegation page to work for SourceForge.net.

= =...結果繞了一大圈...

Well,搬了就搬了,
不過等一段時間之後應該還是會把Blog搬回000Webhost吧,
畢竟即使是Free Web Hosting,
服務的品質應該也比我這樣的半調子弄的機器要來的好吧。

找個時間要加一下記憶體,情況應該會改善許多:)

PS.禮拜六晚上加了一條256M...跑起來順暢多了
有機會要玩看看lightHttpd...Apache真的好肥= =

2008年10月22日 星期三

Website Test behind the Great Firewall of China

http://www.websitepulse.com/help/testtools.china-test.html

從PTT GOOGLE版看到這個工具就順手測試一下,

我這個站臺從香港連OK,從北京跟上海連就掛了...XDDDD


不知道是因為我偏綠的立場還是這個domain就直接被擋掉了= =

anyway...

台灣不是中國的一部份...

呼籲中國不要再打壓台灣跟法輪功人士...(雖然我不了解法輪功)

譴責腦傷深綠人士攻擊大陸海協會副會長張銘清先生...(只是要走之前還哭哭有點無言= =)

Racknerd可不可以升級?搬VPS?搬遷的Step by Step (Racknerd 2024 Black Friday 新方案)

 先附上Racknerd 2024 Black Friday 新方案 RAM CPU core 空間 流量 頻寬 價格 1   G 1核 20G 1.5T/月 1Gbps $10.99/年 2.5G 2核 40G 3.0T/月 1Gbps $18.93/年 3   G 2核 60...