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

論壇索引


Board index » All Posts (wendy)




關於串列式EEPROM
新會員
新會員



發表於: 2010/4/26 22:19
頂部


Re: pic 的外部輸入
#2
新會員
新會員


歐~最近默默的成功了
改成RB0判斷有成功,之前可能寫錯小地方了吧^^
謝謝大家解答樓~

發表於: 2010/1/24 12:27
頂部


Re: pic 的外部輸入
#3
新會員
新會員


哈~那個紅外線也是我發問的啦^^

現在是有接收成功了(用示波器看)
但是板子目前無法分辨輸入的值是邏輯0還是1

我當時只寫了一個簡單判斷式

void main(void)
{
TRISD=0X00;
TRISC=0X01; //設RC0方向為輸入
if(RC0=1)
{
PORTD=0x01;
}//無障礙物時亮燈
else
{
PORTD=0x00;
}
}

之前問教授,他說可能還要一段程式去跟板子說
現在輸入的東西是邏輯訊號,那該怎麼寫呢?

然後AD轉換就是判別它是5V還是0V
程式就挺長的
void adinitial()
{
ADCON0=0x41;//從AD0轉換
ADCON1=0x80;
PIR1=0x00;
}
void main(void)
{
TRISD=0X00;

adinitial();
ADCON0=0x45;
TRISD=0x00;
if(PIR1=0x40)
{
PIR1=0x00;
adresult.ad[0]=ADRESL;
adresult.ad[1]=ADRESH;
if(adresult.v<0x465&adresult.v>0x398)
{
PORTD=0x51;
}
else
{
PORTD=0x01;
}
}
這個就有成功判斷
不過實在太麻煩了
因為我有三個輸入端要判斷
這樣就要寫順序去轉換~如果能用邏輯判斷就會簡單許多

發表於: 2010/1/21 20:09
頂部


pic 的外部輸入
#4
新會員
新會員


紅外線接收端元件有一個接腳會輸出0或1
想說設RD0方向為輸入
接一條線進入板子做判斷
但是它似忽乎不知道輸入是邏輯訊號
一直沒有反應
如果用AD轉換就有成功\r
程式該怎麼寫呢

發表於: 2010/1/21 14:01
頂部


Re: 關於紅外線發射接收
#5
新會員
新會員


怎麼知道發射器的光譜是38.5khz
正端接38.5khz方波給他,它發射的頻率不也一樣?
(PMW輸出頻率有用示波器確認過)
如果要確認的話,要用什麼方法呢?

接收器如果要確認他是接收38.5KHZ的話
用電視遙控器測試就可以了ㄇ

以下是我接的電路,
程式是讓RC2輸出38.5KHZ,判斷RA0輸入是1或0

Attach file:



jpg  (0.00 KB)


發表於: 2009/12/16 13:30
頂部


Re: 關於紅外線發射接收
#6
新會員
新會員


恩~是我打錯了
pwm是輸出38.5kHZ沒錯

發表於: 2009/12/16 9:04
頂部


關於紅外線發射接收
#7
新會員
新會員


我是剛學pic16f877的新手,最近在作紅外線避障
接收端為1時沒東西擋住0時有東西
但接收端一直沒有接收到紅外線(顯示1)

用的元件像附圖這樣,因為是boe-bot內附元件
所以我不太清楚它的型號特性
想說因為它只接收38.5hz的東西
所以用pwm寫了一個這樣頻率的方波給發射的輸入
但接收端仍一直顯示1
其實我不懂接收端是會自動接收這樣頻率
還是要再板子裡寫程式跟它說
如果是這樣的話,那要怎麼寫呢?

Attach file:



jpg  (0.00 KB)


jpg  (0.00 KB)


發表於: 2009/12/16 1:55
頂部






:::

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

教育訓練中心

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