http://ww1.microchip.com/downloads/en/D ... 39625c.pdf
men har fått problem då den inte vill ha mer än en pinne hög samtidigt(förutom RA4 och RA5)
Använder PROTON+ Compiler och antar att det är något som den missar eller något register jag måste sätta som jag missat.
Men här finns ju många assembler rävar så ni ser nog vad felet är.

Bifogar assembler koden som proton genererar.
Testprogrammet sätter alltså pin RA0-RA5 höga skall sedan göra en paus på 1 sekund. Resultatet blir att endast RA4 och RA5 lyser.
Kod: Markera allt
;----------------------------------------------------------
; Code Produced by the PROTON+ Compiler. Version 3.2.5.5
; Copyright Rosetta Technologies/Crownhill Associates
; Written by Les Johnson. February 2007
;----------------------------------------------------------
NOLIST
#include "D:\DOKUMENT\PROGRA~1\PIC\14B2A~1.RFS\VERSIO1A\TEST2A.PBP"
LIST
F2_SOF equ $ ; TEST2A.PRP
F2_EOF equ $ ; TEST2A.PRP
F1_SOF equ $ ; TEST2A.BAS
F1_000006 equ $ ; in [TEST2A.BAS] ALL_DIGITAL On
Movlw 7
Movwf ADCON1,0
START
F1_000009 equ $ ; in [TEST2A.BAS] High PORTA.0
Bcf TRISA,0,0
Bsf PORTA,0,0
F1_000010 equ $ ; in [TEST2A.BAS] High PORTA.1
Bcf TRISA,1,0
Bsf PORTA,1,0
F1_000011 equ $ ; in [TEST2A.BAS] High PORTA.2
Bcf TRISA,2,0
Bsf PORTA,2,0
F1_000012 equ $ ; in [TEST2A.BAS] High PORTA.3
Bcf TRISA,3,0
Bsf PORTA,3,0
F1_000013 equ $ ; in [TEST2A.BAS] High PORTA.4
Bcf TRISA,4,0
Bsf PORTA,4,0
F1_000014 equ $ ; in [TEST2A.BAS] High PORTA.5
Bcf TRISA,5,0
Bsf PORTA,5,0
F1_000015 equ $ ; in [TEST2A.BAS] DelayMS 1000
Movlw 3
Movwf PP1H,0
Movlw 232
F@Call dly@w
F1_000016 equ $ ; in [TEST2A.BAS] GoTo Start
F@Jump START
F1_EOF equ $ ; TEST2A.BAS
LIST
END