這是在網路上收集到關於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) 人氣()

建立好Gerber檔之後,

接著要建立NC Drill檔,

在建好Gerber file的空白處按右鍵,

出現選單, 選擇Insert NC Drill,

文章標籤

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

在完成PCB Layout後, 接下來是奧送去給PCB板廠製造,

在這個時候需要產生Gerber檔,

首先, 在File-->CAM Manager

文章標籤

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

一般MCU當Master使用I2C與Slave端的設備或IC溝通有兩種作法,

1. 硬體式: MCU本身已經有硬體I2C的架構, 在Microchip的MSSP包含SPI與I2C, 只需要作一些暫存器設定, 然後將資料丟到I2C buffer便可使用.

2. 軟體式: MCU本身沒有硬體式I2C的架構, 或是硬體式I2C的腳位不敷使用, 使用其他兩個Digital pin腳充當SDA與SCL, 不過I2C的Protocol是用軟體來控制的,

目前在c18中有提供software I2C protocol, 一般在C:\MCC18\src\pmc_common\SW_I2C

文章標籤

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

畫出Schematic後,

接著就是要完成PCB layout,

在初步拉線完成後, 可以Print 1:1的PCB圖,

先check元件的大小是否正確,

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

最近要嘗試做一個微電流計的電路, 

預計是要可以量測10-9(nano)~10-12(Pico) A的電流,

收集了一些資料後,

電流值經由一個高輸入阻抗的OP放大器, 再經由可程式放大倍率的放大器調控放大的倍率, 最後傳到MCU,

文章標籤

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

在用Protel進行PCB layout時,

"L" Hot key是很好用的功能,

尤其是有多層板Layout時,

用"L" Hot key可以選擇你想要的Layout的那一層,然後將其他層隱藏,

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

在使用Orcad進行pcb的Layout前, 需確定毎個元件都有其footprint,

要建立客制化的footprint, 有兩個事情要做:

 

1. 建立Pad: 可使用Padstacks

文章標籤

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

最近在使用OrCAD進行電路板的設計,

突然想說是否能從網路上就可以學習到如何操作OrCAD的方法,

買書來看雖然比較快, 不過作為網路重度使用的代表,

還是從網路上找了一些資料, 中英文的教材都有,

文章標籤

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

在使用PIC18系列是常使用的就是c18的compiler,

我們要使用的函數, 如PWM可以自己寫, 或是call c18已經寫好的函數如OpenPWM(), ClosePWM()

我們可以進一步去看裡面的程式碼, 會發現會有EPWM_V14或EPWM_V14_1的版本定義, 如下面的程式碼:

#elif defined (EPWM_V14) || defined (EPWM_V14_1)

文章標籤

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

想了很久, 才決定要研究一些APP開發的文章,

原因之一是因為我有android平板電腦, 最近也敗了一支iphone,

玩了一陣子的APP之後, 深深覺得行動裝置真的是讓人的生活豐富的很多,

以後的世界會因此而有很重要的變化,

文章標籤

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

最近試著將Protel DXP 2002的schematic (.sch)轉成Orcad的dsn檔,

 (Protel 99se的sch也是無法轉成Orcad的dsn)

找了許多網路資料, 發現要用protel DXP 2004以上的版本才可以轉換,

 (Protel 99se也可以用Protel DXP 2004開啟, 然後做轉換^^)

文章標籤

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

Diptrace是一套價格很便宜的電路圖繪製與PCB layout的軟體 (有許多版本可以選擇)

關於Diptrace的資訊, 可先參考:http://www.diptrace.com/

有free的試用版可供下載,

 

文章標籤

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

在畫電路圖或pcb的元件常會遇到的問題是,

 

 建好的元件常會分布在許多不同的分類的libary中,

 

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

這一篇是for 測試用  (鼓勵買正版~~~)

 

以我的感覺, 要評估要不要升級或購買LabVIEW軟體往往需要超過30天,

 

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

拖了很久,一直沒去更新LabVIEW的版本,從8.6到2011,約有兩年的時間了吧~~~

 

每次要更新版本 , 除了升級的費用外, 再來就是考慮版本與模組相容的問題, 

 

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

本篇文章使用Sound and Vibration toolkit的Assistant來快速建立聲音(或聲壓Sound Pressure )的量測,

在使用Sound and Vibration Assistant前,請先將量測用的麥克風與資料擷取模組(如NI 9234)接好,

然後開啟Sound and Vibration Assistant 

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

感謝大家,已經超過25人按讚,有粉絲專頁固定網址 ~~~~

http://www.facebook.com/idynamics

請有問題都到Facebook發問 ~~~~

 

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

Microchip單晶片的USB功能主要有三種方式:

1. HID

2. CDC

3. mpusbapi.dll

文章標籤

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

最近在寫PID的控制,需要用到一些乘除的運算,

在Microchip MCU中的乘,例如說a*100,其實是a加100次,

會多很多程式碼,還要擔心是不是會超出變數的容量,

例如a是宣告unsigned char也就是0~255,

文章標籤

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼