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

論壇索引


Board index » All Posts (lukunnr)




Re: 请教MCC18环境中RESET的问题
#1
新會員
新會員


谢谢您的回答..

發表於: 2009/1/22 12:10
頂部


Re: 我用PIC18F97J60~編譯時發生的一個Error~請教高手解決方法
#2
新會員
新會員


请楼主自行修改 PCI18F97J60.lkr文件中的RAM区块定义到合适长度

發表於: 2009/1/21 17:49
頂部


请教MCC18环境中RESET的问题
#3
新會員
新會員


如题,请教大家,在MCC18环境中怎么使用RESET指令使单片机软复位?这个指令应该怎么写呢?谢谢了

發表於: 2009/1/21 17:48
頂部


请教关于PIC18FXXJ60的系统时钟的问题?
#4
新會員
新會員


大家好,我使用的是PIC18F97J60带以太网模块的单片机,主晶振使用的是25M的高速晶体振荡器,Timer1使用的是32.768K晶振。其中在电路初始化时,我将OSCTUNE 配置为 0x40; (将25M晶振先3分频,然后再5倍频,系统时钟最终为41.667Mhz)。
在main函数的死循环中我加入了以下一个语句
while(1)
{
delay_10us();
LATGbits.LATG3^=1; //RG3以为置为输出
delay_10us();
}

其中,delay_10us()定义为
{
unsigned char i;
for(i=2;i>0;i--);
}

随后,在Debug期间,我使用示波器观察RG3引脚看到RG3已经产生了20us的方波,可是我试想,PIC处理速度应该是非常快的,尤其是我使用了41.667M的高速系统时钟后,delay_10us()函数里的 i 取值因该比2要大的多,可是根据目前的情况看,这个系统的时钟好像没有运行在很高的频率下?但是我通过修改OSCTUNE的值发现这个值是有用处的,例如我将OSCTUNE=0x40修改为0x20后,就会发现delay_10us的延时时间会增至150us左右,请问版主,是PIC的正常运行速度就是这样还是我的哪里没有设置正确呢?谢谢您的回答。

發表於: 2009/1/5 14:07
頂部


Re: 請問版大,關於C語言的Bootloader
#5
新會員
新會員


我也要一份, 多谢啦,邮箱:lukunnr@163.com

發表於: 2008/12/31 8:54
頂部


使用PIC18FxxJ60中關於時鐘振蕩器的配置問題?
#6
新會員
新會員


版大好,我在使用PIC18F97J60編寫程式的過程中,配置了一次TIMER1的計數中斷,使用的是外界的晶體振蕩器32768,經過測試,Timer1的計數中斷正常,可是我的系統時鐘卻降低5倍左右,請告訴我是哪裡出了問題,謝謝回答.
還有就是我目前使用的是MCC18編譯器,我可以什麽SRF制定系統使用使用主振蕩器(25M PLL)呢?
附上程式:
OSCTUNE =0X40;

OSCCONBits.SCS1=0;//
OSCCONBits.SCS0=0;//這兩句好像加不加都沒有什麽用

timer1_init()
{
TMR1H=0X80;
TMR1L=0X00;
IPR1BITS.TMR1IP=1; //高優先級
PIR1BITS.TMR1IF=0; //清除中斷標誌位
PIE1BITS.TMR1IE=0; //開啟中斷
}

...

發表於: 2008/12/28 9:50
頂部


Re: 关于UDP发送数据的一些请教.
#7
新會員
新會員


谢谢啦.

發表於: 2008/12/16 19:38
頂部


Re: 关于UDP发送数据的一些请教.
#8
新會員
新會員


UP,up,请版主大人回答一下小弟的问题哦,谢谢拉

發表於: 2008/12/15 23:06
頂部


Re: 关于UDP发送数据的一些请教.
#9
新會員
新會員


首先谢谢您的回复,这个例子我是这样使用的:
...
static NODE_INFO UDP_NOD;
BYTE i;
UDP_NOD.IPAddr.v[0]= 192;
UDP_NOD.IPAddr.v[1]= 168;
UDP_NOD.IPAddr.v[2]= 0;
UDP_NOD.IPAddr.v[3]= 33;
MySocket = UDPOpen(5050, &UDP_NOD, 5050);
//MySocket = UDPOpen(5050, NULL, 5050);
//当我使用NULL时会发送广播消息,经过测试可以成功发送出去,但是当我使用以上的定义IP的方法后,并不能能够正确的发送消息,其中包括将IP定义为 255.255.255.255
if( MySocket == INVALID_UDP_SOCKET )
return;
请问,是不是UDP_NOD数据的IP地址定义方法不是我所写的这样?

發表於: 2008/12/14 14:20
頂部


关于UDP发送数据的一些请教.
#10
新會員
新會員


请教斑竹,我使用TCP/IP协议栈的UDP发送数据时遇到以下问题,当使用OPEN函数,将remoteNode这个参数取值为空时,可以正常发送广播数据,但是将这个参数制定为一个具体的IP地址时,数据不能正常发送,我想请教remoteNode这个参数如果指定为一个具体的IP地址的定义方法(例如定义为192.168.0.33),请斑竹指点.谢谢

發表於: 2008/12/11 23:10
頂部






:::

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

教育訓練中心

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