:::

論壇索引


Board index » All Posts (lancer0498)




Re: 想請問一下16F中斷宣告方式
資深會員
資深會員



發表於: 2010/2/26 16:55
不怕苦...苦半輩子;怕苦...苦一輩子
頂部


Re: 關於I2C EEPROM的ACK問題請教
#52
資深會員
資深會員


感謝版主及foxjan的回覆,
正如版主說的,我原本就有將組與和C的EEPROM範例都下載下來,比對了也有發覺這個問題,還蠻納悶的,現在豁然開朗,
謝謝!

祝新年快樂

發表於: 2010/2/10 17:47
不怕苦...苦半輩子;怕苦...苦一輩子
頂部


關於I2C EEPROM的ACK問題請教
#53
資深會員
資深會員


請教各位高手:

小弟目前因工作需求,須使用I2C EEPROM,在MCHP TW的下載中心 » 網友提供資料 > 範例程式 下載i2c_ee.asm,翻成C來使用,也看完了I2C Timing的圖,有個疑問請教各位

範例中
EE_Byte_Write
call StartI2C ; Set SSPCON2.SEN
;
bcf I2C_Ctrl,0 ;Clear for Write Command
movf I2C_Ctrl,W ; Send Slave Address to I2C Bus
call Send_Byte
;
movf I2C_Addr,W ; Send out the Command
call Send_Byte
;
movf I2C_Data,W ; Send out the Data
call Send_Byte
;
call StopI2C ; Initial STOP Condition
return
;

在送完I2C_Ctrl時,不用送ACK嗎?
我有對照時序圖,有ACK存在,還是小弟關念有問題?

Attach file:



jpg  (0.00 KB)


發表於: 2010/2/10 16:59
不怕苦...苦半輩子;怕苦...苦一輩子
頂部


Re: X RAM和Y RAM,以及ROM, 外擴ROM的問題
#54
資深會員
資深會員


記得xdata 和 ydata使用於dsp運算,運算時會同時取xdata和ydata的資料,這樣速度會比較快,
一般使用時好像只存取xdata;


希望對你有幫助

發表於: 2010/2/6 8:49
不怕苦...苦半輩子;怕苦...苦一輩子
頂部


Re: 初學者使用PIC18F452的USART功能問題 請大家幫忙
#55
資深會員
資深會員


接收用中斷的方式,採用指標的作法,每收完1byte,指標就+1,
如下:
unsigned char RXBUFF[10];
unsigned char *pptr;

#pragma code low_vector=0x18
void low_interrupt (void)
{
_asm GOTO Rx_isr _endasm
}
#pragma code

#pragma interruptlow Rx_isr

void Rx_isr (void)
{
*pptr = ReadUSART();
pptr++;
Cnt++;
if(Cnt == 8)
{
FLAGbits.RxOver = 1;
pptr = RXBUFF; //reset pptr to point RXBUFF[0]
Cnt = 0;
}
}

int main(void)
{
.
.
.
pptr = RXBUFF; //point to RXBUFF[0]
while(1)
{
if(FLAGbits.RxOver)
{
PORTD = *pptr;
DELAY();
Cnt++;
if(Cnt == 8)
{
FLAGbits.RxOver = 0;
pptr = RXBUFF;
Cnt = 0;
}
}
}
}

記得要有delay,否則uart跑很快,led顯示也跟上去的話,
也應該看不到led顯示啥東西吧

發表於: 2010/2/6 8:33

Edited by lancer0498 on 2010年02月06日 11:35:10
不怕苦...苦半輩子;怕苦...苦一輩子
頂部



« 1 ... 3 4 5 (6) 7 8 9 ... 21 »



:::

Microchip連結

https://www.linkedin.com/company/microchiptechnologytaiwan
https://www.facebook.com/microchiptechnologytaiwan/?locale=zh_TW
https://mkpage.microchip.com/l/1082123/2025-03-12/2stnv5
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
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... ]

教育訓練中心

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