简单的可测试 PIC16F1703 代码?

Simple testable PIC16F1703 code?

我很难让 PIC16F1703 工作,我想确保我使用的代码示例是正确的。

它应该是最简单的示例之一,并使所有引脚输出 VDD,所以我可以用 voltmeter/LED.

来测试它
        processor   16F1703
        radix       dec
        include     p16f1703.inc
        errorlevel  -302

; reset vector
        org H'00'
        goto    init

; interrupt vector
        org H'04'
init    NOP
        BANKSEL PORTA
        CLRF    PORTA
        BANKSEL PORTC
        CLRF    PORTC
        BANKSEL LATA
        CLRF    LATA
        BANKSEL LATC
        CLRF    LATC
        BANKSEL ANSELA
        CLRF    ANSELA
        BANKSEL ANSELC
        CLRF    ANSELC
        BANKSEL TRISA
        MOVLW   B'00111111'
        MOVWF   TRISA
        BANKSEL TRISC
        MOVLW   B'00111111'
        MOVWF   TRISC

loop    NOP
        goto    loop


        end

此示例是否适用于 PIC16F1703 并将所有引脚保持在 VDD?如果不是,有什么问题?

没有他的代码不正确!

根据数据sheet,如果您将 TRISA 和 TRISB 寄存器中的位设置为 1,则所有相应的引脚都配置为输入。

顺便说一句,Microchip MPLAB 支持所有 PIC MCPU 仿真!

检查数据sheet PIC16F1703部分I/O PORTS有一个例子: EXAMPLE 11-1: INITIALIZING PORTA