Customized tutor service for LabVIEW. Design related examples to meet your needs.
客製化LabVIEW家教服務,可根據你的需求,設計相關範例進行教學。
Recommand feasible methods for learing according to your research topic, experimental degign and task target.
fishark 發表在 痞客邦 留言(0) 人氣(361)
當所有的SD卡相關的程式都寫好了,如果沒在MPLAB中作一些設定,在編譯時還是會出現error。
When all functions of SD is prepared well, errors will happen if some operations are setup in MPLAB.
1. 選擇Project -> Build Option ->Project
fishark 發表在 痞客邦 留言(0) 人氣(502)
Today, I try the fuction of CPUDIV in PIC18F MCU.
MCU have the faster speed in CPUDIV = OSC1 than CPUDIV = OSC4_PLL6.
今天我測試了PIC18系列MCU的CPUDIV的功能,
結果系統在CPUDIV = OSC1的運作速度比OSC4_PLL6快,
The following data is expressed in pic18 config:
PLL // Prescaler Selection bits:
PLLDIV = 1 // No prescale (4 MHz oscillator input drives PLL directly)
PLLDIV = 2 // Divide by 2 (8 MHz oscillator input)
PLLDIV = 3 // Divide by 3 (12 MHz oscillator input)
PLLDIV = 4 // Divide by 4 (16 MHz oscillator input)
PLLDIV = 5 // Divide by 5 (20 MHz oscillator input)
PLLDIV = 6 // Divide by 6 (24 MHz oscillator input)
PLLDIV = 10 // Divide by 10 (40 MHz oscillator input)
PLLDIV = 12 // Divide by 12 (48 MHz oscillator input)
// CPU System Clock Postscaler:
CPUDIV = OSC1_PLL2 // [OSC1/OSC2 Src: /1][96 MHz PLL Src: /2]
CPUDIV = OSC2_PLL3 // [OSC1/OSC2 Src: /2][96 MHz PLL Src: /3]
CPUDIV = OSC3_PLL4 // [OSC1/OSC2 Src: /3][96 MHz PLL Src: /4]
CPUDIV = OSC4_PLL6 // [OSC1/OSC2 Src: /4][96 MHz PLL Src: /6]
Cont. ~~~~~
fishark 發表在 痞客邦 留言(0) 人氣(273)
黃昏,寺廟裡靜悄悄的,香爐裡煙霧彌漫,僧人們正在吃晚飯。一個男人悄悄地溜進寺廟,來到功德箱前面。
白天,男人曾來過一次,他看到很多人往功德箱裡放錢。看看四周沒有人,男人便將功德箱放下,從裡面往外倒錢。在一邊兒,小沙彌和師父看了個一清二楚。
小沙彌說:“師父,有人偷錢!” 師父說:“我知道。” 小沙彌說:“我們去把他抓住……”師父說:“不用。”
小沙彌急了:“師父,為什麼啊?他偷了我們的錢,他是小偷!” 師父說:“他不是小偷,那不是我們的錢……”“那怎麼不是我們的錢呢?⋯⋯” 小沙彌盯著師父。師父說:“那是人們放進去的錢,現在有人需要它,取出來,怎麼算是
偷呢? “
小和尚聽了默默無語,他眼睜睜地看著男人將功德箱裡的錢取走。
等男人一走,小沙彌就跑到功德箱前面,他往裡面看了看,說:“師父,裡面還有錢!” 師父點點頭,說:“他只是拿走了他需要的那一部分。如果他是小偷,還會留錢在裡面嗎?” 小沙彌點了點頭。
沒想到的是第二天黃昏,那個男人又趁著大家吃晚飯的時候溜進了寺廟,他來到功德箱前面,看看四周沒有人,又將功德箱放下取錢。這一次,小沙彌和師父依然看了個一清二楚。
小沙彌見了,說:“師父,他是小偷,他又偷我們的錢了!”師父說: “人放錢,人取錢,人的錢人花,何為偷啊? 昨天他取走一部分,因為不夠,再取走一部分,有何不可?”
小沙彌非常生氣,可不敢發作,只好眼睜睜看著男人取走功德箱裡的錢。
等男人一走,小沙彌就跑到功德箱前面,他往裡面看了看,發現裡面還有錢,心想男人總算不太壞,便作罷。此後,男人再也沒有來寺廟。
一年之後,男人再次踏進寺廟。男人來的時候不是黃昏,而是上午。
男人進了大殿,拜了佛,來到功德箱前面,他打開皮包,掏出厚厚一沓錢塞進了功德箱。旁邊的人都張大了嘴巴--這男人也太慷慨了。
小沙彌看到這一幕,忍不住走上前去,問男人為何這麼大方。男人提到了一年前的事,他說自己那時候走投無路,非常需要錢,看到功德箱裡的錢,就打起了歪主意,功德箱裡的錢讓他絕處逢生,現在他的日子好了,他就來加倍奉還。
小沙彌把這事告訴了師父, 師父說: “每個人都有困難的時候,只要我們給別人一條出路,別人就能走出困境,最終,我們也能得到加倍的回報。功德箱,那是人們的功德箱,也是我們的功德箱啊!”
後來,這事傳開了,寺廟的住持便特地放了一個功德箱在寺廟門口,小沙彌專門負責管理這個功德箱。每天,小沙彌都會往功德箱裡裝錢,讓那些需要幫助的人去取錢。開始的時候,白天裝滿錢的功德箱,第二天一早就變少了,可是幾個月後,再也不用小和尚往功德箱裡裝錢了。每天早上,功德箱裡都是滿滿的一箱錢,小和尚不得不取出很多錢,否則,裡面就裝不下了。那裡面的錢,有人加倍奉還的,也有人捐獻的。加倍奉還的人想感恩,捐獻的人想行善幫助他人。
不必鄙夷任何一個被生活壓彎了脊背的人,不是每個人都有“清高"的資格!誰人不渴望一種尊貴? 何謂大悲? 同體即是大悲。
fishark 發表在 痞客邦 留言(0) 人氣(138)
開除與被開除兩者都不好受,這篇文章敘述了其中最重要的意義,讓人有另一種不同的思考空間......
"本文編譯自創業公司 Everyme 和 Origami 的共同創辦人 Vibhu Norby 的文章「Firing and being fired」談他第一次被解僱與第一次解僱員工。"
我還記得大學畢業後的第一份工作被解僱當天的所有細節,那天快下班時,經理和工程總監找我面談:「我們有個艱難的決定要告訴你,我們要放你走了,從一開始你在公司文化適應上就不是太好,這不代表你不是個好的軟體工程師,只是這個位子不適合你,我很抱歉。」
接著在 30 秒內,所有對於失敗以及擔心不足以在矽谷成為一名優秀軟體工程師的恐懼感霎時湧上,而對於過去 7 個月的工作、未完成的專案、影響過的使用者、同事情誼等等,剎那間都成為過往雲煙。
被解僱後,公司不讓我回辦公室收拾東西,我強忍住眼淚被護送離開公司。在停車場,我思索著接下來要去哪裡,也許在規模更大的公司裡找份輕鬆點、壓力小一點的工作。
接著我還得為履歷表傷腦筋,擔心被解僱的經歷會影響新工作的機會,於是我想了幾個「為什麼我只在那家公司做了 7 個月」的回答,要是真有人問起,我會說我辭職了,或者更含糊地說:「我離開了。」
兩天後,我來到一間車庫裡的新創公司和三位優秀的人才共事,這間新創公司實現我成久以來的想法,能真正運用資源、mentor 制度以及發揮靈感的空間。我請主管給我發揮創意的自由,同時受到某些規範以引領走上成功的道路,最後這間新創公司被收購了,而我人生第一次被解僱的經驗成為至今發生在我身上最棒的事。
直到第一次我必須解僱某位員工時我才瞭解到,一個人的工作成功與否,取決於你是否走在正確的道路上。某些人很難在工作上取得成功,因為他們樂於做些無關緊要而不必承擔風險的工作。如果能在對的公司,有好的領導者,並且熱愛自己的工作,那麼無論公司出身為何,終會有成功的一天,並不停帶來豐碩的果實。
對於第一次解僱員工那天我同樣記得所有細節,我帶著那位員工散步了一小段,帶著終止合約的文件和一頁解釋我為什麼必須解僱他的理由。我向他解釋他並不那麼適合公司文化,表現也不如我們所想,但這無關他作為一位工程師的能力,就只是不再適合我們公司了。
所有對於為何要解僱那位員工的解釋都如同陳述般再也真實不過,於是我終於能對當初解僱我的主管所說的一字一句感同身受,儘管當時我是如此不解我做錯了什麼要被解僱。我的第一份工作是在一個 ASP.NET 的網站,當時我對開源程式語言與框架相當感興趣。第一份工作,我被交付死板的工作任務,而我提出的許多想法則很少被實現;第一份工作,我在一間遊戲公司任職而我當時真正感興趣的是通訊軟體。回首過去,當時我沒有主動離職的原因在於:沒有足夠的自覺或勇氣把未來掌握在自己手中。於是我的工作表現替我發聲。
許多軟體開發團隊規模很小,尤其是新創公司。比起能躲著默不作聲的大公司,新創公司要每個新進員工都能完全契合實在是個瘋狂念頭。對於公司理念或產品缺少熱情,甚至是根本沒有意識到自己對公司不抱熱情的員工,無論以什麼形式最後都會浮出檯面。當你身在不適合自己的公司,你終會有種「沒有人懂我」的念頭,或者主管不認同你的工作表現。有時候你會覺得主管對你的態度有點奇怪,有時候主管會要求你改變態度,然後你改了,但好像沒人看得見。種種對於公司主管似乎存心忽略你的想法有時不見得是真實的,這很可能是來自你內心的警告,於是你會以特定方式解釋公司或主管的種種行為,警告你不適合這間公司,外面的世界更加美好,於是,最後你就離開了。
在我解僱的員工當中,每位被解僱的員工都轉向他們更有熱情的領域,更認真、開心地工作。當你解僱了不適任的員工,原本的團隊凝聚力和自我價值都會有所提升。因此,我認為小公司解僱的人不夠多,而新創公司員工的離職率也不夠多。沒有一個面試過程是能透過衡量技能就完全洞察員工內心對公司熱情與否,畢竟要假裝工作熱忱再簡單不過。
最後,我希望大學畢業後第一份工作的公司能在我第一次出現不適合公司的徵兆時就解僱我。有時你能在頭兩個月發現不適應公司文化的問題,有時是前兩個禮拜,甚至是任職第一天。把不適合的員工解僱再簡單不過,然而往往要拖上好幾個月甚至好幾年才真正進行解僱。無論如何,對員工或公司來說,在發現彼此不適合後能立即分道揚鑣是再好不過了。
fishark 發表在 痞客邦 留言(0) 人氣(669)
fishark 發表在 痞客邦 留言(0) 人氣(176)
fishark 發表在 痞客邦 留言(0) 人氣(277)
最近在使用壓力儀器,
其中有提到精準度(Precision)是0.02 % Rdg + 0.02 % FS
便很好奇地查了一下 Rdg 與 FS的含意,
fishark 發表在 痞客邦 留言(0) 人氣(1,257)
在使用C語言做運算處理時,難免會與用到浮點數(Float)運算,
但是如果要將浮點數的數值做資料傳輸,如SPI,UART或USB時,就會遇到困難,
因為通常傳輸的數據是使用Byte的形式,
Microchip C語言的浮點數占了4個Byte的空間,
fishark 發表在 痞客邦 留言(3) 人氣(3,129)

傳統要使用LabVIEW控制MCU的腳位,通常是使用UART或RS232介面,
因為對MCU而言應該是容易取得的通訊介面,
對LabVIEW而言,也都有子函數可用,
使用USB對LabVIEW而言並不是垂手可得,
fishark 發表在 痞客邦 留言(2) 人氣(1,499)