• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts




Re: 关于DSPIC中DSP指令
版主
版主


在Microchip網站裡dsPIC的範例程式大都是以 C 語言為主,組合語言(彙編)的範例很少。
不過你可以在Microchip 的 MPLAB C30 目錄下找到一些以 DSP 指令為主的副程式(函數)例如:FFT , FIR ...等。

C:\pic30_tools\src\dsp\asm

發表於: 2004/9/7 14:56
頂部


关于DSPIC中DSP指令
新會員
新會員



發表於: 2004/9/7 11:50
頂部


Re: 请教
版主
版主


Microchip 提供的 C Compiler 是 MPLAB C18,它與 Hi-Tech所出產的 C Compiler 使用上有些是不同的。

Workshop W401 是以 MPLAB C18 為範例的。

atoi , atol , atof 是標準的函數,atoi是將一個 10進制 ASCII Code 數字型態的字串轉換成16進制的 int.

以Hi-Tech PICC為例,它的元程式是放在 C:\HT-PIC\SOURCES

#include <ctype.h>
#include <stdlib.h>

int
atoi(register const char * s)
{
register char c;
register int a;
register unsigned char sign;

skipws:
c = *s;
if(c == ' ' || c == '\t') {
s++;
goto skipws;
}
a = 0;
sign = 0;
if(c == '-') {
sign++;
s++;
} else if(c == '+')
s++;
conv:
c = *s;
if(isdigit(c)) {
a = a*10 + (c - '0');
s++;
goto conv;
}
if(sign)
return -a;
return a;
}


發表於: 2004/9/7 11:33
頂部


Re: 我又有問題了?
版主
版主


http://www.microchip.com.tw/material.htm

有APP001 EVM Board 的電路圖,可以參考MCU圖裡的ICD的接線圖,稍微量一下 Vcc & Gnd pin 就不會弄錯了。

發表於: 2004/9/7 10:47
頂部


IIC的附屬端模式
資深會員
資深會員


PIC18F4320
我看規格書上的圖17-8
(書本第170頁,PDF檔第172頁)

MASTER丟出啟動條件後就開始丟位址
這時正確位址的SLAVE這一端不必回應確認訊息
代表線路上有這顆IC且有收到呼叫嗎?

前一頁17.4.3.2裡所說的意思
是否指當MASTER端送出的位址符合
且R/W位元相符
則SLAVE端這顆BF就變成1並SSPIF也變為1
而SLAVE只要清除BF跟SSPIF旗標
SSPBUF裡的這個資料(7位元位址+R/W)
就可以不管他了是吧?!

我看他SCL第9個時脈下來後(確認完)才產生SSPIF中斷
那我一開始怎麼知道MASTER要開始丟訊息了?
使用SSPIF中斷讀取SSPBUF並立刻清除SSPIF旗標嗎?

我看這張圖好像都沒說SLAVE端要不要送確認訊息
可是我用MASTER模式控制德儀的DAC7571
都必須要等SLAVE端回應ACK
是PIC會自動回應嗎?
還是說一切正常的話ACK就是0(這張圖前兩個ACK)
異常的話ACK就變為1(這張圖最後一個ACK)

發表於: 2004/9/7 10:37
頂部


Re: PIC18的書上市了
新會員
新會員


這本宏友的書,在站上看到後,就想買來看看,但一到書局一翻,覺得很失望,原本還想說可以看看它C是寫些什麼,結果,大失所望啊,請編著在出書時用心點,這樣才有人會買嘛,也才會是一本好書,再努力囉!

發表於: 2004/9/7 10:29
頂部


Re: 請教
初級會員
初級會員


非常感謝個位提供的幫助,這個問題我已經解決了,原來我忽視了FSR0L/FSR0H ,我以為可以直接將其作為一個存儲器使用。

發表於: 2004/9/7 10:02
頂部


Re: 我又有問題了?
資深會員
資深會員


看看這個討論串
http://www.microchip.com.tw/modules/n ... .php?topic_id=170&forum=1

MCLR有接顆電阻到VCC嗎?
試一下10K跟4.7K
若不行阻值換一下再試試

發表於: 2004/9/7 9:47
頂部


Re: 我又有問題了?
資深會員
資深會員


看看這個討論串
http://www.microchip.com.tw/modules/n ... .php?topic_id=170&forum=1

MCLR有接顆電阻到VCC嗎?
試一下10K跟4.7K
若不行阻值換一下再試試

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


我又有問題了?
新會員
新會員


對不起喔!各位前輩們,小弟又遇到問題想請教大家,希望大家能多多幫忙,謝謝
我用ICD2對18F4320除錯時就會寫到下列的問題:
ICD0083: Target not in debug mode, unable to perform operation

裡面的說明我也看了
就是不知道問題在哪
當然我除錯的方式是,直接從板子上拉出那五隻腳,再連到自己做的接頭上,什麼都OK,就是會有這樣的一句話,請大家告訴我為什麼,真的是謝謝各位鼎力的幫助!

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



« 1 ... 7426 7427 7428 (7429) 7430 7431 7432 ... 7522 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------