Suche Hilfe bei meiner Frequenzanzeige mit dem Atmega 32 !
Habe einen Taktgenerator mit Bascom erstellt , nun möchte ich die erstellte Frequenz des Taktgenerators auf dem Display darstellen, habe aber das Problem das wenn ich den Takt zähle dieser ja hochgezählt wird , und so auch auf dem Display erscheint, also ich bekomme eine Fortlaufende Anzeige der Zählimpulse.
Nun möchte ich das die Anzeige aber bevor der Zähler wieder auf Null gesetzt um wieder neu zu zählen als fester Wert für eine bestimmte Zeit auf dem Display stehen bleibt . ( Bin Anfänger und wäre dankbar wenn mir jemand hilft der sich die Mühe macht es mir verständlich zu machen.

gruß Nase

Hier den benutzten Code:
interner 1 Mhz Takt
'
' Display an folgenden Ports
' Enable = Port C.4
' RS = Port C.5
' DB7 = Port C.7
' DB6 = Port C.6
' DB5 = Port C.3
' DB4 = Port C.2
'
' Leds an folgenden Ports
' Grün an A.0
'
$regfile "m32def.dat" 'Definiert den Atmega als Atmega 32
$crystal = 1000000 'Gibt die Quarzfrequenz an in Herz
$hwstack = 32 'Default use 32 for the hardware stack
$swstack = 10 'Default use 10 for the SW stack
'-------------------------------------------------------------------------------
' Konfiguration fürs Display
Config Lcd = 16 * 2 'definiert das LCD Display in Art und Größe
Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.6 , Db7 = Portc.7 , Rs = Portc.5 , E = Portc.4

'------------------------------------------------------------------------------
' Variablen
Dim Takt1 As Word
Dim Takt2 As Word

'------------------------------------------------------------------------------
Enable Interrupts

Portb = &B00011110 ' Pull Up setzen für Pin B1
Ddra = &B11111111 ' Pin A.7 als Ausgang setzen für blaue Led
'------------------------------------------------------------------------------
' Timer 0
Config Timer0 = Timer , Prescale = 1024
Enable Timer0
On Timer0 Timer_null
'---------------------------------------
' Timer 1
Config Timer1 = Timer , Prescale = 64
Enable Timer1
On Timer1 Timer_eins

Cls
'------------------------- H A U P T P R O G R A M M --------------------------
Do
Gosub Anzeige

Waitms 500
Loop


'------------------------------ D I S P L A Y - A N Z E I G E -----------------
Anzeige:
Cls
Locate 1 , 1
Lcd "Takt" ; Takt1
Waitms 200
Return
'--------------------------------- T I M E R - 0 -----------------------------
Timer_null:
Toggle Porta.0 ' Led Grün
If Porta.7 = 1 And Porta.0 = 1 Then Takt1 = Takt1 + 1
If Porta.7 = 0 Then Takt1 = 0

Return

'--------------------------------- T I M E R - 1 ------------------------------
Timer_eins:
Toggle Porta.7 ' Led Blau
Return
'------------------------------------------------------------------------------