 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
| Poglej prejšnjo temo :: Poglej naslednjo temo |
| Avtor |
Sporočilo |
melkor Neznanec

Pridružen-a: Sob 16 Apr 2011 11:53 Prispevkov: 2 Aktiv.: 0.01 Kraj: velenje
|
Objavljeno: Sob Apr 16, 2011 1:07 pm Naslov sporočila: pickit3 v debug načinu |
|
|
Pozdrav,
Program spodaj v MPLABsim deluje po normalno programuo. Če hočem izvesti debug z PicKit3 se PORTD ne postavi po programu ampak se včasih postavi včasih ne. Izhode sem preverjal s tools->watch in tudi na preizkusni plošči. Config imam nastavljeno configure->configure bits, ker mi v samem programu v pickit3 ne dela. Kaj je lahko narobe, da ni pravih rezultatov s PicKit3?
#include <htc.h>
//__CONFIG(FOSC_XT & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & BOREN_OFF & LVP_OFF & DEBUG_ON );
#define lcde RD4 //enable
#define lcdrs RD5 //register select
#define lcd4 RD0
#define lcd5 RD1
#define lcd6 RD2
#define lcd7 RD3
void main(void)
{
ANSELH=0b00000000;
TRISB=0b00000000;
TRISD=0b00000000;
PORTD=0b00000000;
PORTB=0;
while (1)
{
PORTD=0x00;
lcd4=1;
lcd5=1;
lcd6=1;
lcd4=0;
lcd7=1;
lcd4=1;
lcde=1;
lcdrs=1;
lcdrs=0;
}
}
lep pozdrav |
|
| Nazaj na vrh |
|
 |
melkor Neznanec

Pridružen-a: Sob 16 Apr 2011 11:53 Prispevkov: 2 Aktiv.: 0.01 Kraj: velenje
|
Objavljeno: Ned Apr 17, 2011 11:42 am Naslov sporočila: |
|
|
Pozdrav,
Upam, da bom lahko z naslednjim opisom kaj boljše opisal moj problem. Imam pic16f887, ki sem ga dobil kot vzorec (pred kakšnimi 2 leti). Ko sem z istim programom vsavil pic16f877a je delalo tako kot v simulatorju in tako verjamem, da ni problem v PicKit3.
Ali je kaj narobe z vzorci ali moram še kakšen register postaviti za delovanje.
Pri PORTB sem postavil naslednja registra:
ANSELH=0b00000000;
TRISB=0b00000000;
pri PORTD pa samo TRISD.
Katerikoli port sem preiskusil mi je delal enako. Torej takrat ko bi se naj izhod postavil na ena se je, oziroma pri RB0 je celoten register zbrisalo in postavilo na 1 in ko sem ga postavil na RB=0; ga ni postavilo takoj ampak šele po dveh drugih ukazih.
Pri nastavitvah config verjetno ni kaj narobe saj mi dela v debug načinu?
Kaj bi lahko bil problem?
Lp. |
|
| Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 232 dni
Powered by phpBB © 2001, 2005 phpBB Group
|