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


Browsing this Thread:   1 Anonymous Users






Re: PIC18F4550的设定
#3
新會員
新會員


查看用戶資訊
的确定是ConfigiurationBits设置的问题,已经可以工作了谢谢热心人.

發表於: 2008/1/14 18:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC18F4550的设定
#2
資深會員
資深會員


查看用戶資訊
會不會是 configuration bits設定的問題?

發表於: 2008/1/14 16:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


PIC18F4550的设定
#1
新會員
新會員


查看用戶資訊
我最近做了一个PIC18F的开发板,想学习一下MPLAB C18,我在工程引导下创建了一个工程,添加了main.c,也在Linker Scripts下PIC18F4550的文件,编译也通过了,但我把它烧到PIC里面之后,发现PORTB的几个I/O口的引脚都没有工作.请哪位高手帮我分析一下,是不是遗漏哪一个关键的细节.谢谢,下面是小弟的源文件.
#include<p18cxxx.h>


/**************************
* 函数定义
***************************/
#pragma udata

//---------主函数定义区---------
void InitializeSystem(void); //系统初始化
void UserInit(void); //用户初始化程序
void Delay(void); //延时

#pragma code
/**********************************
* 主函数 *
**********************************/
void main(void)
{
InitializeSystem(); //系统初始化函数
while(1)
{
PORTB = 0;
Delay();
PORTB = 0x0f;
Delay();
}
}// end main()

//---------------------------------------------------------------主函数子函数区
/**********************************
* 系统初始化函数 *
**********************************/
void InitializeSystem()
{
WDTCONbits.SWDTEN = 0; //禁止看门狗
ADCON1 = 0x0f; //把模拟端口全部设置为数字端口
HLVDCONbits.HLVDEN = 0; //禁止低压检测
INTCON = 0; //中断禁止
CMCON = 0x07; //禁止比较器
//mInitializeUSBDriver();//初始化USB设备
UserInit(); //用户初始化
} //end InitializeSystem()

/**********************************
* 用户初始化 *
**********************************/
void UserInit()
{
TRISB = 0;
} //end UserInit()

/**********************************
* 延时 *
**********************************/
void Delay()
{
unsigned int i;
for(i = 0;i < 10000;i++)
;
} //end Delay()


我把这段错码Copy到别人先前做好的工程里面,发现PORTB的I/O输出脚是可以工作的.

發表於: 2008/1/14 10:35
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... ]

教育訓練中心

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