置頂文章

想學某項MCU 撰寫技術或系統平台開發不難,只要有錢有閒(時間)就可以! 十年二十年給你無後顧之憂的專注研究,包你不成仙,至少也可成精! 要找技術解決方法或相關程式碼,這裡可能沒有,網路上到處都有。 但如果你研究討論系統技術開發與如何結合後續資源、商業模式操作可能性時, 歡迎留言討論!!這才是能改變你工程師人生的契機。

2009年11月6日 星期五

令人鼻酸的社會一角

前兩天還回應 happosai 的說法:現在已經有很多人的薪水是比不上大陸行情,

卻又不得不生活下去....或許您是不相信,但事實真的不是您我所能想像的!

 

所以呢?!...真的不要真的很在意說:

我在高科技公司要如何搶分紅股票,『出人頭地』,據我所知:在新竹地區也有很多

小小工程師也是微薄薪水,租屋辛苦過日子...

真的...

其實,您真正需要的不多...想要的比較多 !!

當您慾望少一點,您的日子是比較快樂的!!

----希望大家未來有個簡單知足的日子可以過!祝福大家!

--------------------------------------------------------------------------

後面那一篇社會新聞報導的那一張新聞照片一定要轉貼...

也給這位攝影新聞記者拍拍手...

這也是我們真正要想的:這位小兄弟的未來呢?!...我們這一代為他們開創了什麼社會平台?!

(我想對他來說:應該也沒機會上安親班...更不用說所謂免試升學時,他有比人家有更好的機會!)

-----------------------------------------------------------------

http://udn.com/NEWS/SOCIETY/SOC5/5235793.shtml

月薪兩萬 租屋養五口

鶯歌一對年幼姊妹不幸被燒死,她們當沖床工人的父親溫金財月薪才兩萬餘元,須撫養三名年幼兒女和付房租,家境貧苦,兩個多月前全家才搬到公寓頂樓的加蓋鐵皮屋,未料發生悲劇。

小姊妹還有一名念小學一年級的哥哥,哥哥昨天下午放學回家,才知道兩個妹妹遭逢不幸,神情哀傷地坐在住處對街馬路上發呆。

父親溫金財哭著說,昨天上午七點多他出門上班前,還看了兩名女兒一眼,見她們睡得很甜,「沒想到這竟是看女兒的最後一面」。

溫金財夫妻是台東阿美族原住民,溫在內壢一家工廠當沖床工人,月薪兩萬餘元,每月房租五千五百元,一家人靠一萬多元過活;因沒錢請保母,太太王美玉只好留在家裡照顧這對女兒。溫金財說,他們原本住在公寓四樓,兩個多月前因房東的孩子要回家住,才從四樓搬到四樓頂的加蓋鐵皮屋,沒想到發生悲劇。

社會局表示,罹難的小姊妹家境清貧,卻又不符合低收入戶標準,無法領有低收入戶補助,目前先依專案給予三萬元慰問金,並協助善後。

由於家長將未滿六歲幼童留在家中,違反兒童及少年福利法相關規定,社會局將待家長心理創傷較平復時再裁處,至少須強制接受親職教育。

【2009/11/06 聯合報】

---------------------------------------------------

頂樓鐵皮屋失火 小姊妹葬火窟

 

 
小姊妹不幸被燒死,她們念小一的哥哥放學後知道妹妹葬身火窟,哀傷地呆坐在家門前。
記者饒磐安/攝影

---

http://udn.com/NEWS/SOCIETY/SOC2/5235791.shtml

台北縣鶯歌鎮一棟公寓頂樓的加蓋鐵皮屋昨天下午起火,因住處都裝鐵窗且沒有後門,一對四歲、三歲的小姊妹無路可逃,緊緊相擁地葬身火窟。

火災當時,母親王美玉外出工作,家裡只有這對小姊妹溫惢怡、溫馨茹在家。警、消勘驗小姊妹陳屍在兩人睡的臥室床上,隔壁父母睡的主臥室床舖右側燃燒最劇烈,研判是起火點。

由於主臥室電器用品很少,研判應是菸蒂等遺留火種未熄滅,或小孩玩火引發火警。

王美玉(廿五歲)自責地放聲痛哭,她向警方說,她有抽菸習慣,但每次都會用水澆熄菸蒂,昨天下午她出門前未抽菸,不知為何主臥室起火;兩個小女兒有拿打火機玩火和用鑰匙插進插座的紀錄,她還因此將家裡的打火機藏起來,應不是女兒玩火造成。

警方調查,王美玉一家人住在國際二路一棟公寓四樓頂的加蓋鐵皮屋,昨天下午近一時,她陪表姊到桃園龜山的工廠應徵工作,將女兒溫惢怡、溫馨茹留在家裡看電視;下午約一時卅八分,住處突然起火。

由於現場都是木板隔間,火勢迅速蔓延,冒出滾滾濃煙和火舌。

大批消防人員獲報趕往,半小時後滅火,清理火場發現這對小姊妹相擁在床上,屍體已焦黑。

鄰居說,火警時沒聽到小姊妹喊「救命」,也不知道屋裡有人,早知道有人在屋裡,就先衝進救人了。

新聞背後的專業

近來這個新聞被吵得沸沸揚揚的,當然以我們搞技術的人會以專業談論技術。

但是呢?以一些非技術官僚或媒體人是的觀點又是如何呢?!

舉這個例子就是要說明,在一般公司裡,也是有分這樣子的論點氛圍。

當然以每個人有不同的專業術養與所接觸的層級不同,自然對於同樣一件有不同解讀方式。

有時都會覺得在公司裡搞這些溝通工作,還不如乾脆去搞政治算了。

要不然,就是回到很基本的...就像以前台灣中小企業形式一樣。

大家在一個很基本的方向之下,每個企業都用他們自己的生存之道。

反而大家還群策群力共同創造經濟奇蹟...要不然,您看:現在整個社會都先被一分為二,

然後還有中間第三勢力...哪來的群策群力?!...搞得好像當被劃分到哪一邊時,

就不能去另一邊去談事情一樣?!......唉~最後還是我們可憐的小老百姓!

好吧,以下兩篇文章報導...就自行分解吸收吧!

------------------------------------------------------------------------------------------------------------------

這是一篇網路流傳以專業技術觀點的文章:當然我也是從科學園區的老同事那邊得到的!

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

這是我一點一滴花時間才寫完的,絕不是從網路上隨手抓下來的


雖然參考些有生物或生化背景朋友的意見,


但我仍盡可能寫的口語一點,希望大家能夠看懂、看得輕鬆


1. 請問什麼是狂牛症?


2. 牛肉煮熟後就好?


3. 請問狂牛症是經由什麼途徑傳染?感染後有辦法醫治嗎?


4. 請問狂牛症的症狀?成功醫治的比例有多少?死亡率有多少?


5. 請問如果美國牛這麼恐怖,美國人早就死光了,而且政府拍胸脯保證安全?


6. 請問我是不是不吃牛肉就好?


7. 如何完全避免感染?




我整理了一些資料,普遍發現以上幾點是大家忽略的


我周圍很多親朋好友只知道美國牛事件吵很兇,卻不認識狂牛症是什麼


1. 請問什麼是狂牛症?
容易被誤判為"阿茲海墨症"(俗稱老人痴呆症)

它正式的名稱是“牛海綿狀腦病“,俗稱“狂牛症“或“瘋牛症“,在人類身上稱為 “克雅二氏病“或簡稱“庫賈氏症“(CJD),分為普通性和變異性,普通性不可傳染且病發平均年齡65歲,變異型透過食用傳染,平均病發年齡29歲。目前確信是由變異性蛋白Prion所引起。



2. 牛肉煮熟後就好?


不,煮熟或冷凍皆無效,甚至高溫700度或放射線皆無法滅絕,化為灰燼後仍有感染性,若任意丟棄土壤也會感染。被喻為“第二個愛滋病“或“人類最後的天譴“。



3. 請問狂牛症是經由什麼途徑傳染?感染後有辦法醫治嗎?


食用感染的肉品感染,目前完全無法醫治。
若混入  絞肉  中病發率甚至比食用內 臟更高更危險,且已感染的牛隻會藉由其他途徑感染其他牛隻,血液、飼料或菜刀之類的。


4. 請問狂牛症的症狀?成功醫治的比例有多少?死亡率有多少?


病發後死亡率100%,成功醫治比例是0,大約半年至一年死亡
。症狀類似於 “惡靈古堡“ 和 “毀滅倒數28天“ ,因1986~1993年間爆發狂牛症和騷羊症事件,所以殭屍電影裡的背景都設定在倫敦。主要因為腦部海綿化導致急速失智,進而言語和行動能力失調。


5. 請問如果美國牛這麼恐怖,美國人早就死光了,而且政府拍胸脯保證安全?


目前爆發案例大多在歐洲尤其是英國,目前官方數據超過170起案例。普通型患者有偶發性和遺傳性,
但突變型是經感染的,容易被誤判為"阿茲海墨症"(俗稱老人痴呆症),而阿茲海墨症正是美國十大死因之一,美國地方的私人調查數據更是遠遠超過官方數據。除此之外,大家都知道白人不太愛吃內臟,但台灣的內臟消耗量不但是亞洲第一、更是世界之冠,染病機率更高。加上台灣人98%有染病基因更是雪上加霜,機率是美國人的720倍,而且我不知道什麼叫做“最嚴格的把關“,因為台灣只有一台檢役機器,也只能驗腦不能驗肉,更何況是抽樣調查,當時爆發役情的英國政府也是信誓旦旦拍胸脯保證。


6. 請問我是不是不吃牛肉就好?


錯,會經由輸血傳染,染病潛伏期目前確知為6年,部份實驗室宣稱10~20 年,目前已經確定光是英國經過輸血感染的案例至少有4起,但如同上一題,台灣人機率更高上數百倍。假設你動手術輸血,對方的好心可能會因為潛伏期導致你間接感染。


此外,若病牛作成飼料,將感染豬隻或其他家畜,到時恐怕爆發“瘋豬症“,後果更不堪設想,想想你食物中有多少豬肉吧。



7. 如何完全避免感染?


第一種方案,徹底吃素、完全避免輸血,換言之,不能吃肉,最好一輩子都不要出意外動手術。


第二種方案,拒絕美國牛、特別是牛內臟,這會造成毀滅性的後果。



我由衷的希望大家可以正視問題的嚴重性,這是國家 “尚未“ 發生的災難



這也是為什麼這麼多專業單位和專家學者如此憤怒



我們的生命絕不是交換軍售的籌碼,更何況軍售還是美國賺錢!



請不要再抱持著 “不會輪到我“ 或 “不要吃牛就好“ 的想法,這是錯的



畢竟人人都有機會透過吃肉或輸血感染



如果你上youtube搜尋,可以看到英國因為吃漢堡而死亡的犧牲者,更可以感同

身受



他只是一個年紀20出頭無辜的男孩,過世的半年前還懷抱著夢想在錄音室寫音樂




BBC上也有關於狂牛的詳細紀錄片,看到CJD患者的樣子你連笑都笑不出來



趁著現在台灣還是一個完全沒有爆發疫情的乾淨小島,不要讓他變成 “惡靈古

堡“ 翻版



保護你自己的生命,同時也保護你周圍的人,你的朋友或家人隨時都有可能無

辜的死去



這場災難遠比棒球簽賭或H1N1來的可怕、來的長遠,



沒有人樂見過著沒肉可吃,甚至被聯合國劃為疫情管制區的日子



請 “用力“ 讓大家知道事情的嚴重性,



我文章寫的再好,若沒有借助各位的力量幫忙宣傳,一切也只是枉然



請幫忙到處轉貼和告知,尤其是您的父母,他們的資訊並不像我們這樣方便,



媒體已經被壟斷



幸好我們還有網路,幸好我們還有可以迅速散播的Facebook



讓他們了解狂牛症的可怕,並告訴更多的人



最重要的是,要有更具體的行動,讓政府知道我們的憤怒,徹底拒絕美國牛。



-如果有用字或內容錯誤或不精確,麻煩批評指教,也歡迎轉載,不需告知。-

-------------------------------------------------------------------------------------

這是新新聞的報導:

http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=412&f_ART_ID=220305

台美關係想法天真觸怒民意成全民公敵/美牛談判馬在狀況外?
整個牛肉談判過程中,我們連一點「掙扎的痕跡」都沒有留下,目前的馬政府可能是台灣有史以來對美談判籌碼最多之時,馬政府居然能將滿手好牌玩成一副死局,實在令人費解。
【文/沈婉玉】

美國牛肉擴大進口案引發政治全面烽火,馬政府幾乎陷入與全體人民為敵的政治窘境。政府始終無法清楚交代,為什麼美國牛肉談判的整個過程如此拙劣、草率,完全沒有做到事前的溝通?甚至民間團體發起公投要求重新談判,行政院長吳敦義都跳出來反對,為什麼台灣連最基本的形式民主都做不到?

二○○三年美國爆發狂牛病病例、成為公告的狂牛病疫區後,要不要重新開放美國牛肉進口,成了具高度爭議性與政治性的問題。畢竟事涉食品安全,影響的層面可不祇是犧牲國內相關產業的生計而已。

資訊錯誤?刻意誤導?
談判棄守,政府玩弄文字遊戲

問題如此敏感,馬政府的處理方式卻非常拙劣。在違反立院決議、完全不透明的狀況下,台美雙方突然正式簽署美國牛輸台議定書,衛生署直接公告擴大開放美國牛肉製品進口,甚至包括風險較高、具高度爭議性的絞肉、內臟、脊髓等。

吳敦義強調擴大美國牛肉進口的標準是不能比美國本土、歐盟、加拿大等國家寬鬆,但是這些國家都是狂牛症疫區,非疫區的台灣,標準怎麼會和疫區一樣呢?誰也不敢百分百保證狂牛症的陰影已經遠颺,疫區的民眾沒有選擇,難道我們也沒有選擇嗎?

政府高層表示針對牛腦、牛眼、脊髓和頭顱等較高風險的部分,會以行政手段另外列號管理,原則不予進口。然而,政府高層在發言時,拿檯面下的行政手段去和韓國檯面上的寬鬆協約來相比,當然顯得我們的標準比韓國嚴格,這根本是在玩文字遊戲,企圖混淆視聽。最後的結果是,為了自圓其說,已經讓政府從上到下,淪落為美國牛肉商的代言人。

馬英九上周在接受《新新聞》專訪時,並沒有很清楚講出哪些部位是「完全禁止」,哪些是「原則上不進口」。依據衛生署公布的「進口牛肉檢疫及查驗管理辦法」,完全禁止的祇有「扁桃腺」及「迴腸末端」,其他的絞肉、內臟,都要靠行政手段來實質阻止。不知道是幕僚給予馬英九錯誤的資訊,還是馬英九刻意誤導國民?

至於馬英九指出因為我們是WTO、OIE會員國,因此我國必須要擴大開放美國牛肉進口。事實上,WTO之多項協定中,還有「食品衛生與動植物檢疫措施」協定(簡稱SPS措施協定),該協定賦予WTO會員可以採取或執行必要之防疫檢疫措施,以保護其境內人民及動植物之生命或健康。

這些我們可以利用的談判工具,卻在「交朋友」的前提下,完全沒有被考慮,更遑論可以利用民意反彈的力量取得協商優勢。整個牛肉談判過程中,我們連一點「掙扎的痕跡」都沒有留下,難怪前環保署長、台北醫學大學榮譽教授陳重信氣得大罵,認為美國沒有那麼鴨霸,而是我國政府太「低路」(無能)。

外交單位,祇懂吃飯?
輸到脫褲,錯估人民反對聲浪

政壇人士分析,目前的馬政府可能是台灣有史以來對美談判籌碼最多之時,馬政府居然能將滿手好牌玩成一副死局,實在令人費解。

由於國際貿易的發展與轉變,台灣在新的區域製造業網絡下,對美國的依賴度日漸降低。目前台灣製造業核心的石化、鋼鐵、電子零組件、小五金加工等大多屬於中間原料,相較於下游生產基地,終端市場的關稅減,並沒有顯得特別迫切。

特別是在兩岸和解、外交休兵的氣氛下,不但台美關係良好,馬英九、前美國AIT台北辦事處長楊甦棣與現任處長司徒文,均多次公開表示,台美關係如今是處於六十年來最好的情況。另外,兩岸正積極協商ECFA與金融MOU的簽訂,台灣本來就有比較大的空間,可以在美、中兩大強權之間站上有利的位置,取得前所未有的談判優勢。

在此次牛肉談判中,談判結果卻被專家形容成「輸到脫褲」,毫無談判的策略與能力,完全被美方牽著鼻子走,連順風球都不會打,難怪台灣的外交單位始終不受外界尊敬,常被譏為「祇會西餐禮儀」。

政壇人士分析,馬英九始終很介意綠營「賣台」的指控。基於兩岸簽署ECFA的時間點可能就在明年初,馬政府很希望與美國之間能趕在簽署ECFA之前盡速啟動TIFA,好平衡美、中、台三邊關係,否則未來會很難招架民進黨的「馬統」、「傾中」的批評。

就是在這種擔心外界扣上「親中」帽子的心理下,馬英九非得要跟美國搭上線,好建立自己的清譽。加上國產牛肉祇占國內市場的七%,九成以上的牛肉都是進口,因此才誤以為國內反彈聲浪應該不致太高,少數的抗議應該都還在可控制的範圍內。

馬英九甚至可能天真地幻想,國內會因為台美關係更進一步而大為叫好,完全脫離一般民眾的思維邏輯,無法感受民眾對於這種不治之症的恐慌,難怪引起國內劇烈的反彈。如今協約一簽,籌碼盡失,祇好唾面自乾,「自主管理」拒吃美國牛。

國安體系,沒有把關!
枉顧人民,小英點名蘇起負責

馬政府念茲在茲談ECFA要「以台灣為主、對人民有利」為最高原則,一直對外宣傳談判要以「堆積木」的方式,一塊塊就對我方有利的部分完成談判與簽署,絕對不會開放農產品市場,與保護國內傳統產業,現在怎麼碰上美國就忘了此原則邏輯?難道為了不傾中,人民的權益就可以不顧?

過去在民進黨政府中屬於國安體系的民進黨主席蔡英文認為,台美牛肉談判的結果顯示國安體系缺乏抗壓性及把關能力,國安會秘書長蘇起應該負起絕大部分的責任。

國安體系人士也認為,蘇起最大的問題就是和馬英九太過相似,無論思維邏輯、出身背景、行事風格都如出一轍。這樣的優點是便於與馬英九溝通,缺點是容易陷入和馬英九相同的思考漏洞中,沒有辦法適時提醒總統各種方方面面的意見與看法,並進而分析可能產生的反彈與因應之道,如今捅出這個不分藍綠、一片叫罵的結果,絕對是馬、蘇始料未及之事。

【完整內容請見《新新聞》1183期】

---

2009年11月4日 星期三

一個8051 的系統應用問題

我們來講一個8051 很基本,卻很容易發生問題的系統應用問題,

而這個問題有時一開始時,您也不容易察覺的。

其實,這個問題對許多單晶片微處理器來說,也是常見的。

這個問題是系統中斷問題。....

中斷處理程序幾乎是標準的處理器的重要關鍵技術,而一般所謂的多核心多重處理器,

也是借重這種中斷處理程序所延伸的,我想這一種中斷觀念也是業界所公認的標準作法。

以前我之前有提過一棵所謂的多核心處理器,他也是利用硬體來做分時多工,

所以基本上他也是一種隱性之中斷處理方式的...基本精神都是沒變的!

當然啊...因為現在所謂的IC 設計與周邊電路的成熟應用來看,這種觀念會更發揮的淋漓盡致的,

下圖是一個變種8051的中斷向量表:從表中我們可以很清楚的看到許多過去標準8051 所沒有

看到的一些硬體中斷功能...有些甚至還在某一個中斷向量之下再進一步細分的,

如圖中所沒有標示的USB 中斷...因為USB 中斷還要分Control Token...Out Token ... In Token.等等。

所以,您會發現:如果像我之前提過的那一種試圖用硬體分時多工做成的號稱多核心處理器,

在這一方面的擴充性就會顯得比較沒彈性一點了...因為畢竟他還是共用同一組系統Clock Source 。

系統資源是有限的...而唯一能夠提高系統性能的方法:就是提高系統Clock 頻率!

這也是所有單晶片微處理器所強調或追求的方向。

所以,我們就會看到所謂的25MHz...48MHz...96Mhz ...甚至操到2~300 MHz以上的。

以現在IC設計與IC 製程技術來說:都已經不成問題了。

----

好了,講我們這一次的主題:系統韌體的中斷處理程序。

中斷處理程序會對我們寫韌體會造成什麼影響?!主要就是:Interrupt Latency(中斷延遲時間)

及所謂堆疊區(Stack)的影響,而Stack 的主要還是來自於一般變數的儲存(當然還包括硬體

本身的中斷向量位置的存入與回取的動作!)

我常開玩笑說:您再快的微處理器也是會發生中斷『打架』的事情的啦!...

而我們並不擔心中斷系統打架,因為本中斷就有所謂的優先順序的...

這本來就是延伸我們人類的基本觀念:我們大腦也是單向處理能力的,

一次一時也只能處理一件事,一心多用是很容易出事的啦!

所以以8051 的標準C 的中斷處理程序是如何寫的呢?!

          extern bit alarm;
           int alarm_count;
   
   
          void falarm (void) interrupt 1 using 3  {
              alarm_count *= 2;
              alarm = 1;
         }

----上式中的 interrupt 1 所代表的就是:中斷向量位置。

(您可以查上表中的那個Timer 0中的priority order 就是 1)

這一點我們就很清楚的瞭解到的啦!但另外一個 using 2 ...就比較沒有標準用法了,

一般人也很容易忽略到...而往往系統有時會因此發生問題的,

而這種問題對一些比較沒經驗的工程師來說:有時會被稱所謂的靈異現象!

是真的靈異現象嗎?!非也...其實都是自己在系統規劃與韌體編寫上發生問題所造成的。

我們先來看這個 using 2 是拿來幹啥用的?!...他就是拿來指定中斷處理程序要拿哪一組

Register Bank 來用?!...這對於Keil C 這種編譯組譯器來說是很重要的!

我們都知道一般 8051 有四組通用Register Bank ,一般高階C 組譯成組合語言時,

他們會大量使用這些Registers (R0..R7),這是我們用C 在寫程式時,不容易察覺的!

我們來看上式程式組譯後的結果:

      ; FUNCTION falarm (BEGIN)
0000 C0E0       PUSH  ACC
0002 C0D0       PUSH  PSW
                      ; SOURCE LINE # 5
                      ; SOURCE LINE # 6
0004 E500   R   MOV   A,alarm_count+01H
0006 25E0       ADD   A,ACC
0008 F500   R   MOV   alarm_count+01H,A
000A E500   R   MOV   A,alarm_count
000C 33         RLC   A
000D F500   R   MOV   alarm_count,A
                      ; SOURCE LINE # 7
000F D200   E   SETB   alarm
                      ; SOURCE LINE # 8
0011 D0D0       POP   PSW
0013 D0E0       POP   ACC
0015 32         RETI
      ; FUNCTION falarm (END)
----

 我們可以看到兩個指令:PUSH ACC 及PUSH PSW..(有的甚至還有PUSH DPH/PUSH DPL)。

而從一般程式跳入中斷程式到完成這一個PUSH 的動作時間,就是我們常說的Interrupt Latency !

...其實,以現在高速的微處理器來說:這一點時間都已經不算什麼了。

倒是您把記憶體中的變數或堆疊區給搞亂了,那才真的會造成捉問題累死人的事啊!

我們來看PUSH PSW 是做什麼?!

PSW Register (all 8051 and 251 variants)

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
CYACFORS1RS0OVUDP

The following table describes the status bits in the PSW:

RS1 RS0 Working Register Bank and Address
0 0 Bank0 (D:0x00 - D:0x07)
0 1 Bank1 (D:0x08 - D:0x0F)
1 0 Bank2 (D:0x10 - D:0x17)
1 1 Bank3 (D:0x18H - D:0x1F)

Symbol Function
CYCarry flag
ACAuxiliary Carry flag (For BCD Operations)
F0Flag 0 (Available to the user for General Purpose)
RS1,
RS0
Register bank select:
RS1 RS0 Working Register Bank and Address
0 0 Bank0 (D:0x00 - D:0x07)
0 1 Bank1 (D:0x08 - D:0x0F)
1 0 Bank2 (D:0x10 - D:0x17)
1 1 Bank3 (D:0x18H - D:0x1F)
0VOverflow flag
UDUser definable flag
PParity flag
Reserved for future use (251 Only)
ZZero flag (251 Only)
NNegative flag (251 Only)

------------------------------------------------------------------------------------

就是拿來切不同的Register Bank 的!....所以一般人都會容易犯這一個錯誤的!

不去明確的要求組譯器指定不同的Bank...這本來就是我們在系統規劃裡的一個重要事項。

沒有稍微搞過硬體或韌體的純軟體工程師就很容易犯這個錯誤,而往往這個錯誤會

讓一些比較沒經驗的工程師,一時會捉不到問題點...搞了老半天,就會怪IC 有問題。

尤其像現在這種變種的8051 來說:他的中斷向量變得比較多了,

但他的Register Bank 還是只是維持四組,處理這種問題就要變得更小心了。

所以事前的系統規劃或是在韌體撰寫與系統完成後的系統驗證工作,

就顯得非常重要...而不是一上機,就批哩趴啦的把程式寫完就交差了事...

而沒有詳細的去分析與驗證系統...往往這種中斷程序打架造成Register Bank錯亂之事,

真的很難抓問題...因為可能連ICE 的Debug 功能也無法精準的掌握...這本來就是人為疏失啊!

我記得以前我們在大公司裡也曾經發生這種問題,而造成硬體設計工程師與軟體工程師們之間,

互不信任與造成許多不必要的紛擾...

---

我要說明一下的是:不是只有中斷向量程式可以加註這一段 using 2 而已,

其實,一般標準副程式也是可以加這一句話的,

如此一來能更能夠掌握每一段副程式之間的變數交換與資料傳遞的:

void Example_Subroutine(unsigned char Variables) using 1{

....

...

}

瞭解嗎?!...

希望這一篇簡單的系統應用資訊也可以提供一些有用的資訊給您!

謝謝!

 

 

台美牛肉談判異想

關於美國牛肉談判的問題,看在政府官員的身上有點沒啥談判籌碼似的。

立法諸公們,關起門來罵得很爽,政府官員也是打太極的推來推去。

(還扯什麼前後政府?!啊~人家人民已經用選票請您們來解決問題了,

您還牽扯之前的恩恩怨怨幹嘛?!...就像一家公司,之前管理階層有問題,

而您接手CEO 後,不就是請您往後看問題,如何解決眼前問題比較實際嗎?!

如果只是要翻舊帳,那還需要請您來當CEO 嗎?!那還幹嘛來接CEO 啊?!)

---

之前,有位老闆跟我提過,台灣在國際地位的保障,不是來自我們國力有多強,

或是我們多有錢,也不是來自我們有為的政府....而是來至於我們在國際社會中,

有沒有真正掌握國際社會關鍵的事物.....

之前,我記得最好玩的例子是:921 大地震....當時好像隔天紐約股市好像是大漲..

似乎好像在慶祝一位競爭者的失勢;但過了一天才驚覺發現:原來台灣發生狀況時,

全球的電子半導體產業或是PC 產業的供應鏈會出現問題...結果就翻盤大跌了。

---

所以啦...可見其實我們有些事物在國際上也是有談判籌碼的...

那關於這件新聞事件的話....那以我們高科技業的『談判優勢』籌碼是不是也可以拿來跟老美談?!

一個異想天開的天真想法...

除非,我們自認為我們的高科技產業在老美眼中也是『牛屎』一般...

若真是如此的話...那我們真的要好好擔心我們台灣的未來了...

高科技業也算是近幾十年來,台灣人民前仆後繼的全民運動,如果這麼努力了這麼一個世代,

卻也無法換來一點保障的話...那或許要為下一個世代的『談判籌碼』做準備了。

您說呢?!...

 

2009年11月2日 星期一

搞系統應用技術辛苦?!

這是一位也是搞技術的熱血男兒所留言的:

我們都熱愛技術,但隨著年歲增長,也會開始對自己做這些"雜事"的動機產生懷疑,熱情也逐年遞減,不知這算不算是一種老化現象呢? :-) 看到很多國外從事open source開發的人,仍不斷寫些沒有收入的程式供大家使用,對他們是如何有這樣的熱情,既好奇又欽佩,不知是我們太功利還是缺乏那樣的土壤

....

-----

我相信只要像您我這種搞技術的『熱血男兒』的話,一定都會有類似的感觸。
其實,我想這是因為國內過去過於強調所謂的股票分紅制度所產生的陋習,
因為大家都可以先勒緊褲帶做技術開發,而不懂得珍惜技術投入的價值。

或是不管未來此項技術是否賣錢?!
久而久之,就造成了搞技術的一直被賤賣

大家可以想想:當初大家您我投入所謂的高科技業或是沒日沒夜的,

甚至犧牲家庭?假日?乃至於健康...無怨無悔的做技術開發。

有成功的,(所謂成功的定義是有股票上市櫃,而且還要真的換成現金放進口袋的才算喔!)

這些技術才是技術?!...而那些沒成功的呢?!...不要說被賤賣,

搞不好還被人家引為笑柄...那當然無形中就會造成技術開發的功利主義!

所以呢?!...您看近幾年來,國內每一家公司都是在幹啥事?!

一切以股票業績為優先考量,台面上的那些所謂高科技公司哪是在做技術開發?!

無形中也一直扼殺了年輕一輩的創造力與冒險犯難的精神。

最近聽別人說:最近火紅的Facebook 中的開心農場是大陸幾位年輕人所創造的。

同樣一代的年輕人,我們的年輕人呢?!...有幾位能趕放手一搏的呢?!

媒體每天都在強調園區哪家公司年終尾牙要發多少?!...又要調薪?!

就像這位留言的朋友一樣,過了幾年就開始內心掙扎著現實與夢想之間。

然後就累積了這樣的一群人,就造就了一個世代的斷層與落差。

-----------------------------------------------
所以還是簡單的說:當初那些信誓旦旦的說:股票分紅制度多好多好?!
或許只是表面上的一個帳面...但實地裡呢?!所造成的高科技引領社會功利主義者來說,
是功?是過?!還沒有定論啊!

2009年11月1日 星期日

辛苦的職棒經營

當初剛來這個號稱高科技城市時, 也剛好是職棒剛開始.

雖然是一個小小的工程師,但久久看一場職棒,盡情的吶喊...是一件很愉快的回憶.

過了這麼多年...從當初陪我看球的老婆, 已經轉換成陪小孩子去看球了.

看著小孩子們在觀眾席上拼命的吶喊加油....拼命的敲打手中的加油棒...

拿著數位相機捕捉自己心中的明星球員....拿到球員簽名球竟然可以興奮的當晚睡不著覺 !

無形中的感受到的文化與生命的傳承,或許,這只是依個小小的生活體驗, 卻也帶來不錯的豐富生活.

結果....近日來卻發生了令人心碎的新聞事件....對小孩子們來說:卻有一股莫名不安定的憂心感 !

每天也是如同大人般的擔心: 明年還有職棒可以看嗎?

說真的....我也不敢跟小孩子保證 !

只是小孩子們很天真的問了我一句令我啞口無言的問題:

為什麼是賣農藥的.開飯店的...賣鞋子的在經營球隊呢?

您們園區高科技公司不是每天新聞都在說是台灣經濟奇蹟嗎?為什麼沒有人投資職棒?!

每年都說什麼一大堆的電子新貴的。

------------------------------------------------------------------

的確是...您想一想:對一家本業是開飯店的企業,也不是說是國內頂級的飯店業者來說,

您要人家如何去支撐一支職業棒球隊呢?的確真的很為難!

但說真的,國內的高科技真的有那麼賺錢的可以去轉投資類似的球類運動嗎?

上週去台北碰到一位傳統產業的老闆不滿的對我說:您們這些園區的公司啊,

每年都是在政府鼓勵的減稅條件下,才有那麼一點毛利的利潤。

卻又盡占台灣許多資源,還把一大堆工作全轉到大陸去,跑的都比誰還快!

--------

不好意思喔....這種事情不是我小小一位學理工的可以回答的...

但是在我心中的確會有一種感受:這種情況未來一定會有一種某種報應的!

就像我的小孩子會質疑職棒投資問題,而我卻也無法承諾他們明年或未來有沒有職棒可以看一樣 !

就像我也無法承諾他們未來在台灣這塊土地上還有什麼比較好的機會一樣.

只是還真的有點擔心:我們家裡未來會缺乏一個能夠與小孩子們一起在球場上一起加油吶喊的機會!

由衷的希望台灣的職棒能夠撐下去....加油...加油 !

賣農藥的...

開飯店的...

賣鞋子的...

還有...賣麵包及開雜貨店的 !!

加油!

 

 

2009年10月25日 星期日

不同的行業,同樣的『難過』

家中小孩最近因考完期中考,想上街吃個不一樣的餐點。

突然想去那家以"便所"主題餐廳...結果,到達該連鎖餐廳的地區加盟店之後,

才意外發現,今日已經是他最後一夜之營業日,此地區加盟店將於明日中午午餐後吹熄燈號。

老婆大人很好奇的詢問了一下工讀生,才瞭解到說:因為加盟店不滿總公司一直提高加盟金,

又因為地區的店面租金營運成本不斷成長之下,只好吹熄燈號。

其實,之前吃過此家主題餐廳並不是在住家地區加盟店的...此加盟店我們還是第一次光顧,

沒想到竟然也是最後一次....老婆大人也問了一下:此加盟店開多久了啊?!

沒想到工作人員很自傲的說:"也差不多一年多了囉...." 啊?!

一年多?!就吹熄燈號?!....還覺得是一個較長時間的經營時期?!....

好像跟我們印象中的所謂永續經營...差很多呢?!...

-----回頭在想想這些所謂有特色的主題餐廳...剛開幕時,媒體還大肆的報導與宣傳,

還吹噓著如何『日進斗金』?...月營業額多少?!...什麼多久回本?!...

結果呢?!...還是老話一句:媒體也喜歡報喜不報憂...只是喜歡錦上添花而已!

大家想回想那些什麼上海烤饅頭?!...什麼月賺百萬的香雞排?!...今日何在?!

有天天過年的嗎?!...花無百日紅啊!....

---------------------------------------------------------------------

好了...最精彩的還不在此...結果,看著店員邊服務稀稀落落的客人之外,

也邊打包餐廳內的擺設...結果在稀稀落落的客人中,竟然發現昔日園區的老同事,

她跟她所謂乾妹妹兩一塊用餐。還主動跟我寒暄打個招呼。

"咦?!您不是還在M 公司嗎?!"(人家可是台大高材生,當然就在那園區的一流公司啊!)

"唉...待不到兩年就『陣亡』了。"...(怎麼跟我聽到風評是一樣的呢?!)

"怎麼了?!"..."還虧您跟當時男友一起在該公司耶!"

.....

....

閒聊之下才發現:該公司內部人事角力鬥爭不斷。高階主管不說...(應該還沒管到那!)

那些所謂小小的副理...可以為了多分那一張股票,可以完全不顧人情世故的,

把那醜陋的貪婪與爭權奪利的大辣辣的搬上檯面...

就是擺明的說:就是為了能在部門有限固定的分紅股票條件下...活生生的把您鬥垮!

大家都是台清交的高材生...誰也不服誰...比的已經不是那種聰明才智了。

要能多分一點股票與搶一點分紅...要比的就是聰明才智能力外的人性最醜陋的一面。

似乎跟之前所聽所聞...果然不出所料。

這種道理當然也不意外,您想一想:一群這麼優秀的人才,高材生全都擠在這麼一家公司,

然後,能賺錢的產品與部門也是那麼幾個單位,...現在又股票費用化之後,

有限的分紅與股票...還每天奢望著早日退休養老...以來自人性最基層需求與慾望來說,

這種思維想法也都一點也不能為難這些高材生...畢竟人家也是背負著來自社會價值與家人期待!

---------------------

可悲的是...一直反覆的聽到類似的傳聞與故事...本來教育出這些優秀的高材生,

應該是為整個產業、整個社會乃至於國家經濟競爭力貢獻所所學與其聰明才智。

結果呢?!...竟然就發揮在這一種不斷傳聞的醜陋故事。

那老同事呢?!...在這個激烈的鬥爭與衝突中...她跟男友也分手了,男友另娶了他人成家了。

而她呢?!也只好選擇跳槽到M 公司在國內的最大競爭對手公司從事同樣的技術開發。

(又是園區高科技公司生態的標準典型模式!)

連老婆大人都很好奇的說:以她台大高材生的條件,為何不去從事別的行業呢?!

Who know ?!....每年還有一大堆畢業生往那邊擠呢?!...

------------------------------------------------------------------------

看到這兩個例子...大家都知道以目前社會經濟的狀況,大家都感受到那股無形的壓力。

但是有誰真正的去思考我們未來呢?!..我們下一代的競爭力呢?!...

搞企業..我們都會說講求大者恆大...但是以我們在台灣的資源與市場能力,談何容易?!...

反而大家卻失去了反思昔日台灣經濟奇蹟下那種螞蟻雄兵的中小企業企圖心與競爭力!

大家都喜歡隨著媒體去報喜不報憂...每天跟著媒體去追求鎂光燈前的那種大老闆的風光。

隨著媒體先是捧著鎂光燈的光環,去吹噓如何豪門盛宴;

然後再以狗仔文化落井下石的方式,來揭開豪門恩怨,聊以安慰小人物的心靈!

而我們卻不自覺的跟著這種反覆的媒體文化,上上下下...

殊不知該務實地去為我們身邊這些平凡的小人物與我們下一代著想?!...

----

搞技術真的不難...就像您有機會在那個M 公司上班一樣...大家都是在台灣一時之選的高材畢業生。

結果呢?!...當夜深人靜時,您有想到當您的未來或是您的下一代該何去何從?!

從歷史轉變洪流中...這一切都會在潛移默化地無形轉換中。

當我們下一代子孫寫歷史故事中...都會被批判的拿出來一一檢視的!...

這也是我最近看完龍應台小姐所寫的那本"大江大海一九四九"之後...一點點的感觸吧!