Forum: Mikrocontroller und Digitale Elektronik nano Sekunde mit bascom


von Steve B. (stevensen)


Lesenswert?

Hi Leute,

gibt es eine Möglichkeit in Bascom in Nano-Sekundenbereich zu arbeiten, 
sprich zu warten? Irgendwie mit ASM-Befehlen etc oder so?

von crazy horse (Gast)


Lesenswert?

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.

von Michael W. (wiebel42)


Lesenswert?

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

von Nixweiss (Gast)


Lesenswert?

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.