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

論壇索引


Board index » All Posts (Ryang)




Re: 請問為何無法控制PORTA,4 ?
版主
版主


PIC對連續的PORT動作時,中間需插入 NOP 的指令以修正 Read/Modify Write 的延遲問題。

BTG PORTA,4
NOP
BTG PORTA,3
NOP
BTG PORTB,4

發表於: 2004/9/13 18:33
頂部


Re: 使用PICDEM.net DEMO BOARD,是否可用16f877?
版主
版主


就在左邊的 "檔案下載" 區裡的最後兩個項目。

發表於: 2004/9/12 10:10
頂部


Re: IIC的附屬端模式
版主
版主


不是沒人理你,實在是事情很多....
1. 在I2C的規範理,並不是所有的Slave都要回Ack(因為位址不一樣所以也就收不到),只要位址相符的那個Slave回Ack(low)就可以了。
2. 一般我都是使用中斷的方式接收資料,所以我是檢查SSPIF的旗號離開中斷前再將其清除,I2C的中斷要去check到底是Address或Data的接收中斷
(可檢查 D/A bit at SSPSTA Register),如果是D/A=0(中斷時)就代表此 Slave的Address Match SSPBUF內的資料可不用理它,只要將SPPIF清除並將
CKT Set to Hi將 SCL 放開讓 MASTER 可以傳送下一你資料近來。
3. Master 與 Slave的 HAndshake 是透過 SCL 能否便 Hi來決定的,而slave的CKP位元就是來控制 SCL的Hi或Low
4. 圖17-8,你可能看錯了Master是發出READ的Command,所以後面的data是從Slave端送給Master的信號,此時的ACK是由MAster傳回給Slave,第一個ACK代表
Master還要再讀取資料(ACK=0), 第二個ACK代表Master即將完成讀取動作ACK=1,緊接著發出STOP。
5. PIC18Fxxxx的Slave回ACK都是硬體自動的回應ACK

發表於: 2004/9/8 15:12
頂部


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


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

C:\pic30_tools\src\dsp\asm

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


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
頂部


Re: 好像沒有IIC的D/A轉換器?!
版主
版主


8-pin MSOP & SOP, 抱歉沒有DIP。

發表於: 2004/9/6 18:23
頂部


Re: 請教
版主
版主


等一下!!!!!!

你的程式不太像PIC16Fxxx系列的語法,但也不像PIC18F,請問你是用哪一顆PIC?

請問你的POINTER是指到哪裡的位址?
沒有 FSR0 register, 18F 叫 FSR0L/FSR0H ; 16F 稱之為 FSR

發表於: 2004/9/6 18:21
頂部


Re: 請問各位大大...16f877與877a的燒錄問題
版主
版主


1. 你是用自己做的燒錄器還是現成的? 目前很難回答你的問題。
2. 16F877 & 16F877A 的 Flash Memory架構是不一樣的,16F877A的燒錄方式比較複雜,但燒錄時間比較短。
3. 由於價格因素,16F877A已有取代16F877的趨勢。

16F877與16F887A的燒錄規範如下網站所示的PDF file:
http://www.microchip.com/stellent/idc ... ogramming%20Specification

發表於: 2004/9/6 15:33
頂部


Re: ICD2的錯誤訊息
版主
版主


最近 ICD2 好像問題比較多,那些不會動的或找不到 ID 的要不要寄到台北 Microchip 給我,我幫你測看看,壞了換一個新的給你(寄到 Microchip的郵費你付,其餘郵費Microchip支付)。或你可以到 Microchip Taipei 當場測試。

Microchip Technology Taiwan
台北市民權東路三段四號12樓
Tel : 886-2-2500-6610 Ext:803
Fax : 886-2-2508-0102

發表於: 2004/9/6 15:12
頂部



« 1 ... 1592 1593 1594 (1595) 1596 1597 1598 ... 1610 »



:::

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... ]

教育訓練中心

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