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

論壇索引


Board index » All Posts




HI TECH C的疑問
中級會員
中級會員


以PIC16F72為例

char a @ 0x20; //設a在位置0X20
char b; //

結果a b會使用相同的位置,請問要如何設定才會使b或其他變數自動跳過已使用的位置?

發表於: 2005/11/24 15:51
頂部


Re: 請問一下我用51去讀寫24LC64為啥不能寫第2 BYTE
新會員
新會員


謝謝板主指導

但是我是使用PAGE WRITE 的方式寫3 BYTE阿,讀的時候只能讀到第一BYTE 的值,其餘後面兩BYTE都讀不到 還是我需要將其ACK信號拉為LOW呢
請給我指導
謝謝

下面是我目前寫的程式!

reg1=0x05,reg2=0x00,reg3=0x01;
reg4=0xaa,reg5=0x5a,reg6=0x55;

I2CS();

I2CW(reg1);

I2CW(reg2);

I2CW(reg3);

I2CW(reg4);

I2CW(reg5);

I2CW(reg6);

I2CP();
delay1ms(),delay1ms(),delay1ms(),delay1ms();
I2CS();
reg1=0x05,reg2=0x00,reg3=0x01;
reg4=0xaa,reg5=0x5a,reg6=0x55;
I2CW(reg1);
I2CW(reg2);
I2CW(reg3);
I2CS();
reg1=0x85;
I2CR(reg1);

ACKN(1);
I2CP();

void I2CW(char va21)
{
int i;
RESTN=1;
for(i=0;i<8;i++,va21>>=1){
if(va21&1) {
DAT=1;
}else {
DAT=0;
}
delay(10);

CLK=1;
delay(5);
CLK=0;
delay(8);
}

CLK=1;
delay(5);
CLK=0;
delay(5);
}

void I2CR(char va31)
{
int i;
RESTN=1;
EA=0;
delay(1);
for(i=0;i<8;i++,va31>>=1){
if(va31&0x1) {
DAT=1;
}else {
DAT=0;
}
delay(5);
CLK=1;
delay(5);

CLK=0;
delay(5);

}

CLK=1;
delay(5);
CLK=0;
delay(50);
}
void delay(int tm)
{
while (tm--);
}

void delay1ms(void)
{
int i;
for (i=0;i<1000;i++)
{
_nop_();
}

}

void ACKN(Bool ack)
{
DAT=1;
DAT=ack;
CLK=1;
delay(5);
CLK=0;
}

發表於: 2005/11/24 15:17
頂部


请教MCPWM模块的问题
新會員
新會員


用互补模式输出时候,pwmh与pwml的波形畸变的厉害,而且幅值差不多减半
而用独立输出模式时,pwmh与pwml同时输出,波形比较正常,请问这个是什么原因?

發表於: 2005/11/24 15:06
頂部


關於Pin腳的問題
初級會員
初級會員


各位大大:
  我請教一個問題喔!以18F452為例,假如系統的振盪頻率為20Mhz,當我令PORTbits.RA0=1時,RA0從LOW到HIGH需要多少的時間咧?明確的說就是當我指令執行完需要多少的反應時間?

發表於: 2005/11/24 13:59
頂部


Re: MCU會異常RESET
中級會員
中級會員


忘記請教版主,xxxI.LKR要去那兒取得?

發表於: 2005/11/24 13:56
頂部


Re: MCU會異常RESET
中級會員
中級會員


請問版主LKR若不在mcc18下而是在其它資料夾中(程式資料夾中)是否有關係,小弟是直接copy mcc18資料夾中的lkr檔來使用的。

發表於: 2005/11/24 13:55
頂部


Re: 關於時脈的設定
新會員
新會員


感謝版主的回答

你說的我了解了,但是如果再不使用外部震盪源的情形下,那Target的實際頻率是在哪裡設定,可以改嗎?

Thanks


發表於: 2005/11/24 12:41
頂部


Re: 關於.inc
新會員
新會員


1.不好意思,我還是不太了解
例如說我上面的參數Ia,Ib是指馬達的其中兩相電流
而Id,Iq為交直軸電流,為何他要將數值依照2,4,6...
這樣排列,有什麼特別的用意嗎?

2.
.equ OneBySq3,0x49E7 ; 1/sqrt(3) in 1.15 format
這行程式是怎麼換算出為1/根號3的?


發表於: 2005/11/24 12:03
頂部


Re: 請問A/D取多個通道輸入的問題
版主
版主


檢查一下 TRISE 裡的 PAPMODE 位元是否被設為 1。

檢查 ADCON1 裡的 PCFG0~PCFG3 的設定。

發表於: 2005/11/24 11:18
頂部


Re: 關於時脈的設定
版主
版主


使用ICD2是以PIC自己所接的震盪器為主,ICD2 無法調整Target 的頻率。

使用 ICD2000 就可以用 ICE 內部 PLL 頻率選擇來設定或使用外部震盪器來決定頻率。

發表於: 2005/11/24 10:43
頂部



« 1 ... 6852 6853 6854 (6855) 6856 6857 6858 ... 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... ]

教育訓練中心

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