mplab vraagje over interrupts
mplab vraagje over interrupts
Dag PICprogrammers
Ik ben bezig met een alarmklok te maken en wou dit simuleren in mplab. Wanneer ik dit simuleer heb ik de indruk dat hij niet naar mijn interrupt wil springen.
ik gebruik een fosc van 3276800 hz, mijn prescaler is ingesteld op 128. Hierbij moet ik tot 25 tellen en er is 1 seconde verstreken. Wanneer dit gedaan is zou hij op een bepaald adres in de ram 1tje moeten bijtellen.
ik heb de nodige bits in het option register en het intcon register geset.
Heeft iemand een idee hoe je dus de timer interrupt kunt simuleren.
mvg,
pee
Ik ben bezig met een alarmklok te maken en wou dit simuleren in mplab. Wanneer ik dit simuleer heb ik de indruk dat hij niet naar mijn interrupt wil springen.
ik gebruik een fosc van 3276800 hz, mijn prescaler is ingesteld op 128. Hierbij moet ik tot 25 tellen en er is 1 seconde verstreken. Wanneer dit gedaan is zou hij op een bepaald adres in de ram 1tje moeten bijtellen.
ik heb de nodige bits in het option register en het intcon register geset.
Heeft iemand een idee hoe je dus de timer interrupt kunt simuleren.
mvg,
pee
-
- Moderator
- Berichten: 11504
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
Dag allemaal,
Toen ik aan het simuleren was zag ik dat de TMRO het wel degelijk deed.Dus je kan de tmr0 interrupt wel testen. Maar ik denk dat er dan een foutje in mijn code moet zitten want hij telt niets bij om de seconde. wilt iemand dit eens nakijken aub.
om de seconden wilt hij mijn Tijd niet verhogen. bovenstaande instellingen zijn van toepassing. (fosc= 3276800)
1hz = 3276800/ (4.256.128.25)
die 25 is hoeveel keer ik moet tellen om 1 seconde te verkrijgen.
laat iest van jullie horen.
mvg, péé
heb het in een attachment gezet.
Toen ik aan het simuleren was zag ik dat de TMRO het wel degelijk deed.Dus je kan de tmr0 interrupt wel testen. Maar ik denk dat er dan een foutje in mijn code moet zitten want hij telt niets bij om de seconde. wilt iemand dit eens nakijken aub.
om de seconden wilt hij mijn Tijd niet verhogen. bovenstaande instellingen zijn van toepassing. (fosc= 3276800)
1hz = 3276800/ (4.256.128.25)
die 25 is hoeveel keer ik moet tellen om 1 seconde te verkrijgen.
laat iest van jullie horen.
mvg, péé
heb het in een attachment gezet.
mijn attachment vergeten.
heb het geprobeerd om deze via de site eraan te hangen maar ik zal het via een link moeten doen.
http://users.pandora.be/frank.luykx/tijd.txt
heb het geprobeerd om deze via de site eraan te hangen maar ik zal het via een link moeten doen.
http://users.pandora.be/frank.luykx/tijd.txt
-
- Moderator
- Berichten: 11504
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
- Berichten: 9
- Lid geworden op: do 25 nov 2004, 0:29
LOL dan is die docent van jouw een gigantische sukkelPee_l schreef:Voor de mensen die ook het probleem eens zouden meemaken. Het simuleren gaat niet omdat het om een simulatie gaat. de PC kan het aantal instructies niet volgen. (dat zei mijn docent van µC toch.)
want mijn binaire klokje simuleerde heel prima voordat ie gebouwd werd
een TRM0 overgang kan je wel simuleren dus er zal idd iets mis zijn met je code
heb je de GIE bit wel aangezet?
als je hobby op werk gaat lijken moet je oppassen
-
- Moderator
- Berichten: 11504
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
- Berichten: 9
- Lid geworden op: do 25 nov 2004, 0:29
-
- Berichten: 9
- Lid geworden op: do 25 nov 2004, 0:29
Belofte maak schuld
ik heb alles ff gechecked
zaten wel wat dingetjes fout maar eigelijk niets schokkends.
fouten zijn verbeterd en wat comment geplaatst
suc6
ik heb alles ff gechecked
zaten wel wat dingetjes fout maar eigelijk niets schokkends.
fouten zijn verbeterd en wat comment geplaatst
suc6
- Bijlagen
-
- klokkie.txt
- (1.86 KiB) 791 keer gedownload
als je hobby op werk gaat lijken moet je oppassen