-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
für das Laufwerk beschreibt. Ein ungültiges Laufwerk muss 0 zurückliefern. SETTRK: Setzt die Spur in BC (hier 0-1999). SETSEC: Setzt den Sektor in BC (hier 0-31). SETDMA: Setzt die Startadresse anhand BC für den Sektorbuffer (128 Bytes) des Laufwerks. Folgende Lese- und Schreibzugriffe benutzen dann diesen
keine Übersetzungstabelle. Wir übergeben direkt den Wert von BC nach HL. Benutzung. Formatieren der CP/M Laufwerke. Mit dem Monitor-Programm ist es möglich, die Laufwerke zu formatieren, so dass CP/M diese bei der ersten Benutzung ordnungsgemäß behandelt und als
-
Artikel
AVR Bootloader optiboot Assemblerversion
müssen Sie einen der unterstützten Prozessoren als Parameter beim make Aufruf angeben. Ein make atmega328p erzeugt eine Bootloader Datei mit dem Namen optiboot_atmega328p.hex. Daneben werden auch noch die Dateien optiboot_atmega328p.lst und optiboot_atmega328p.log erzeugt. In der .log Datei werden die gewählten
auf atmega328p und setze die Lock Bits avrdude -C ./avrdude.conf -c avrisp2 -B 1.50 -p atmega328p -P usb -b 115200 -D -U flash:w:optiboot_atmega328p.hex:i -U lock:w:0xef:m avrdude: AVR device initialized and ready
-
Artikel
Basiswiderstand
mindestens den doppelten Wert des auftretenden Kollektorstroms geeignet sein. So mag im Datenblatt vom BC547 ein zulässiger Kollektorstrom von 100 mA stehen, praktisch hat jedoch jenseits von ungefähr 50 mA ein kräftigerer Typ wie etwa BC635 deutlich bessere Parameter. Das Sperren des Transistors ist der
gerechnet werden, wenn sich im Datenblatt nichts anderes findet. Beispiele. Beispiel 1. Transistor: BC328 Der Verbraucher benötigt einen Strom von maximal . ist mindestens 100 (Datenblatt), gerechnet wird jedoch mit einer abgeschätzten Stromverstärkung in Sättigung von (Erfahrungswert oder nachgemessen
-
Artikel
Absolute Beginner
zumindest einige Farben haben, um unterschiedliche Betriebszustände u.ä. anzuzeigen. Transistoren: BC547, BC557 (Dies sind die beiden Standard npn- bzw. pnp-Transistortypen) und BC327, BC337 (höherer Kollektorstrom, trotzdem Standard) Operationsverstärker ("OPV" oder "OpAmp"): LM324 (der LM741 ist weniger
ohne Arduino testen. Viel mehr noch könnte man sagen, dass Tinkercad einen kompletten Arduino(Atmega328P) simuliert. Tinkercad besitzt standardmäßig einen Atmega328P womit man im Browser programmiert und ein paar Standard-Bauteile(Liste kann ausgeklappt werden) besitzt. DC-Motoren Servomotoren Widerstände
-
Artikel
AVR Net-IO Bausatz von Pollin
Net_IO vollständig. Einspielen der Firmware 1.03 war erforderlich. Bei Add-On immer noch falscher Q1 BC548 (NPN) in Stückliste und Lieferung. BC327-40 oder BC328-40 (PNP) nachgefordert. R11 und R24 mitgeliefert, entsprechend Beschreibung V1.1 von Pollin's Download. Beiliegende Beschreibung war älter, ohne
gemacht werden: R2 1,5kΩ ersetzen mit 2kΩ R3 1,8K ersetzen mit 3,3kΩ R19 470kΩ ersetzen zu 470Ω Q1 BC548 ersetzen durch BC327 oder BC328 (Hauptsache PNP! und mehr als 100mA) ACHTUNG beim Anschluß eines LC-Displays an J5 (über I 2 C, PCF 8574): Vcc/5V liegt an Pin 1, GND an Pin 2 von J5. Es gibt etliche
-
Artikel
AVR-Tutorial: Equipment
oder 8 Euro zu haben. Oft sind neuere oder größere Modelle billiger (ATmega8A statt ATmega8, ATmega328 statt ATmega8A). Eine Suche im Internet lohnt sich. Das Gleiche gilt für den Kauf von ISP-Programmierern. Für weitere Kapitel dieses Tutorials sollte man sich noch die folgenden Bauteile besorgen: -
---------- Teil 19 (7-Segmentanzeige) 4 7-Segmentanzeigen mit gemeinsamer Anode 4 PNP-Transistoren BC328 4 Widerstände 1k 7 Widerstände 100Ω Für weitere Bauteile, die man als angehender µC Bastler auch des Öfteren mal benötigt, empfiehlt sich ein Blick in die Liste der Standardbauelemente bzw. in die
-
Artikel
Evaluations-Platine für Heimautomatisierung
Taster 4 Kondensatoren 100 nF 1 Elko 2,2 uF 3 LEDs in rot, gelb, grün 1 IR LED 3 NPN-Transistoren z.B. BC 547A 1 Wannenstecker 10 polig 1 IC-Sockel mit 32 Pins. Davon wird an einer Seite die Eckenpins entfernt, da die Arduino-Platine nur 30 Pins hat. einige Buchsensockel mit 8,5 mm Höhe. Ich kaufe meist
Software installiert und ein angeschlossenes Board als USB-Gerät erkannt. Ein Arduino Nano enthält einen 328P-Prozessor und ist in einem recht kleinen Format aufgebaut. Er lässt sich in einen IC-Sockel einsetzen. Leider ist in den letzten Monaten der Preis in Deutschland schier explodiert. Daher lieber im
-
Artikel
Ultraschallentfernungsmessung mittels FPGA
aussteuern. Hat der Operationsverstärker auf maximales positives Potential geschalten, kann der Transistor BC328 noch teilweise Strom durchlassen. Um den Transistor sicher zu sperren, wird mit dem Widerstand R16 das Potential auf nahezu VCC gebracht. Der andere Fall, dass der Operationsverstärker gegen GND schaltet
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
00000000 0000037c 2**0 CONTENTS, READONLY, DEBUGGING 4 .debug_pubnames 00000095 00000000 00000000 000003bc 2**0 CONTENTS, READONLY, DEBUGGING 5 .debug_info 00000459 00000000 00000000 00000451 2**0 CONTENTS, READONLY, DEBUGGING 6 .debug_abbrev 00000238 00000000 00000000 000008aa 2**0 CONTENTS, READONLY, DEBUGGING
6144 Byte 2048 Byte 0x1800 0xC00 ATmega16/164/168 14336 Byte 2048 Byte 0x3800 0x1C00 ATmega32/324/328 28672 Byte 4096 Byte 0x7000 0x3800 ATmega64/644/640 57344 Byte 8192 Byte 0xE000 0x7000 ATmega128/1284/1280/1281 122880 Byte 8192 Byte 0x1E000 0xF000 ATmega2560/2561 253952 Byte 8192 Byte 0x3E000 0x1F000