Microcontroller > PIC

Timing-Problem mit Helvepic32 und UECIDE

(1/2) > >>

Rene:
- UECIDE mit chipKit DP32
- HelvePic32 BB
- Das Blink-Beispiel aus Playground

Die LED blinkt etwa doppelt so schnell als erwartet.

Mit der Einstellung Boxtec HelvePic32 stimmt die Blinkrate.

Hat jemand eine Idee, woran das liegen könnte?

Gruss
René

MathiasW:
Salut Rene,

ich bin im Moment dienstlich in London und habe keine Hardware zur Hand. Ab Donnerstag kann ich es testen.
Da in beiden Fällen die Blinkrate über den delay() Befehlt geregelt wird, ist mir das Verhalten unverständlich.
Kannst Du am Oszilloskop schauen, wie das Signal an der Led aussieht? Vielleicht gibt das einen Hinweis.

Die Board Definitionen für HelvePic32 und DP32 unterschieden sich nur in der Pin Nummerierung, HelvePic32 ist als Kopie von DP32 entstanden.

Ciao, Mathias

dinoi:
Hallo René,

ich nehme an Du hast den am Quarz die Frequenz schon kontrolliert?
An welchem Pin ist es angeschlossen? Hast du schon mit unterschiedlichen Delay Zeiten getestet und ist es immer doppelt so schnell?

Ich habe bis jetzt immer mit UECIDE die chipKit DP32 genommen und nie das Problem gehabt,
wobei ich meist mit dem HelvePic32 gearbeitet habe und noch nicht viel mit dem BB.

Kann es aber heute Abend kurz mit einem BB testen.

Gruss Reto



Rene:
Hallo zusammen,

vielen Dank für die schnellen Antworten. Das Problem ist gelöst! Mit dem Notebook konnte ich das Problem nicht nachvollziehen, deshalb habe ich auf meiner Arbeitsstation UECIDE gelöscht und neu installiert. Und siehe da, alles funktioniert.

Logisch ist es nach wie vor nicht, aber vermutlich habe ich das selbst verursacht. Vor längerer Zeit bastelte ich an den Board-Definitionen herum. Dabei habe ich vermutlich etwas versaut.
Normalerweise verbreite ich nicht wegen solcher Kleinigkeiten Panik. Heute Morgen hat mir ein HelvePic - User aus dem FabLab - Umfeld ein Timing-Problem mit delay() geschildert. Ich denke, dass das reiner Zufall war und die beiden Probleme nichts miteinander zu tun haben.

Gruss
René

dinoi:
Hallo René,

bestens, dann läuft es ja jetzt zuverlässig. Kein Problem.

Gruss Reto

Navigation

[0] Message Index

[#] Next page

Go to full version