Hi Leute, gibt es eine Möglichkeit in Bascom in Nano-Sekundenbereich zu arbeiten, sprich zu warten? Irgendwie mit ASM-Befehlen etc oder so?
Gast
#612289
tja, wenn es Bascom für GHz-Prozzis gibt schon. Mit einem AVR eher nicht. Mit 16MHz Takt dauert ein einziger Befehl (falls er nur aus einem Takt besteht) schon mal 62,5ns. Das die kleinstmögliche Zeit.
Weniger als 1Takt also 62,5ns bei 16MHz ist wohl nicht zu holen und das wäre am einfachsten wohl mit nop zu erreichen. -wiebel
Gast
#612306
es gibt auch ein paar Mega Typen die mit 20MHz arbeiten dann biste bei 50nS.zB.Mega168. mit dem befehl $asm Ldi R24,1 ; load register R24 with the constant 1 St X,R24 ; store 1 into variable c $end Asm kannst du Asembler direkt in bascom einbinden.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.