Ich wollte wissen wiviel ns ein NOP dauert? kann man das sagen bei 8 MHZ ?
meine kristallkugel verrät mir leider nicht welchen µC du hast und bei firefox gibts noch kein hellseher plug in!
Es gibt alles zwischen ein 12 Takten pro NOP (8051) und mehreren NOPs pro Takt (PC). Bein den AVR ist's ein Takt pro NOP.
Hallo Odjoj (oder Frank ?), ich gebe Dir eine kleine Einführung in die Vorgehensweise, die Du nächstens anwenden kannst, um an solche Informationen zu kommen, ohne mit Kristallkugelmüll (so gut wie nie angebracht) oder ReadTheFuckingManual (manchmal schon angebracht) konfrontiert zu werden. 1. www.atmel.com aufsuchen und unter der Suche AT90S8535 (oder ein Device, welches Du suchst) eingeben 2. Datenblatt zum Device herunterladen 3. Im Kapitel "Instruction Set Summary" den Befehl NOP suchen 4. in der Spalte "Clocks" steht dann, wie viele Zyklen der Befehl benötigt. 5. Ein Zyklus ist bei Mikrocontrollern ohne interne Taktteilung oder -vervielfachung genau T = 1 / F mit F als Taktung lang. 6. Die Anzahl der Taktzyklen mit der berechneten Zykluszeit multiplizieren - voila ! Übrigens : für den NOP macht das 125ns. Mach's so und Du kommst professioneller und nicht so faul rüber. MfG, Daniel
Ja danke schön werde das so machen. Bin halt noch ein Neuling in dem Gebiet. Hätte noch ne Frage und zwar, kann ich die Datenleitungen eines LCDs direkt an einen AVR anschließen? oder muss ich die Signale irgendwie verstärken?
Hallo nochmal, "Unwissen / Fehler sind keine Schande - erst beim zweiten Mal." Ich gehe mal davon aus, dass Du ein LCD-Modul mit Controller meinst - da musst DU nichts verstärken oder so - es sei denn Du arbeitest mit verschiedenen Versorgungsspannungen (LCD 5V-Logik, Controller 3,3V-Logik oder so). Wenn beide auf dem selben Spannungslevel arbeiten - alles OK. Schreib nächstens am besten immer dazu, welchen Controller Du verwendest und wenn Du den Typ einer Hardware-Komponente nicht genau kennst, dann sag einfach wo Du sie her hast - dann kann man leichter vernünftige Aussagen machen. MfG, Daniel.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.