會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





關於PIC18F4520 Compiler 時出現 conversion to shorter data type問題
新會員
註冊日期:
2月14日 11:19:41
所屬群組:
註冊會員
文章: 2
等級: 1; EXP: 2
HP : 0 / 0
MP : 0 / 0
離線
大家好 :
我在使用MPLAB LAB X, Compiler version xc8 1.34,編譯時在
PORTD=PORTD^0xFF;這一行code出現 conversion to shorter data type的訊息,想請問各位這是甚麼問題造成的?謝謝
整份Code如下:
#include <xc.h>
#include <timers.h> //納入計時器函數式
//結構位元定義
#pragma config OSC=HS,BOREN=OFF,BORV=2,PWRT=ON,WDT=OFF,LVP=OFF
//工作時序頻率定義
#define OSC_CLOCK 10
#define push_no 4 //預設觸發次數
#define count_val 256-push_no //預設觸發次數對應之Timers0設定值
//宣告函式原型
void Init_TMR0(void);

void main(void) {
PORTD=0x0F;
TRISD=0;
TRISAbits.TRISA4=1;
Init_TMR0(); //初始化設定Timer0函式
while(1){
if (ReadTimer0()==0){ //當計數器讀數為0時,相當於觸發次數為4
// if(TMR0L==0{
WriteTimer0(count_val); //將計數器觸發次數歸零寫入預設值
PORTD=PORTD^0xFF;
}
}
}
void Init_TMR0 (void){
OpenTimer0(TIMER_INT_OFF &
T0_8BIT &
T0_SOURCE_EXT &
T0_EDGE_RISE &
T0_PS_1_1 );
WriteTimer0(count_val);
}

2月24日 15:47:54
轉換PDF檔 列印


Re: 關於PIC18F4520 Compiler 時出現 conversion to shorter data type問題
新會員
註冊日期:
2月14日 11:19:41
所屬群組:
註冊會員
文章: 2
等級: 1; EXP: 2
HP : 0 / 0
MP : 0 / 0
離線
這個問題今天剛好請教同業,對方把XC8 linker中的Linker in peripheral Library 打勾就可以了,想請教各位先進這是什麼問題所造成的?這個狀況使用C18(V3.47)的compiler就ok.謝謝

3月01日 17:18:12
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088221 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project