Auteur |
Bericht |
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
Geplaatst: Do 18 Nov 2004, 14:22 Onderwerp: 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
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Do 18 Nov 2004, 16:27 Onderwerp: |
|
|
Ik kan je niet helpen, want ik heb nog nooit gesimuleerd in MPlab.
Ik gebruik het alleen maar om mijn programmer mee te sturen. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
Geplaatst: Do 18 Nov 2004, 16:28 Onderwerp: |
|
|
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.
|
|
Naar boven |
|
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Do 18 Nov 2004, 16:35 Onderwerp: |
|
|
ten eerste zie ik geen attatchment.
ten tweede zou het wel 25 keer moeten zijn dus wacht ik de code even af tot die er is. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
Geplaatst: Do 18 Nov 2004, 17:07 Onderwerp: |
|
|
aub
tijd.txt - 1.69 KB
466 keer
|
|
Naar boven |
|
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
Geplaatst: Di 23 Nov 2004, 17:13 Onderwerp: |
|
|
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.)
|
|
Naar boven |
|
the_Headhunter
Geregistreerd op: 25-11-2004 Berichten: 9
|
Geplaatst: Do 25 Nov 2004, 1:34 Onderwerp: |
|
|
Pee_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.) |
LOL dan is die docent van jouw een gigantische sukkel
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
|
|
Naar boven |
|
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
Geplaatst: Vr 26 Nov 2004, 14:17 Onderwerp: |
|
|
zeit ge zo vrij geweest om mijn code eens te test?
normaal moet tmr0 25 keer geset en gereset worden.
daarna is er 1 seconde voorbij en moet register Tijd geincrementeerd worden. maar als ik dit simuleer gebeurt dit niet om de seconde. snap je?
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Vr 26 Nov 2004, 14:24 Onderwerp: |
|
|
Het kan zijn dat je simulator niet de echte tijd simuleerd. Hij moet nl je processor met instructies helemaal nabootsen en dan ben je afhankelijk van het type pc je hebt,
Een pentium4 met 4GHz klok zal dit beter doen dan een 486 op 33 Mhz. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
the_Headhunter
Geregistreerd op: 25-11-2004 Berichten: 9
|
Geplaatst: Vr 26 Nov 2004, 23:28 Onderwerp: |
|
|
morgen simuleer ik dat ding wel ff voor je
overigens een seconde simuleren duurde bij mijn klokkie soms 4 minuten
(animate)
en 30 seconde zonderbeeld met een breakpoint
ik kijk er morgen ff naar _________________ als je hobby op werk gaat lijken moet je oppassen
|
|
Naar boven |
|
the_Headhunter
Geregistreerd op: 25-11-2004 Berichten: 9
|
Geplaatst: Za 27 Nov 2004, 20:06 Onderwerp: |
|
|
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 _________________ als je hobby op werk gaat lijken moet je oppassen
klokkie.txt - 1.92 KB
470 keer
|
|
Naar boven |
|
Pee_l
Geregistreerd op: 18-12-2003 Berichten: 171 Woonplaats: Antwerpen
|
Geplaatst: Zo 28 Nov 2004, 19:54 Onderwerp: |
|
|
Heel hard bedankt. ik ga er eens direct naar kijken.
mvg,
peter
|
|
Naar boven |
|