mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik wieso geht das alles nicht?????


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo! habe schon alles mögliche durchgelesen!!! ich kann immer noch die 
frequenz nicht zählen!!!!!!
Habe da so was stehen:

$regfile = "m16def.dat"
$crystal = 10000000

$lib "lcd4e2.lbx"
Config Portd = Output
Config Lcd = 20 * 4

Dim Wcount As Word

On Icp1 Oncapture 
'Interrupt-Routine

Config Timer1 = Timer , Prescale = 1024 , Capture Edge = Rising

Enable Icp1 
'Capture-Interrupt
Enable Interrupts                                           'Interrupts 
global

Main: 
'Hauptschleife
Goto Main
'--------------------------------------
Oncapture: 
'Timer1-Capture
  Wcount = Timer1                                           'Erst Wert 
sichern
  Timer1 = 0                                                'Sofort 
Timer-Reset
  Wcount = Wcount \ 36                                      '1/100 
Sekunde
  Locate 1 , 1
  Lcd Wcount
Return



ist das so schwer, das programm zu korrigieren, dass es funzt??
Ich komme einfach nicht rauf.. icvh glaube der fEhler ist jetzt im 
lcD... ach, keine ahnung!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich lese schon 3 Tage.. kann "Timer" nicht mehr sehen..und das haut 
alles nicht hin :(((

Autor: vorbeigeschlendert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1. Was für eine Programmiersprache
2. Ich gehe mal davon aus, dass du die Formatierung für den Post (also 
für uns) nicht geändert hast? ansonsten würde ja z.B. diese Konstruktion

...
Oncapture:
'Timer1-Capture
  Wcount = Timer1                                           'Erst Wert
sichern
...

einen Fehler melden - das sichern hängt da so alleine in der Zeile...

3. deine Tastatur scheint defekt zu sein - mindestens die Taste '1' 
vielleicht sogar noch eine der Shift-tasten

Autor: eins-eins-elf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Geh weg! Oder schreib wenigstens verständliche Einträge.

Autor: nur ein (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zum Beispiel hast Du vergessen zu definieren, an welchen Pins Dein LCD 
angeschlossen ist. Das geht ungefähr so:

Config Lcdpin = Pin, Db4 = Portd.0, Db5 = Portd.1, Db6 = Portd.2, Db7 = 
Portd.3, E = Portd.5, Rs = Portd.4

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.