Re: 請問是否有APP1632使用PIC32MX795F512L相關SPI範例程式
|
|
|||
---|---|---|---|---|
新會員
|
發表於: 2011/9/18 22:22
|
|||
|
Re: PICC編譯器 bank之間的尋址問題
|
||||
---|---|---|---|---|
新會員
|
你是用 MPLAB SIM 執行的嗎?
我倒是遇過在SIM模式下,不同BANK的變數傳遞,在WATCH window中 看到的值,有出錯的情況,但若是選擇ICD2則是OK的.
發表於: 2009/4/1 21:50
|
|||
|
Re: PICC編譯器 bank之間的尋址問題
|
||||
---|---|---|---|---|
新會員
|
應該是OK的
可否把有問題的CODE 貼上來 PS:你的PICC 是幾版的??
發表於: 2009/4/1 0:36
|
|||
|
Re: 這次是軟體UART問題請教
|
||||
---|---|---|---|---|
新會員
|
軟體UART...我想應該是以GPIO是收送UART的訊號
簡單的說就是一根IO設為INPUT當RX 另一根IO設為output當TX 若以baud-rate 9600,8,n,1來說 一個start bit+8bits+一個stop bit=10 bits 所以每送一筆資料就需1040ms(每個bit 為104us) 這部分最好是以ASM來寫以確保時間的準確 以下是TX的範例 ;號後的數字是該行的指令週期(cycle) ;////////////////////////////// ;//Funciton:F_SEND_CODE ;//12PC508 ;//OSC= 4Mhz 內部振盪 ;//9600,8,n,1 ;//Tx_data....要送出去的DATA(GPIO2) ;/////////////////////////////// F_SEND_CODE MOVWF Tx_data ; BCF GPIO,2 ;1 SEND "START BIT" MOVLW D'30' ;1 CALL DLY_1XuS ;94 DELAY 5x18+4=94 NOP MOVLW 08H ;1 MOVWF TIME2 ;1 SEND_1Loop CLRWDT 1 C C RRF Tx_data,1 ;1 =0 =1 BTFSC STATUS,0 ;┐6uS 2 1 GOTO SEND_2Loop ;│ 2 NOP ;│ 1 BCF GPIO,2 ;│ ----- 1 GOTO SEND_3Loop ;│ 2 SEND_2Loop BSF GPIO,2 ;│ --------- 1 NOP ;│ 1 NOP ;┘ 1 SEND_3Loop CLRWDT ;1 NOP NOP MOVLW D'27' ;1 CALL DLY_1XuS ;84 DELAY 5x16+4=84 CALL DLY_5uS ;4 DECFSZ TIME2,1 ;1 GOTO SEND_1Loop ;2 SEND "NEXT BIT" CALL DLY_5uS NOP NOP BSF GPIO,2 ;1 MOVLW D'30' ;1 SEND "STOP BIT" CALL DLY_1XuS ;94 DELAY 5x18+4=94 NOP NOP RETLW 00H ;2 DLY_1XuS MOVWF TIME1 DLY_1X1 DECFSZ TIME1,1 GOTO DLY_1X1 DLY_5uS: RETLW 00H
發表於: 2008/10/17 16:30
|
|||
|
Re: 16F690 UART Rx 問題
|
||||
---|---|---|---|---|
新會員
|
Please add the code as below in Init()
ANSELH=0x00; ANSEL=0x00; For 16F690 The value of ANSELH & ANSEL are 0xFF after power on reset, so if you don’t clean to “0” ,then PIN5 (RB5/AN11/RX/DT) will be analog input.
發表於: 2008/10/17 15:39
|
|||
|