Re: minusone 斑主请进
|
||||
---|---|---|---|---|
版主
|
沒有 PROMATE-II 就無法以 SQTP 的方式燒錄PIC。
所以說: 先弄一台 PROMATE-II or PROMATE-III 吧! 請參考底下連接,這裡有詳細的 SQTP 的方法。 http://ww1.microchip.com/downloads/en/DeviceDoc/30154f.pdf
發表於: 2005/3/31 14:08
|
|||
|
Re: PIC12F675燒錄問題
|
||||
---|---|---|---|---|
版主
|
"程式沒改,就可以重覆燒錄,只要改過再重新組譯,就燒不進去了"
感覺起來IC並沒有先 Eease 成空白,先 check 一下是否為 Blanking 後在燒錄。
發表於: 2005/3/31 14:03
|
|||
|
Re: PIC12F675燒錄問題
|
||||
---|---|---|---|---|
版主
|
請問你是用那一家的燒錄器來燒錄 PIC12F675 ?
PICStart Plus 或 Promate-II 燒錄PIC12F675 不會有這種問題發生。 如果是 0x3FF 位址的校正值被洗掉,肯定你一定是用別家的燒錄器,但是你還是可以用 Microchip 的PICKit 1 把校正值燒回原位址。
發表於: 2005/3/31 13:59
|
|||
|
Re: PIC12F675燒錄問題
|
||||
---|---|---|---|---|
新會員
|
可是若是程式沒改,就可以重覆燒錄,只要改過再重新組譯,就燒不進去了,所以覺得是否有那理改到了
發表於: 2005/3/31 11:58
|
|||
|
Re: minusone 斑主请进
|
||||
---|---|---|---|---|
初級會員
|
谢谢斑主,我那些工具没有,其它的两个条件都可以,希望能得到斑主的mail.
發表於: 2005/3/31 11:18
|
|||
|
Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
新會員
|
問題找到了!
如果這些用UDATA_SHR定義的register, 不在GLOBAL中宣告的話, 就會出現"Out of Scope". 提供給遇到類似問題的人參考. 哪位可以解答ICE2000是否不接受 "CALL 0x3FF"校正內部震盪器的問題?
發表於: 2005/3/31 10:47
|
|||
|
Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
高級會員
|
Out of Scope 表示沒資料
或是資料大於8 Bits
發表於: 2005/3/31 10:24
|
|||
人生最長久的擁有是珍惜 但是大都在失去後才發現
|
||||
|
Re: USART接收問題
|
||||
---|---|---|---|---|
中級會員
|
因該沒有這樣的問題
因為我是使用AP0001的實驗板 而且我從PIC TO PC是正常的(使用終端機) 但是在接收時確收不到(終端機 TO PIC) 所以才會有這樣的疑問
發表於: 2005/3/31 10:23
|
|||
|
Re: 為何APP0001板之RS-232收不到資料?
|
||||
---|---|---|---|---|
初級會員
|
有的!在InitializeUSART()這個FUNCTION CALL就有設定了.
這個程式是修改WAP002LAB之ANS4內程式(放在init_MCU.c中),不過已經被我改成4800bps了.不過還是謝謝您! 更希望MicroChip的高手及版主們,可以幫忙解決! 謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝 /************************************************ //* Function: Initialize USART * //* - Initialize the RS-232 communication * //* - Disable Interrupr for TxD * //* - Enable Interrupt fro Rxd * //* - Format: 4800, N, 8, 1 * //************************************************ void InitializeUSART(void) { TRISCbits.TRISC7=1; // Set input for RXD TRISCbits.TRISC6=0; // Set output for TXD RCSTAbits.SPEN=1; // Enable USART Module OpenUSART( USART_TX_INT_OFF // Set TXSTA Reg. =0b00100100 & USART_RX_INT_ON // Set RCSTA Reg. =0b10010000 & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_HIGH ,207); // Set SPBRG=207, Baud Rate = 4800 @16MHz IPR1bits.RCIP=1; // Set Receive of USART are High priority PIE1bits.RCIE=1; // Enable RxD Interrupt } [quote] Herry 寫道: Hello rtaur ... 我也是玩PIC沒有多久... 我想你的程式裡面沒有見到USART的設定的部份...如baud rate,USART_RX_INT_ON等....
發表於: 2005/3/31 10:22
|
|||
|