Re: C語言問題...
|
||||
---|---|---|---|---|
中級會員
|
我的問題已經解決了
加入 INTCON3bits.INT1IP = 0; INTCON3bits.INT1IE = 1; 即可 我的想法是雖然Libraries很好用很方便,但是太依賴反而會造成困擾,我覺得還是要從暫存器下手設定比較可靠,個人想法~~
發表於: 2004/12/29 3:30
|
|||
|
Re: C語言問題...
|
||||
---|---|---|---|---|
中級會員
|
請問為何我的中斷會ㄧ值在 0x08
想使用兩個中斷分別為 INT0 及 INT1 設定如下: void Initial(void) { TRISB = 255,PORTB =0; RCONbits.IPEN = 1; INTCONbits.GIEH = 1; INTCONbits.GIEL = 1; OpenRB0INT(PORTB_CHANGE_INT_ON&RISING_EDGE_INT&PORTB_PULLUPS_ON); OpenRB1INT(PORTB_CHANGE_INT_ON&RISING_EDGE_INT&PORTB_PULLUPS_ON); } 但是在做模擬時,都一直跑到高優先中斷位置 目前為C語言的新手,問題較多請包涵~~
發表於: 2004/12/29 3:10
|
|||
|
Re: 如何更新PICKIT1 2.0.2分位
|
||||
---|---|---|---|---|
中級會員
|
我有下載PICkit1 PIC16C745 V202 ChkSum E96D.hex
我複製到C:\Program Files\Microchip\PICkit 1下,還是不行 還是要再找一顆PIC16C745重新燒錄
發表於: 2004/12/28 19:15
|
|||
|
Re: 请教关于RTSP
|
||||
---|---|---|---|---|
新會員
|
谢谢你的答复.
我需要实现的是远程下载,想通过RTSP来改写程序代码,我的程序代码很长,可能会用到差不多整个48k。那是不是我必须在48k里留出一段空间来写RTSP的引导并确保它不会在远程下载的过程中被覆盖掉,所有通过RTSP改写的程序代码都不会影响到我的引导程序区呢? 再次感谢!
發表於: 2004/12/28 17:35
|
|||
|
Re: 2005年第一季的教育訓練課程已經排定,歡迎參加
|
||||
---|---|---|---|---|
高級會員
|
請問一下...
學生要報名參加也可以ㄇ? 還有就是... 像我想參加台中的課程.. 是只要填報名表寄給曾小姐就可以去上課了ㄇ? 需自備講義ㄇ? 還是現場有提供上課講義?!
發表於: 2004/12/28 17:13
|
|||
|
Re: 如何更新PICKIT1 2.0.2分位
|
||||
---|---|---|---|---|
版主
|
發表於: 2004/12/28 17:10
|
|||
|
如何更新PICKIT1 2.0.2分位
|
||||
---|---|---|---|---|
中級會員
|
請問PICKIT1 2.0.2的分位要如何更新
發表於: 2004/12/28 16:16
|
|||
|
Re: 请教关于RTSP
|
||||
---|---|---|---|---|
版主
|
在dsPIC 0x100的程式位址是不可以代碼的,否則會產生Trap Interrupt (Address Error)而導致程序無法正確執行。這點跟PIC18F是不一樣的。
所以dsPIC的程序一定要從0x100以後的位址執行。
發表於: 2004/12/28 16:14
|
|||
|
请教关于RTSP
|
||||
---|---|---|---|---|
新會員
|
Hi,我需要在dsPIC30F6014上写一个RTSP的引导程序,有人做过这样的引导吗,可不可以给我一些流程上的指导。
另外,我看了微芯公司的AN851——“A FLASH Bootloader for PIC16 and PIC18 Devices”,它是把中断重新映射到0x0200以后,在0x0004~0x0200写引导程序。由于dsPIC30F6014有两个中断向量表,我试图在其中一个中断向量表的地址中重新写程序而另一个不变,但我不能写任何一个中断向量表的区域,只能从0x0100(用户空间的起始地址)开始写。请问是本来就不能写0x0100以前的区域还是我用的方法不对。 我才开始使用dsPIC,请高手给我一些指导,谢谢了!
發表於: 2004/12/28 15:51
|
|||
|