牧平動物醫院

牧平動物醫院完全不推薦,如果你想要寶貝好好活著的話別完全聽信葉小姐的話,不然他最後都會說是你的錯他的狗屁經驗凌駕一切真實的專業。 沒有不重視經驗,但只憑古老的經驗連一點專業和醫療都不願意分給我的孩子,主觀認定他不努力該死就是刻意謀殺!


沒有不重視專業,但只憑古老的經驗連一點專業和醫療都不願意分給我的孩子,主觀認定他不努力該死就是刻意謀殺!

我親手殺了我的貓,我最乖最信任我的孩子

因為GOOGLE機制,會把部分針對性評價過濾,請詳細閱讀內文再決定這間醫院是否適合您的孩子


這是間適合去其他醫院看完病後長期固定拿藥維持慢性疾病及保養,但不適合治療或找出疾病的獸醫院。建議確認立即無致死性病因,需要長期維護的疾病才來就診,由於中西藥混下用飼主更應於"其他醫院"密集追蹤肝腎指數,不要在這裡做肝腎指數血檢以免現場被誤導導致過度樂觀延誤就醫。另外醫生經驗在這領域幾乎無法化為診療助力,反倒成為醫療的阻礙。 當醫院在 Facebook平台上都是的張貼著致命疾病成功醫治案例時,更應該注意到是否有揭露失敗案例,因為這些只是運氣好於不是能力的表現,畢竟人無完人況且是醫生。有多少成功存活的宣傳是死亡累積出來的。我白癡看了 Facebook上治療成功的宣傳和同區貓友的推薦刻意帶孩子來求醫,無奈卻是帶我的孩子來送死。 來看的人很多,絕大多數都是長期拿藥,院長很有自信,本應該密集的基本檢查(體重、X光、血檢,用藥)在過度自信及或自認為替飼主節省開銷下都一一省略或不主動告知實行,用藥、藥理作用及治療觀念方針老派,提出用藥需求一直告知價格昂貴推託,一再強調用口服就好(院內其他人員跟著附和,對 結果是給之前其他患畜用剩的吧,算是充分利用)強烈要求下才叫針劑藥隔日施用,就算一再說明費用可以承擔直接付清也是一樣被動。結果最後孩子急病不到一周就走了,留下滿滿後悔。 在營業時間留院是為了避免白天病情忽然變化時,因專業不足而無法及時處置,但在這裡留院其實跟放在家中無人照顧一樣的。因為看診人數多,反而不會有人注意留在後頭籠子的孩子狀況是否改變,頂多定時灌食滿嘴都是也沒在意,呼吸發生變化及水腫體重變化也沒任何人發現,事後提出要住院記錄直接挑明收費 800就是這樣沒有什麼記錄,要事先說明是這樣處置我絕對不會浪費一天放孩子在那等死,至少我自己照顧還會注意呼吸次數。等到晚上接回時詢問是否正常回應答是,但回家時就發覺不對來不及處理。提出質疑只會反駁說是家屬自己沒照顧好及餵食不當熱量不足,發病前到死後腫了多半公斤,每天排便還餵食不當,自體血球崩解性貧血的黃疸怪罪於飼主沒有好好餵食(沒好好餵食還能天天排便?),卻自恃認為20年經驗下會致死的低血溶數值是沒問題的,不需要任何處裡只需要打一針至少七天後才會生效的EPO,到後來無話可說還辯解就是沒按時打預防針是我們的錯(我的孩子的確剛來家時只打過一次,對我得承認了,但您就這點和黃疸在您無法回答我所有質疑後就一直一直重複說是因為這兩點是我們的錯才死的跟您無關),就是診所 IDEXX設備爛沒辦法做這麼多細部檢查,不是設備問題是人的問題,連必要檢查都不願意施捨給我的孩子,就算願意付費,在20幾年經驗面前、在不能耽擱時間的病患面前,不需要就是不需要。 不否認院長醫術及中用藥高明,使得該疾病典型症狀沒有出現(但是事實成貓本來就很少下痢發生),但並不會也不知道所謂望文問切,而是以自身過時經驗作為主觀判斷,也因此導致我們忽略了更積極重視每一個細節。但在這件事上醫生極度被動到飼主提出用藥需求時才說可以使用,任何檢查也是提及時才作,檢查指數異常質疑是否要其他醫療介入時,只會回答不需要他的經驗才是對的,用藥後不去了解藥物是否作用,就連天天回診連體重都沒有量還要詢問後才量實在無法認同。 先前有人的評論是真的,致命性大病不要來,那個評論的飼主很幸運及早轉院寵物才活下來。可惜我的孩子不是,我們到最後一刻還相信醫生反駁我們要求的處置都是真的為她好,直到他嚥氣為止。不知道有多少孩子也是一樣受到了自豪不可質疑的過時20幾年經驗下走了,父母默默承受不願意發表。資料拿到其他的醫院還有醫生看數據後跟我說家養成貓現在會死於貓瘟基對醫生來說是可恥的,還質疑是不是我不讓醫生做輸血,緊急時刻如同引擎故障的車輛拼命加油(打EPO)。況且近10年畢業的獸醫都知道早已不使用EPO在貓身上應該使用DPO,況且無倫如何應該先輸血才對。葉小姐辯解動物不能用DPO,不如誠實說價差問題(EPO便宜 DPO貴,同樣高昂收費不划算)和葉小姐根本不知道早在102年四月就公告在獸醫師專案申請人用藥品治療動物之暫行替代品項,111年還公告可以使用。 沒錯,一堆評價好都是沒有生命危險的小病小痛,或是拿藥的慢性病,不會馬上就死的病。 最後我們付出了家人的生命,得到了深刻的教訓。感謝您讓我認識到獸醫的程度以及被揮霍信任的感覺,更別提聽到其他醫院醫生看了資料後說這樣也會死真是特例的痛心。 「願要彼此同心,不要心高氣傲」但我相信葉小姐您一定不會覺得自己有什麼問題,如同對話中回我有20幾年經驗自信的態度一樣,跟事後拿取病歷資料時看見找碴的態度一樣,認為拿了資料就應該滾了不要耽擱時間的態度一樣。其實我只想在那天聽到葉小姐一句「對不起,我疏忽了這項數值,應該更密集檢查注意才對」就放下了,但當天我得到的是一再辯解是我們(飼主)沒做好沒喂好沒按時打預防針,是我的孩子自己不努力撐下來。我的孩子很努力,我沒做好我承認,但你沒有任何資格說我的孩子不努力。 對!是我沒定時打預防針,是我找的醫院,是我刻意找的我帶來看診的,不管醫療過程如何荒腔走板,不管我們需要的任何醫療協助做法都被20幾年迂腐經驗果斷拒絕,這孩子最後是被我親手殺死的,死於我對醫生的信任,死於完全過時凌駕一切專業的經驗。

ZYXEL GS1200 VLAN設定

說明書真的太簡略了

假設Port1為單線連接口,Port5為攝影機或中華電信MOD/VDSL,剩下的Port作為其他電腦連線用。房間有資訊網路孔但需要接MOD,又希望有實體網路線可以用,在一般種花為托施工人員認知架構下需要兩條網路線來達成,但其實透過VLAN的方式可以很輕易地做到一條網路線同時用在MOD及家用網路中。原理就不提了。

架構如下圖

設定如圖

就現在這類小設備都不能附上中文說明書嗎?

筆記:
ESSOLO DOS MODE DRIVER SET FILE:Essolo.ini
Open HEX mode
"20 02 01 00 88 03 05 00 01 02 30 03 01 00 00 00"
聲霸卡Pro的Port:220H、240H (可改)
DMA通道:0、1、3 (其他必當)
FM OPL(用於ADLIB模擬):388h(改了OPL無效/關閉)
IRQ:5、7、9、10、11-14 (衝突沒聲音而已)
搖桿端口:201H (其它值為關閉)
MPU-401/MIDI:300H、320H、330h、340h (其它值為關閉)
開啟MPU-401/MIDI模式會與MPU-IPC卡衝突所以要關掉

手把手玩轉 KiCAD(未完...慢慢寫中)

本文"預定"採用CC BY-SA 3.0 TW 授權

使用 KiCAD有段時間了,老實說除了一些功能還是很難用外(鋪銅和VIA)其實大多數單雙面板都已經靠這程式來完成。很無奈我一年前寫關於 KiCAD的資料寫完後到現在,GOOGLE下 繁體中文的資料依然沒有任何增加和變化,也沒有人可以討論 :P

本篇將會利用工作及玩樂後閒暇的時間慢慢寫,至於寫到什麼程度我自己也不知道,但依照我的壞習慣,不是寫個一年就是一天忽然就全寫完。

電池以及移動電源規範



移動電源類將在明年51號強制實施如果電池廠商可以自己申請BSMI CNS15364就不用額外再花這費用。直接就用電池廠提供BSMI CNS15364證書。產品只需申請 CNS14336-1 CNS13438即可。

KiCad自訂原理圖及PCB元件

本文採用CC BY-SA 3.0 TW 授權

PDF下載


有鑑於網路上這方面的”繁體中文”文件非常稀少,而且雖然我是半路出家搞電子,但也用了3年的Protel 99SE,當然因為個人潔癖想改邪歸正一下,所以改用KiCad來工作,一來不用心怕怕,二來我在Linux下也可以工作。


KiCad安裝教學:
這不是重點,因為安裝太簡單了讓我想跳過這段。連到網址 http://www.kicad-pcb.org點Download KiCad下載對應的作業系統,直接安裝就好了。Ubuntu使用者直接在套件安裝程式內搜尋就有了。其他作業系統自己想辦法。另外軟體的詳細用法這篇也不會說明介紹。


Notepad++ Language Setting "ASM For HYCON H08A/B"

Notepad++ Language Setting
ASM For HYCON H08A/B

<!--2012 Pamers Hank Wei catalog last updated ‎2013‎0‎1‎‎11‎15:58:07--> <NotepadPlus> <UserLang name="HYCON H08A/B" ext="asm inc ASM INC" udlVersion="2.0"> <Settings> <Global caseIgnored="yes" allowFoldOfComments="no" forceLineCommentsAtBOL="no" foldCompact="yes" /> <Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" /> </Settings> <KeywordLists> <Keywords name="Comments" id="0">00; 01 02 03 04</Keywords> <Keywords name="Numbers, additional" id="1"></Keywords> <Keywords name="Numbers, prefixes" id="2">0</Keywords> <Keywords name="Numbers, extras with prefixes" id="3">A B C D E F</Keywords> <Keywords name="Numbers, suffixes" id="4">B H</Keywords> <Keywords name="Operators1" id="5">! $ % &amp; ( ) * / ^ | ~ + &lt; = &gt; ,</Keywords> <Keywords name="Operators2" id="6"></Keywords> <Keywords name="Folders in code1, open" id="7">MACRO</Keywords> <Keywords name="Folders in code1, middle" id="8"></Keywords> <Keywords name="Folders in code1, close" id="9">ENDM</Keywords> <Keywords name="Folders in code2, open" id="10"></Keywords> <Keywords name="Folders in code2, middle" id="11"></Keywords> <Keywords name="Folders in code2, close" id="12"></Keywords> <Keywords name="Folders in comment, open" id="13">IF</Keywords> <Keywords name="Folders in comment, middle" id="14">ELSE</Keywords> <Keywords name="Folders in comment, close" id="15">ENDIF</Keywords> <Keywords name="Keywords1" id="16">FSR0L&#x000D;&#x000A;FSR1H&#x000D;&#x000A;FSR1L&#x000D;&#x000A;INDF0&#x000D;&#x000A;INDF1&#x000D;&#x000A;FSR0H&#x000D;&#x000A;TOSH&#x000D;&#x000A;TOSL&#x000D;&#x000A;STKPTR&#x000D;&#x000A;PCLATH&#x000D;&#x000A;PCLATL&#x000D;&#x000A;TBLCTRL&#x000D;&#x000A;BIECTRL&#x000D;&#x000A;TBLPTRH&#x000D;&#x000A;TBLPTRL&#x000D;&#x000A;BIEPTRL&#x000D;&#x000A;TBLDH&#x000D;&#x000A;BIEDH&#x000D;&#x000A;TBLDL&#x000D;&#x000A;BIEDL&#x000D;&#x000A;PRODH&#x000D;&#x000A;PRODL&#x000D;&#x000A;INTE1&#x000D;&#x000A;INTE2&#x000D;&#x000A;INTE3&#x000D;&#x000A;INTF1&#x000D;&#x000A;INTF2&#x000D;&#x000A;INTF3&#x000D;&#x000A;WREG&#x000D;&#x000A;BSRCN&#x000D;&#x000A;STATUS&#x000D;&#x000A;PSTATUS&#x000D;&#x000A;LVDCN&#x000D;&#x000A;SBMSET1&#x000D;&#x000A;PWRCN&#x000D;&#x000A;MCKCN1&#x000D;&#x000A;MCKCN2&#x000D;&#x000A;MCKCN3&#x000D;&#x000A;CPACN1&#x000D;&#x000A;CPACN2&#x000D;&#x000A;CPACN3&#x000D;&#x000A;OPCN1&#x000D;&#x000A;ADCRH&#x000D;&#x000A;ADCRM&#x000D;&#x000A;ADCRL&#x000D;&#x000A;ADCCN1&#x000D;&#x000A;ADCCN2&#x000D;&#x000A;ADCCN3&#x000D;&#x000A;AINET1&#x000D;&#x000A;AINET2&#x000D;&#x000A;TMACN&#x000D;&#x000A;TMAR&#x000D;&#x000A;TMBCN&#x000D;&#x000A;TMBRH&#x000D;&#x000A;TMBRL&#x000D;&#x000A;TMCCN&#x000D;&#x000A;PRC&#x000D;&#x000A;TMCR&#x000D;&#x000A;CCPCN&#x000D;&#x000A;CCP0RH&#x000D;&#x000A;CCP0RL&#x000D;&#x000A;CCP1RH&#x000D;&#x000A;CCP1RL&#x000D;&#x000A;PASC&#x000D;&#x000A;PWMCN&#x000D;&#x000A;PDBD&#x000D;&#x000A;PWMR&#x000D;&#x000A;LCDCN1&#x000D;&#x000A;LCDCN2&#x000D;&#x000A;LCD0&#x000D;&#x000A;LCD1&#x000D;&#x000A;LCD2&#x000D;&#x000A;LCD3&#x000D;&#x000A;LCD4&#x000D;&#x000A;LCD5&#x000D;&#x000A;LCD6&#x000D;&#x000A;LCD7&#x000D;&#x000A;LCD8&#x000D;&#x000A;LCD9&#x000D;&#x000A;SSPCON1&#x000D;&#x000A;SSPSTA&#x000D;&#x000A;SSPBUF&#x000D;&#x000A;URCON&#x000D;&#x000A;URSTA&#x000D;&#x000A;BAUDCON&#x000D;&#x000A;BRGRH&#x000D;&#x000A;BRGRL&#x000D;&#x000A;TXREG&#x000D;&#x000A;RCREG&#x000D;&#x000A;PT4&#x000D;&#x000A;PT4DA&#x000D;&#x000A;PT4PU&#x000D;&#x000A;PT1&#x000D;&#x000A;TRISC1&#x000D;&#x000A;PT1DA&#x000D;&#x000A;PT1PU&#x000D;&#x000A;PT1M1&#x000D;&#x000A;PT1M2&#x000D;&#x000A;PT1INT&#x000D;&#x000A;PT2&#x000D;&#x000A;TRISC2&#x000D;&#x000A;PT2DA&#x000D;&#x000A;PT2PU&#x000D;&#x000A;PT2M1&#x000D;&#x000A;PT2M2&#x000D;&#x000A;PT3&#x000D;&#x000A;TRISC3&#x000D;&#x000A;PT3PU&#x000D;&#x000A;LCD10&#x000D;&#x000A;LCD11&#x000D;&#x000A;LCD12&#x000D;&#x000A;LCD13&#x000D;&#x000A;LCD14&#x000D;&#x000A;LCD15&#x000D;&#x000A;LCD16&#x000D;&#x000A;LCD17&#x000D;&#x000A;LCD18&#x000D;&#x000A;LCD19&#x000D;&#x000A;PT5&#x000D;&#x000A;PT5DA&#x000D;&#x000A;PT5PU&#x000D;&#x000A;BIECTRLA&#x000D;&#x000A;BIEPTRHA&#x000D;&#x000A;BIEPTRLA&#x000D;&#x000A;BIEDHA&#x000D;&#x000A;BIEDLA</Keywords> <Keywords name="Keywords2" id="17">ORG&#x000D;&#x000A;INCLUDE&#x000D;&#x000A;END&#x000D;&#x000A;EQU&#x000D;&#x000A;DB&#x000D;&#x000A;DW&#x000D;&#x000A;MEMAR&#x000D;&#x000A;DS&#x000D;&#x000A;EXTENR&#x000D;&#x000A;GLOBAL&#x000D;&#x000A;SET&#x000D;&#x000A;LOCAL&#x000D;&#x000A;UP&#x000D;&#x000A;DEFINE</Keywords> <Keywords name="Keywords3" id="18">ADDC&#x000D;&#x000A;ADDF&#x000D;&#x000A;ADDL&#x000D;&#x000A;ANDF&#x000D;&#x000A;ANDL&#x000D;&#x000A;ARLC&#x000D;&#x000A;ARRC&#x000D;&#x000A;CLRF&#x000D;&#x000A;COMF&#x000D;&#x000A;DCF&#x000D;&#x000A;INF&#x000D;&#x000A;IORF&#x000D;&#x000A;IORL&#x000D;&#x000A;LBSR&#x000D;&#x000A;LDPR&#x000D;&#x000A;MULF&#x000D;&#x000A;MULL&#x000D;&#x000A;MVF&#x000D;&#x000A;MVFF&#x000D;&#x000A;MVL&#x000D;&#x000A;RLF&#x000D;&#x000A;RLFC&#x000D;&#x000A;RRF&#x000D;&#x000A;RRFC&#x000D;&#x000A;SETF&#x000D;&#x000A;SUBC&#x000D;&#x000A;SUBF&#x000D;&#x000A;SUBL&#x000D;&#x000A;SWPF&#x000D;&#x000A;XORF&#x000D;&#x000A;XORL&#x000D;&#x000A;BCF&#x000D;&#x000A;BSF&#x000D;&#x000A;BTGF&#x000D;&#x000A;MVLP&#x000D;&#x000A;TBLR&#x000D;&#x000A;TBLR&#x000D;&#x000A;MOVLF&#x000D;&#x000A;MOVLW&#x000D;&#x000A;</Keywords> <Keywords name="Keywords4" id="19">W&#x000D;&#x000A;F&#x000D;&#x000A;S&#x000D;&#x000A;bit0&#x000D;&#x000A;bit1&#x000D;&#x000A;bit2&#x000D;&#x000A;bit3&#x000D;&#x000A;bit4&#x000D;&#x000A;bit5&#x000D;&#x000A;bit6&#x000D;&#x000A;bit7&#x000D;&#x000A;POINC0&#x000D;&#x000A;PODEC0&#x000D;&#x000A;PRINC0&#x000D;&#x000A;PLUSW0&#x000D;&#x000A;POINC1&#x000D;&#x000A;PODEC1&#x000D;&#x000A;PRINC1&#x000D;&#x000A;PLUSW1&#x000D;&#x000A;STKFL&#x000D;&#x000A;STKUN&#x000D;&#x000A;STKOV&#x000D;&#x000A;STKPRT4&#x000D;&#x000A;STKPRT3&#x000D;&#x000A;STKPRT2&#x000D;&#x000A;STKPRT1&#x000D;&#x000A;STKPRT0&#x000D;&#x000A;VPP_HIGH&#x000D;&#x000A;BIEWR&#x000D;&#x000A;TBLWR&#x000D;&#x000A;BIERD&#x000D;&#x000A;TBLRD&#x000D;&#x000A;TBL_A5&#x000D;&#x000A;TBL_A4&#x000D;&#x000A;TBL_A3&#x000D;&#x000A;TBL_A2&#x000D;&#x000A;TBL_A1&#x000D;&#x000A;TBL_A0&#x000D;&#x000A;&#x000D;&#x000A;GIE&#x000D;&#x000A;ADCIE&#x000D;&#x000A;TMCIE&#x000D;&#x000A;TMBIE&#x000D;&#x000A;TMAIE&#x000D;&#x000A;WDTIE&#x000D;&#x000A;E1IE&#x000D;&#x000A;E0IE&#x000D;&#x000A;TXIE&#x000D;&#x000A;RCIE&#x000D;&#x000A;CPOIE&#x000D;&#x000A;SSPIE&#x000D;&#x000A;CCP1IE&#x000D;&#x000A;CCP0IE&#x000D;&#x000A;E7IE&#x000D;&#x000A;E6IE&#x000D;&#x000A;E5IE&#x000D;&#x000A;E4IE&#x000D;&#x000A;E3IE&#x000D;&#x000A;E2IE&#x000D;&#x000A;ADCIF&#x000D;&#x000A;TMCIF&#x000D;&#x000A;TMBIF&#x000D;&#x000A;TMAIF&#x000D;&#x000A;WDTIF&#x000D;&#x000A;E1IF&#x000D;&#x000A;E0IF&#x000D;&#x000A;TXIF&#x000D;&#x000A;RCIF&#x000D;&#x000A;CPOIF&#x000D;&#x000A;SSPIF&#x000D;&#x000A;CCP1IF&#x000D;&#x000A;CCP0IF&#x000D;&#x000A;E7IF&#x000D;&#x000A;E6IF&#x000D;&#x000A;E5IF&#x000D;&#x000A;E4IF&#x000D;&#x000A;E3IF&#x000D;&#x000A;E2IF&#x000D;&#x000A;C&#x000D;&#x000A;DC&#x000D;&#x000A;N&#x000D;&#x000A;OV&#x000D;&#x000A;Z&#x000D;&#x000A;PD&#x000D;&#x000A;TO&#x000D;&#x000A;IDLEB&#x000D;&#x000A;POR&#x000D;&#x000A;SKERR&#x000D;&#x000A;LVDFG&#x000D;&#x000A;LVD&#x000D;&#x000A;LVDON&#x000D;&#x000A;VLDX3&#x000D;&#x000A;VLDX2&#x000D;&#x000A;VLDX1&#x000D;&#x000A;VLDX0&#x000D;&#x000A;SKRST&#x000D;&#x000A;HAOTR5&#x000D;&#x000A;HAOTR4&#x000D;&#x000A;HAOTR3&#x000D;&#x000A;HAOTR2&#x000D;&#x000A;HAOTR1&#x000D;&#x000A;HAOTR0&#x000D;&#x000A;ENVDDA&#x000D;&#x000A;VDDAX1&#x000D;&#x000A;VDDAX0&#x000D;&#x000A;ENACM&#x000D;&#x000A;ENLEDP&#x000D;&#x000A;ADCS2&#x000D;&#x000A;ADCS1&#x000D;&#x000A;ADCS0&#x000D;&#x000A;ADCCK&#x000D;&#x000A;XTHSP&#x000D;&#x000A;XTSP&#x000D;&#x000A;ENXT&#x000D;&#x000A;ENHAO&#x000D;&#x000A;LSCK&#x000D;&#x000A;HSCK&#x000D;&#x000A;HSS1&#x000D;&#x000A;HSS0&#x000D;&#x000A;CPUCK1&#x000D;&#x000A;CPUCK0&#x000D;&#x000A;LCDS2&#x000D;&#x000A;LCDS1&#x000D;&#x000A;LCDS0&#x000D;&#x000A;PERCK&#x000D;&#x000A;BZS2&#x000D;&#x000A;BZS1&#x000D;&#x000A;BZS0&#x000D;&#x000A;ENCPA&#x000D;&#x000A;CSIST&#x000D;&#x000A;CPIX&#x000D;&#x000A;CPIH1&#x000D;&#x000A;CPIH0&#x000D;&#x000A;CPIL2&#x000D;&#x000A;CPIL1&#x000D;&#x000A;CPIL0&#x000D;&#x000A;CPOX&#x000D;&#x000A;CPOFR&#x000D;&#x000A;CS1&#x000D;&#x000A;CPAT&#x000D;&#x000A;CPVCS1&#x000D;&#x000A;CPVCS0&#x000D;&#x000A;CS2&#x000D;&#x000A;CPVRX3&#x000D;&#x000A;CPVRX2&#x000D;&#x000A;CPVRX1&#x000D;&#x000A;CPVRX0&#x000D;&#x000A;ENOP&#x000D;&#x000A;OPM1&#x000D;&#x000A;OPM0&#x000D;&#x000A;OPP1&#x000D;&#x000A;OPP0&#x000D;&#x000A;OPN2&#x000D;&#x000A;OPN1&#x000D;&#x000A;OPN0&#x000D;&#x000A;ENADC&#x000D;&#x000A;ENHIGN&#x000D;&#x000A;ENCHP&#x000D;&#x000A;PGAGN1&#x000D;&#x000A;PGAGN0&#x000D;&#x000A;ADGN2&#x000D;&#x000A;ADGN1&#x000D;&#x000A;ADGN0&#x000D;&#x000A;INBUF&#x000D;&#x000A;VRBUF&#x000D;&#x000A;VREGN&#x000D;&#x000A;DCSET2&#x000D;&#x000A;DCSET1&#x000D;&#x000A;DCSET0&#x000D;&#x000A;OSR2&#x000D;&#x000A;OSR1&#x000D;&#x000A;OSR0&#x000D;&#x000A;OSR3&#x000D;&#x000A;INH2&#x000D;&#x000A;INH1&#x000D;&#x000A;INH0&#x000D;&#x000A;INL2&#x000D;&#x000A;INL1&#x000D;&#x000A;INL0&#x000D;&#x000A;INIS&#x000D;&#x000A;OPIS&#x000D;&#x000A;VRH1&#x000D;&#x000A;VRH0&#x000D;&#x000A;INX1&#x000D;&#x000A;INX0&#x000D;&#x000A;VRL1&#x000D;&#x000A;VRL0&#x000D;&#x000A;ENTMA&#x000D;&#x000A;TMACK&#x000D;&#x000A;TMAS1&#x000D;&#x000A;TMAS0&#x000D;&#x000A;ENWDT&#x000D;&#x000A;WDTS2&#x000D;&#x000A;WDTS1&#x000D;&#x000A;WDTS0&#x000D;&#x000A;ENTMB&#x000D;&#x000A;TMBCK&#x000D;&#x000A;TMBS1&#x000D;&#x000A;TMBS0&#x000D;&#x000A;TMBSYC&#x000D;&#x000A;TMBR2R&#x000D;&#x000A;ENTMC&#x000D;&#x000A;TMCCK1&#x000D;&#x000A;TMCCK0&#x000D;&#x000A;TMCS12&#x000D;&#x000A;TMCS11&#x000D;&#x000A;TMCS10&#x000D;&#x000A;TMCS01&#x000D;&#x000A;TMCS00&#x000D;&#x000A;CCP1M3&#x000D;&#x000A;CCP1M2&#x000D;&#x000A;CCP1M1&#x000D;&#x000A;CCP1M0&#x000D;&#x000A;CCP0M3&#x000D;&#x000A;CCP0M2&#x000D;&#x000A;CCP0M1&#x000D;&#x000A;CCP0M0&#x000D;&#x000A;PASF&#x000D;&#x000A;PASCF1&#x000D;&#x000A;PASCF0&#x000D;&#x000A;PSS0CN1&#x000D;&#x000A;PSS0CN0&#x000D;&#x000A;PSS1CN1&#x000D;&#x000A;PSS1CN0&#x000D;&#x000A;ENPWM&#x000D;&#x000A;ENPFD&#x000D;&#x000A;PWMRL1&#x000D;&#x000A;PWMRL0&#x000D;&#x000A;PWMCG1&#x000D;&#x000A;PWMCG0&#x000D;&#x000A;PWMM1&#x000D;&#x000A;PWMM0&#x000D;&#x000A;ENPRS&#x000D;&#x000A;DBDC6&#x000D;&#x000A;DBDC5&#x000D;&#x000A;DBDC4&#x000D;&#x000A;DBDC3&#x000D;&#x000A;DBDC2&#x000D;&#x000A;DBDC1&#x000D;&#x000A;DBDC0&#x000D;&#x000A;ENLCD&#x000D;&#x000A;LCDPR&#x000D;&#x000A;VLCDX1&#x000D;&#x000A;VLCDX0&#x000D;&#x000A;LCDBF&#x000D;&#x000A;LCDBI1&#x000D;&#x000A;LCDBI0&#x000D;&#x000A;LCDBL&#x000D;&#x000A;LCDMX1&#x000D;&#x000A;LCDMX0&#x000D;&#x000A;SSPEN&#x000D;&#x000A;CKP&#x000D;&#x000A;CKE&#x000D;&#x000A;SMP&#x000D;&#x000A;SSPM1&#x000D;&#x000A;SSPM0&#x000D;&#x000A;SSPBUY&#x000D;&#x000A;SSPOV&#x000D;&#x000A;BF&#x000D;&#x000A;ENSP&#x000D;&#x000A;ENTX&#x000D;&#x000A;TX9&#x000D;&#x000A;TX9D&#x000D;&#x000A;PARITY&#x000D;&#x000A;WUE&#x000D;&#x000A;RC9D&#x000D;&#x000A;PERR&#x000D;&#x000A;FERR&#x000D;&#x000A;OERR&#x000D;&#x000A;RCIDL&#x000D;&#x000A;TRMT&#x000D;&#x000A;ABDOVF&#x000D;&#x000A;ENCR&#x000D;&#x000A;RC9&#x000D;&#x000A;ENADD&#x000D;&#x000A;ENABD&#x000D;&#x000A;INTEG11&#x000D;&#x000A;INTEG10&#x000D;&#x000A;INTEG01&#x000D;&#x000A;INTEG00&#x000D;&#x000A;INTEG7&#x000D;&#x000A;INTEG6&#x000D;&#x000A;INTEG5&#x000D;&#x000A;INTEG4&#x000D;&#x000A;INTEG3&#x000D;&#x000A;INTEG2&#x000D;&#x000A;FSR0&#x000D;&#x000A;FSR1</Keywords> <Keywords name="Keywords5" id="20">HIGH&#x000D;&#x000A;LOW</Keywords> <Keywords name="Keywords6" id="21">CALL&#x000D;&#x000A;JC&#x000D;&#x000A;JMP&#x000D;&#x000A;JN&#x000D;&#x000A;JNC&#x000D;&#x000A;JNN&#x000D;&#x000A;JNO&#x000D;&#x000A;JNZ&#x000D;&#x000A;JO&#x000D;&#x000A;JZ&#x000D;&#x000A;POP&#x000D;&#x000A;RCALL&#x000D;&#x000A;RJ&#x000D;&#x000A;BTSS&#x000D;&#x000A;BTSZ&#x000D;&#x000A;CPSE&#x000D;&#x000A;CPSG&#x000D;&#x000A;CPSL&#x000D;&#x000A;DCSUZ&#x000D;&#x000A;DCSZ&#x000D;&#x000A;INSUZ&#x000D;&#x000A;INSZ&#x000D;&#x000A;TFSZ</Keywords> <Keywords name="Keywords7" id="22">RET&#x000D;&#x000A;RETI&#x000D;&#x000A;IDLE&#x000D;&#x000A;CWDT&#x000D;&#x000A;RETL&#x000D;&#x000A;SLP&#x000D;&#x000A;NOP</Keywords> <Keywords name="Keywords8" id="23">ACCE&#x000D;&#x000A;A&#x000D;&#x000A;BANK&#x000D;&#x000A;B</Keywords> <Keywords name="Delimiters" id="24">00&lt; 01 02&gt; 03&quot; 04 05&quot; 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> </KeywordLists> <Styles> <WordsStyle name="DEFAULT" styleID="0" fgColor="FFFFFF" bgColor="000000" fontName="Consolas" fontStyle="0" fontSize="10" nesting="0" /> <WordsStyle name="COMMENTS" styleID="1" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" /> <WordsStyle name="LINE COMMENTS" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="Consolas" fontStyle="2" fontSize="8" nesting="0" /> <WordsStyle name="NUMBERS" styleID="3" fgColor="FF80FF" bgColor="E6E6E6" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS1" styleID="4" fgColor="DA974E" bgColor="E6E6E6" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS2" styleID="5" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" /> <WordsStyle name="KEYWORDS3" styleID="6" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS4" styleID="7" fgColor="80FF80" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS5" styleID="8" fgColor="408080" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" /> <WordsStyle name="KEYWORDS6" styleID="9" fgColor="00FFFF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS7" styleID="10" fgColor="8080FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS8" styleID="11" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" /> <WordsStyle name="OPERATORS" styleID="12" fgColor="FFFF00" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="FOLDER IN CODE1" styleID="13" fgColor="00FF80" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="FOLDER IN CODE2" styleID="14" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="FOLDER IN COMMENT" styleID="15" fgColor="00FF80" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" /> <WordsStyle name="DELIMITERS1" styleID="16" fgColor="000000" bgColor="FFFF80" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS2" styleID="17" fgColor="000000" bgColor="C7C4FF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS3" styleID="18" fgColor="FF80FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS4" styleID="19" fgColor="FF80FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS5" styleID="20" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS6" styleID="21" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS7" styleID="22" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS8" styleID="23" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" /> </Styles> </UserLang> </NotepadPlus>

Ti EK-LM4F120XL

iphone5


鋰電池反接/接反保護方案


用一個N-MOSFET,D接電池負極,兩個電阻分壓後(具體阻值由電池電壓決定)接G極。如圖所示。N-MOSFET的內部體二極管,S極是正極,D極是負極。在電池反接時電池的正極接的是D極。
MOSFET內部的二極管的壓降沒有影響,MOSFET導通時二極管是被旁路掉的,並不起作用。

Ti LM4F120 LaunchPad Evaluation Board

恩.....這是玩意訂價真恐怖
video platformvideo managementvideo solutionsvideo player

Program file does not exist

討厭的訊息,根本不知道要做什麼。
使用標準IDE如果不去做修正就會出現這種不知所云的錯誤,CCS一樣也會。


在C語言程式中使用二進位控制暫存器

網路上一堆奇淫技巧,但在前處理器的都是八位元為主,16~32位元就要寫程式,這不好單晶片可沒空間和資源算這玩意。
VC的巨集辦的到但太噁心了,還好沒有單晶片是用VC的。怎樣,阿是不能用位元操作寫單晶片呦,控制週邊用高階語言太麻煩了。
不過 KEIL C沒有這個擴展可以用,但 GCC有(歡呼)

6.60 Binary constants using the `0b' prefix

Integer constants can be written as binary constants, consisting of a sequence of `0' and `1' digits, prefixed by `0b' or `0B'. This is particularly useful in environments that operate a lot on the bit-level (like microcontrollers).
The following statements are identical:
     i =       42;
     i =     0x2a;
     i =      052;
     i = 0b101010;
The type of these constants follows the same rules as for octal or hexadecimal integer constants, so suffixes like `L' or `UL' can be applied.

http://gcc.gnu.org/onlinedocs/gcc/Binary-constants.html
簡單好用!

Firefox 15之後左上角那玩意的顏色調整

Firefox 15之後左上角那玩意的顏色調整

userChrome.css

auto-apt

sudo apt-get install auto-apt
#  安裝 auto-apt 套件

sudo auto-apt update
# 更新套件庫清單

auto-apt run ./configure
make
sudo make install

sudo apt-get install checkinstall
# 安裝 checkinstall 套件

gunzip source.tgz
./configure
make
checkinstall
sudo dpkg -i source.deb

終わりの惑星のLove Song 09 - 雪の降らない星

HYCON11P ICE ENOB Driver

嚴格說起來有些部分實在不符合Microsoft標準,不過原來就不符合了,改的比較通用一點。

筆記安裝CoreAVC

以前的教程都使用svn來獲取
但我多次都無法patch,最後發現mplayer1.0rc4就可以
http://www.mplayerhq.hu/MPlayer/release ... rc4.tar.gz
還有那兩個二進制文件可直接下載


現在不用自己編譯了,但要記得加上-vc coreserve,

  1. PPA源,安裝dshowserver 和 mplayer
    sudo add-apt-repository ppa:ripps818/coreavc
    sudo apt-get update
    sudo apt-get install dshowserver mplayer
  2. 複製CoreAVC解碼器到dshowserver目錄
    usr/share/dshowserver/
  3. 安裝smplayer,然後就可以在解碼器裡面選擇CoreAVCDecoder.ax進行解碼

MSP430 LaunchPad PushButton

//******************************************************************************
//  hit the Push-Button P1.3 and trigger red LED toggle P1.0 example
//  support msp430g2553
//  Description; Toggle P1.0 by xor'ing P1.0
//  ACLK = n/a, MCLK = SMCLK = default DCO
//
//                MSP430G2231
//             -----------------
//         /|\|              XIN|-
//          | |                 |
//          --|RST          XOUT|-
//            |                 |
//            |             P1.0|-->LED          
//
// Build by CCS v5
// source code provided by Wei Yan <kikiqqp@gmail.com>
//******************************************************************************
// #define BSF(var, bit)  ((var) |=  (1 << (bit))) //把某1bit設為1 仿PIC ASM用
// #define BCF(var, bit)  ((var) &= ~(1 << (bit)))  //把某1bit設為0

#include <msp430g2553.h>

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;            //關閉看門狗
  P1OUT = BIT3;                        //設定PT1.3為高電位
  P1DIR = BIT0;                        //設定PT1.0為輸出
  P1REN = P1OUT;                       //設定PT1.3上拉電阻
  char flash;
  unsigned int count;
  for( ; ; )                          //Polling Loop
  {
      while((P1IN & BIT3) == 0)   //使用if比較直覺
          for(flash = 0 ; flash < 20; flash++)
          {
              P1OUT ^= BIT0;          //NOT BIT0高電位
              for (count=0; count<60000; count++);
          }
  }
}

0~5V 4~20mA 無DAC處理方式

輸入是這樣