當所有的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) 人氣()

Today, I try the fuction of CPUDIV in PIC18F MCU.

MCU have the faster speed in CPUDIV = OSC1 than CPUDIV = OSC4_PLL6.

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

黃昏,寺廟裡靜悄悄的,香爐裡煙霧彌漫,僧人們正在吃晚飯。一個男人悄悄地溜進寺廟,來到功德箱前面。 

白天,男人曾來過一次,他看到很多人往功德箱裡放錢。看看四周沒有人,男人便將功德箱放下,從裡面往外倒錢。在一邊兒,小沙彌和師父看了個一清二楚。
   

小沙彌說:師父,有人偷錢!” 師父說:我知道。” 小沙彌說:我們去把他抓住……”師父說:不用。” 
小沙彌急了:師父,為什麼啊?他偷了我們的錢,他是小偷!” 師父說:他不是小偷,那不是我們的錢……”“那怎麼不是我們的錢呢?⋯⋯” 小沙彌盯著師父。師父說:那是人們放進去的錢,現在有人需要它,取出來,怎麼算是 
偷呢 “ 
 小和尚聽了默默無語,他眼睜睜地看著男人將功德箱裡的錢取走。 

fishark 發表在 痞客邦 留言(0) 人氣()

開除與被開除兩者都不好受,這篇文章敘述了其中最重要的意義,讓人有另一種不同的思考空間......

 

"本文編譯自創業公司 Everyme 和 Origami 的共同創辦人 Vibhu Norby 的文章「Firing and being fired」談他第一次被解僱與第一次解僱員工。"

fishark 發表在 痞客邦 留言(0) 人氣()

  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:ab
  • 請輸入密碼:
  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:ab
  • 請輸入密碼:

最近在使用壓力儀器,

其中有提到精準度(Precision)是0.02 % Rdg + 0.02 % FS

便很好奇地查了一下 Rdg 與 FS的含意,

 

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

在使用C語言做運算處理時,難免會與用到浮點數(Float)運算,

但是如果要將浮點數的數值做資料傳輸,如SPI,UART或USB時,就會遇到困難,

因為通常傳輸的數據是使用Byte的形式,

Microchip C語言的浮點數占了4個Byte的空間,

文章標籤

fishark 發表在 痞客邦 留言(3) 人氣()

傳統要使用LabVIEW控制MCU的腳位,通常是使用UART或RS232介面,

因為對MCU而言應該是容易取得的通訊介面,

對LabVIEW而言,也都有子函數可用,

使用USB對LabVIEW而言並不是垂手可得,

文章標籤

fishark 發表在 痞客邦 留言(1) 人氣()

 有一陣子沒寫這個計畫的進度了,

之前花了一段時間去弄懂Microchip USB範例程式的內容,

Microchip提供的範例程式通常是配合自家的開發版,

一個程式裡面會支援數顆MCU,所以程式會顯得複雜,不易懂,也不容易修改,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

Microchip 提供軟體與硬體的SPI通訊程式庫,

當有兩個MCP要使用SPI通訊時,

一個要當Master, 而另一個要成為Slave,

SPI通訊需要4條訊號線, 分別是SDI, SDO, SCK, CS,

文章標籤

fishark 發表在 痞客邦 留言(1) 人氣()

這篇文章是介紹如何使用PIC18系列硬體I2C讀寫外接EEPROM 24LC64,

一般來說PIC18系列的晶片通常有內建的EEPROM, 不過通常容量不大,

如果需要儲存較大容量的資料時, 就需要使用外接的EEPROM,

待續 ~~~

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

StopWatch是Microchip MPLAB開發環境提供的一個小工具,

可以利用軟體的模擬, 來知道一段程式碼所需要花的執行時間,

通常是利用中斷點(breakpoint)來定義所需要量測的程式碼範圍,

 

文章標籤

fishark 發表在 痞客邦 留言(1) 人氣()

E.B. Swansoninitially identified three categories of maintenance: corrective, adaptive, and perfective. These have since been updated and ISO/IEC 14764 presents:

  • Corrective maintenance : Reactive modification of a software product performed after delivery to correct discovered problems.
  • 矯正性維護:1. 在交付後對軟體產品所進行的反應性修改,以矯正所發

    現的錯誤。 2. 是修改最初系統設計和實作中的錯誤 ─ 即系統中不符合原先需求的狀況。

  • Adaptive maintenance: Modification of a software product performed after delivery to keep a software product usable in a changed or changing environment.

  • 適應性維護:1. 在交付後對軟體產品所進行的修改,以保持電腦程式可於變更後或正在變更之環境中使用。2. 是為了迎合環境變化以及符合使用者需求所進行的系統改善。如產品移植到新的編譯器, 作業系統或硬體上; 新的稅制法令; 郵遞區號位數的增加等。
  • Perfective maintenance: Modification of a software product after delivery to improve performance or maintainability.
  • 完美性維護: 是改善系統,例如,使系統變得更有效率或者改善使用者介面。
文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

在使用mplab寫Microchip的程式時,

我想把一些程式碼從範例程式copy & paste到自己的程式碼是很常見的事情,

不過有時候MPLAB編譯這種copy & paste的.c或.asm檔會發生問題,

雖然這種現象不常見,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

在USB 資料Packet的傳輸中,

有兩個函數會被使用到, 分別是USBGenWrite()與USBGenRead(),

我們從help檔中分別來看這兩個函數,

1. 首先是USBGenWrite(),

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

Microchip提供USB功能的MCU,

Microchip的libary提供許多USB的範例,

在範例中(USB Device - MCHPUSB - Generic Driver Demo)一開始就出現下列的程式碼:

#if defined(USB_INTERRUPT)

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

在學習如何使用Microchip用SPI讀寫sd card的筆記:


Microchip Inc. provides a library of file I/O functions for implementing the card file operations.  -->Microchip提供了函式庫供卡片檔案的操作

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

NI在2012宣布關為對行動裝置的相關消息: 

 

NI發表NI LabVIEW軟體與NI硬體相容的App,適用於iPhone、iPad、Android等行動裝置,可協助工程師整合最新的行動技術。功能強大的LabVIEW 一旦整合行動裝置的機動性、簡單易用、輕鬆上手、更長效電池等特色之後,即可透過資料擷取與嵌入式監控系統,以更高效率存取量測資料。

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

這是在網路上收集到關於Microchip MCU的Bootloader相關資料:

Free from Microchip:
1. Microchip AN851: PIC16F/18F bootloader via serial
2. Microchip AN247: PIC18F CAN MCU bootloader via CAN bus

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼