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


Browsing this Thread:   1 Anonymous Users






請問一個小程式問題
#1
高級會員
高級會員


查看用戶資訊
使用的板子:APP023
使用的單晶片:18F8680

我在書上看到一個小程式,如下:(點亮LED)
#include <p18f4520.h>

void main (void)
{
PORTD = 0x00;
TRISD = 0;
PORTDbits.RD0 = 1;
while (1);
}

在APP023上是RE0連接LED,所以我把程式改成以下:
#include <p18f8680.h>

void main (void)
{
PORTE = 0x00;
TRISE = 0;
PORTEbits.RE0 = 1;
while (1);
}

結果是.....沒有動作!
請問我錯在哪?
已經改好幾天了,還是不知錯在哪?
(剛開始學就碰壁了..... )

發表於: 2007/8/17 18:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問一個小程式問題
#2
資深會員
資深會員


查看用戶資訊
程式看起來沒問題,檢查config bit看看盪振器有沒有設定,再檢查電路板看看jump有沒有對.

發表於: 2007/8/17 18:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問一個小程式問題
#3
高級會員
高級會員


查看用戶資訊
參照:

yiming 寫到:
程式看起來沒問題,檢查config bit看看盪振器有沒有設定,再檢查電路板看看jump有沒有對.

我是使用 Project Wizard 來建 Project,建完後
Configuration Bits 裡的振盪器我是設HS
Jump.......嗯.....
請問是哪個 Jump ,我不知道ㄝ....
不過我確定 LED 燈都會亮,我有用從 Microchip
下載的範例程式試過(不過是針對別的功能的),
LED 全都會恆亮,不過我看不到該範例程式中有跟
以上書中的範例相同的程式,所以我不知道它怎麼
控制 LED 的!(我是用CAN202A的範例來試的)

發表於: 2007/8/18 20:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問一個小程式問題
#4
資深會員
資深會員


查看用戶資訊
PORTE == AD8~AD15

預設 ad 是eanble

所以你要

ADCON1 =16;

這樣 PORTE 就會變成 IO PIN 而非 AD

發表於: 2007/8/19 0:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問一個小程式問題
#5
高級會員
高級會員


查看用戶資訊
ADCON1 = 16
嗯.....trying.

發表於: 2007/8/19 1:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問一個小程式問題
#6
高級會員
高級會員


查看用戶資訊
參照:

Eigen 寫到:
PORTE == AD8~AD15

預設 ad 是eanble

所以你要

ADCON1 =16;

這樣 PORTE 就會變成 IO PIN 而非 AD


我把 ADCON1 = 16 加入程式碼中,compiler 是過了,
但還是一樣只在電源插上的瞬間 LED 才亮一下就滅了!

P.S 另外問一下我在 18F8680 的 Data sheet 上看關於
PORTE 的部份,它是有提到設 ADCON1 可變成 digital
I/O ,不過在 summary 上沒看到 ADCON1 的欄位,why?

發表於: 2007/8/19 15:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問一個小程式問題
#7
高級會員
高級會員


查看用戶資訊
Eigen 謝謝你的回答,我找到問題了,
其實是 PIM 接觸不良,且
ADCON1 =16;
不加也可以!
謝謝!

發表於: 2007/8/20 19:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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

教育訓練中心

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