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

論壇索引


Board index » All Posts (Qoo77777)




C18可以單獨設定1個Bit嗎??
#11
中級會員
中級會員


使用C18

I/O 可以單獨的設定
PORTCbits.RC7=1;

但是請問如果我們今天有一暫存器
int A;
則要如何單獨的設定其中的位元是1或0,因為剛摸C不是很了解~~

發表於: 2005/3/10 23:15
頂部


Re: 請問輸出腳的問題
#12
中級會員
中級會員


可以接個 LED 看
如果懶的接就用電錶量吧 ~~

發表於: 2005/3/8 15:14
頂部


Re: [問題]有關APP001的實驗板
#13
中級會員
中級會員



應該是內正外負吧

發表於: 2005/3/8 12:21
頂部


PIC 接收資料
#14
中級會員
中級會員


有一 8bit 資料(編碼器解碼後的資料)

PORTC作為輸入 <---輸入資料

為驗證能準確的將資料接收
PORTD ---> 輸出 (LED顯示)

部分程式如下

#include <p18f452.h>

unsigned char data;

void main(void)
{
TRISC = 255;
TRISD = 0;

LATC = 0;
LATD = 0;

while(1)
{
data = PORTC;
LATD = data;
}

}

如此作,感覺PORTD的輸出,跟PORTC的輸入,有明顯的延遲,PORTD顯示的不是很順,資料更新的很慢。

(1) 當 PORTC 輸入要等大約1秒 PORTD 才能完成更新。

(2) 有時要用手去觸碰 PORTD 的接點 LED 才會暗下來完成更新,為何會如此呢??







發表於: 2005/3/4 13:46
頂部


Re: LED輸出問題
#15
中級會員
中級會員


參照:

cat520 寫道:
我的情形也一樣....
其它接腳的LED也會微微亮...
到現在還找不出原因....



我的問題解決了,是電路上的問題,換塊板子就OK了,應該是PMOS那部份產生的問題,把原本應該0V的腳位升到2V,只是不知道為何會如此

發表於: 2005/3/2 16:09
頂部


Re: LED輸出問題
#16
中級會員
中級會員


我想應該是我電路的問題,因為我板子上有一個PMOS,因此造成我有沒用到的腳位PORTA、PORTB、PORTC、PORTE等為2V而不是0V

發表於: 2005/3/1 18:45
頂部


Re: LED輸出問題
#17
中級會員
中級會員


我的程式如下,因為覺得LED情況怪怪的,所以用簡單的IO測試,果然......

#include <p18f452.h>

void main(void)
{
TRISD = 0;
LATD = 1;
}

發表於: 2005/3/1 14:31
頂部


LED輸出問題
#18
中級會員
中級會員


我使用PIC18F452
使用PORTD輸出,LED接330歐姆的電阻,再接地

測試時,讓RD0亮,但是其他RD1~RD7都會微亮!!

量過電壓,RDO輸出為4.2V --->正常
RD1~RD7均為2.01V --->應該要為0V吧!!

換另外一顆PIC情況一樣

請問有哪些原因會造成如此情況??該如何解決呢??

發表於: 2005/3/1 13:50
頂部


Re: ㄧ些使用 dsPIC 後的問題....
#19
中級會員
中級會員


由 Ryang 於 2005-01-21 09:44:11

你忘記將AD輸入腳功能關掉了。


是否由於PORTB腳位預設為 Analog,因此要有關閉AD的動作,對於其他IO腳位是否也有類似之情況呢,須先將周邊關閉才使用??

發表於: 2005/1/21 11:46
頂部


Re: ㄧ些使用 dsPIC 後的問題....
#20
中級會員
中級會員



我後來找到問題了 設定的問題
Master Clear Enable 未開啟 .....

目前在在用C寫碰到問題如下:

#include <p30f4011.h>

int main (void)
{

int i ;

TRISBbits.TRISB7 = 0; // 設定RB7為output

while(1)
{
PORTBbits.RB7 =0;
for(i=0;i<25000;i++);
PORTBbits.RB7 =1;
}
return 0;
}

希望能使RB7達到亮--->延遲--->暗--->......--->亮

watch下看
TRISB----> 0xFF7F
LATB---> 0x0080
PORTB--->0x0000 (怪怪的!!)

編譯成功,但是,LED未能有此動作,請問程式有何問題??

麻煩幫我看一下,謝謝~~~

發表於: 2005/1/21 1:30
頂部



« 1 (2) 3 4 5 »



:::

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

教育訓練中心

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