:::

論壇索引


Board index » All Posts




Re: 關於“ds PIC workshop”之課程內容~~
版主
版主


1. dsPIC101 : 以基本的dsPIC配合 C30 compiler 及使用dsPIC v1.1 Demo board為教材,主要介紹dsPIC的基本C程式的撰寫,介紹如何設定I/O、中斷優先權、巢狀式中斷控制、A/D的自動掃描及轉換、UART 及基本的FIR濾波器的設計。同時也會說明如何用 dsPIC Filter Design來產生係數及介紹使用dsPICworks Tool來觀察Time domain 及 Frequency domain 的資料分析。

2. dsPIC 16-bit Architecture : 詳細介紹 dsPIC 的架構及週邊,內容涵蓋 CPU core, DATA Memory, Program Memory, addressing Mode, Instruction sets, Data Format, DSP engine, System management and dsPIC Peripherial.

3. dsPIC Advanced Signal Programming: Data Format,Sine wave generator, Dual Tone, FIR , FFT , FSK decoder 使用C30及dsPIC v1.1 demoboard

4. dsPIC Advenced Programming : MPLAB C30 介紹,C30 run-time startup, Math Library, Read Write EEPROM, PSVPAG的用法,使用 Visual Device Initializer(VDI)設定dsPIC週邊,RS-485傳輸與 Power down mode

發表於: 2004/9/30 18:35
頂部


Re: Message[306] :Crossing page boundary -- ensure page bits are set
高級會員
高級會員


這個訊息只是個提示 , 當程式執行CALL或GOTO不同的PAGE時 , 組譯器會提醒使用者再一次確認在這些指令之前是否已經正確的切換PCLATH(Mid-Range)或是STATUS(Base-Line)的頁面切換位元 , 而寫法正如上面幾位大師所建議的一樣

發表於: 2004/9/30 17:55
頂部


Re: 請教關於C30v1.10與C30 v1.20.02.01 的問題?
版主
版主


在安裝 C30 v1.20.02 的版本會檢查之前是否已安裝了正式版的 C30 C compiler ,如以安裝過正式版就不會再問 KEY Code , 所以沒有天數的限制。除非你之前就沒有輸入KEY Code, 那就會被限制在60天的使用期限。

發表於: 2004/9/30 17:51
頂部


Re: 關於“ds PIC workshop”之課程內容~~
中級會員
中級會員


dsPIC101 的上課內容大綱可以概略說明一下嗎?
需要多少的費用?

發表於: 2004/9/30 17:44
頂部


Re: 使用PMLAB SIM時
新會員
新會員


謝謝先進!
我有去mplab HELP看,而且有找到下列資料:

Creating a Synchronous Stimulus File

To create a Synchronous Stimulus file:

1. Click the File Stimulus tab of the Simulator Stimulus dialog (Debugger>Stimulus).
2. Click Add under "Input Files". Enter stim1 for "File Name" and click OK in the Open dialog. The file name should appear in the file list box, i.e., C:\SimProj\
stim1.ssti.
3. Click on the file name to select the file. Click Edit under "Input Files". This will disable some "Input Files" buttons and enable the "Edit Controls" buttons.
4. Click Add Row under "Edit Controls". A row will appear for entering data.
5. Set up the row for file injection into a register as follows:
Select "PC" under "Trigger On".
Note: You must use PC with register stimulus.

Enter 0x1a under "Trig Value".
Select TRISB under "Pin/Register".
Note: You cannot inject file values into port registers, e.g., PORTB. Use pin values (explained next.) Also, you cannot inject file values into the W register.

6. Select "File" under "Value". This will open a dialog to select a register stimulus file. Select reg1.rsti and click Open to enter this file under "Value".

但是在第6步驟時,Select reg1rsti,我都找不到 .rsti類型的檔案,而後輩是使用MPLAB v6.6版。請問先進,謝謝!


發表於: 2004/9/30 16:11
頂部


Re: 貴公司有無USB充電的battery charger...
版主
版主


MCP73853 及MCP73855。

發表於: 2004/9/30 13:56
頂部


Re: Message[306] :Crossing page boundary -- ensure page bits are set
版主
版主


參照:

Ryang 寫道:
標準的寫法如下:

movlw (high) Sub_Call ; 抓出副程式的MSB的程式位址
movwf PCLATH ; 設定 PCLATH<3:4>的 Page
call Sub_Call or goto Sub_Call

比較簡單的寫法可使用MPASM所提供的虛指令如下方式:

pagesel Sub_Call ; 使用虛指令自動設定跳躍PAGE的設定
call Sub_Call or call Sub_Call


pagesel Sub_Call 在組譯之後,會轉換為如
BSF (或BCF) PCLATH,3
BSF (或BCF) PCLATH,4
的指令,不會影響到W暫存器的內容

Ryang所寫的第一種方法,會把PCLATH的全部內容改變,但也會影響W暫存器,也許並不是您所樂見。此法常用於欲利用ADDWF PCL及RETLW指令來作查表法時,將PAGE先期設定時使用。

發表於: 2004/9/30 11:31
頂部


Re: Message[306] :Crossing page boundary -- ensure page bits are set
版主
版主


有關此詳細說明可參考右邊的"教材及講義"項內的 MPASM workshop 的說明

發表於: 2004/9/30 9:45
頂部


Re: Message[306] :Crossing page boundary -- ensure page bits are set
版主
版主


標準的寫法如下:

movlw (high) Sub_Call ; 抓出副程式的MSB的程式位址
movwf PCLATH ; 設定 PCLATH<3:4>的 Page
call Sub_Call or goto Sub_Call

比較簡單的寫法可使用MPASM所提供的虛指令如下方式:

pagesel Sub_Call ; 使用虛指令自動設定跳躍PAGE的設定
call Sub_Call or call Sub_Call

發表於: 2004/9/30 9:31
頂部


Message[306] :Crossing page boundary -- ensure page bits are set
新會員
新會員


請問先進:
Crossing page boundary -- ensure page bits are set是使用GOTO與CALL指令時,所產生的嗎?
我有試過改變PCLTH<4,3>的值,但是在PAGE 1 不行
,如下:
BANKSEL PCLATH
BCF PCLATH,4
BCF PCLATH,3
CALL ADSTART
請先進指點。
謝謝ㄌ

發表於: 2004/9/30 2:17
頂部



« 1 ... 7173 7174 7175 (7176) 7177 7178 7179 ... 7289 »



:::

Microchip連結

http://elearning.microchip.com.tw/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源