-
Artikel
AVR Typen
AT90S. Die "Basic Line" der Atmel AVR-Reihe. Sie beinhaltet die ersten AVRs die produziert wurden und deren Bezeichnung mit "AT90S" beginnt. Alle Typen wurden mit der Zeit von den beiden Nachfolgereihen
sind ein Teil der AVR-Controllerfamilie. Zusammen mit den ATtiny lösen die ATmega die AT90S-Serie schrittweise ab, wobei es in den meisten Fällen weitgehend pin- und funktionskompatiblen Ersatz für abgekündigte Controller gibt (ATmega8 bzw. ATmega8A statt AT90S4433, ATmega8515 statt AT90S8515
-
Artikel
BAE-Tutorial
at90s2323 AT90(L)S2323 (leer) DIL8 so SOIC8 rowspan=2 | at90s2333 AT90(L)S2333, AT90(L)S4433 (leer) DIL28 ATmega8, ATmega48/88/168 fp TQFP32 rowspan=3 | at90s2343 AT90(L)S2343 (leer) DIL8 rowspan=2 | ATtiny11/12/13/15/25/45/85 so SOIC8 qfn QFN20/MLF20 rowspan=3 | at90s4414 AT90(L)S4414, AT90(L)S8515 (leer) DIL40 rowspan=2 | ATmega8515, ATmega162 plcc PLCC44/PLCC44s fp TQFP44 rowspan=3 | at90s4434 AT90(L)S4434, AT90(L)S8535 (leer) DIL40 rowspan=2 | ATmega16, ATmega164
-
Artikel
TV-out
Horizontalauflösung von 4000000/15625 * (52 µs / 64 µs) = 208 Pixel. Weblinks: Serielles Terminal von Ingmar Meins (AT90S8535, PAL) MAHPONG-Spiel von Marcus Hasenstab (AT90S8515, PAL) TV Bild mit AVR und AVR) Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung von Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter
sollte die CPU genügend Leistung haben. Weblinks: AVR PAL colour bar generator von Serasidis Vasilis (AT90s2313 , PAL) SX Games von Richart Gunee (SX28, PAL). Hier gibt es auch viele weiterführende Links! Phasor, like Craft, is a demo running on a custom minimalistic ATmega88-based demo platform. But it
-
Artikel
Linksammlung
mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 MHz (Entwurf von David L.
ATmega32-Controllern und Bedienfeldern, Admin-Tools zum Updaten via CAN, Traffic Dumper etc. AVRSAM - AT91SAM7S Header Board annährend 100% Pinkompatibel zu den folgenden AVR Mikrocontroller: AT90S8535 / ATMEGA8535 / ATMEGA16 / ATMEGA32 Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13
-
Artikel
Pony-Prog Tutorial
zusätzliche externen Bauteile erforderlich. An AVRs ohne internen Oszillator (z. B. die veraltete "AT90S"-Serie) muss zur ISP-Programmierung ein externer Taktgeber (z. B. Quarz mit Kondensatoren) angeschlossen werden. Der ISP-Anschluss wird zur Programmierung mit dem Programmieradapter verbunden, der
durchführen: Im Ponyprog-Menü : [Setup] [Calibration] Anwahl des Mikroporzessortyps AVR und ATmega8535 Laden der HEX-Datei C:\home\cc\qq\avr\qqtslcd.hex Verbinde Programmieradapter mit Mikroprozessor Spannung an Mikroprozessor ein (5V, versorgt MAX238 ) Wähle an AVR und ATmega8535 Damit lassen sich die
-
Artikel
FPGA Soft Core
Leistung Lizenz/Preis Weblink AX8 entfällt ja, VHDL 2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny entfällt ja, Verilog 128 KiB C, C++, Asm GCC, Clang GPL - T51 entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... single cycle 8051, z. B.
EEPROM (bis zu 64KByte), zwei Ports und einem Watchdog erweitern. Damit entspricht der AX8 dann einem AT90S8535, bis auf die anderen Timer/Counter und die fehlende SPI-Schnittstelle. Für Entwicklungszwecke lässt sich der ROM-Inhalt - wie beim Picoblaze - per JTAG-Schnittstelle updaten. Somit kann neue Software
-
Artikel
AVR-Studio Bugs
main.eep so this hasn't to be adjusted for each and every project) C.2) -In the programmer Window (at least if using AVR ISP mkII) file path can reproduceable be messed up: I always have set the paths for FLASH and EEPROM files to .\default\main.hex and .\default\main.eep but if I read them back (and
Schreibbefehl einfach nicht. Simulator (getestet mit AT90S8535). Wird gerade im Einzelschritt Modus (F11) ein C Code mit einer if Verzweigung simuliert und in diesem Moment die Variable, die für die if Verzweigung entscheidend ist, von Hand geändert und dann
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
ADMUX ADC Multiplexer Select Register Mit diesem Register wird der zu messende Kanal ausgewählt. Beim 90S8535 kann jeder Pin von Port A als ADC-Eingang verwendet werden (=8 Kanäle). Das Register ist wie folgt aufgebaut: Bit 7 6 5 4 3 2 1 0 Name REFS1 REFS0 ADLAR MUX4 MUX3 MUX2 MUX1 MUX0 R/W R/W R/W R/W
Zusammenhang zwischen dem Vergleichswert und dem generierten PWM-Signal aufzeigen. Ach ja, fast hätte ich's vergessen. Das generierte PWM-Signal wird am Output Compare Pin OC1 des Timers ausgegeben und leider können wir deshalb auch beim AT90S2313 nur ein einzelnes PWM-Signal mit dieser Methode generieren.
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
der Dokumentation der avr-libc. Kommentare in Makefiles beginnen mit einem Doppelkreuz ... ATmega8 at work MCU = atmega8 oder MCU = atmega16 oder MCU = at90s8535 oder ... ... Quellcode-Dateien eintragen. Der Name der Quellcodedatei, welche die Funktion main enthält, wird hinter TARGET eingetragen. Dies
werden hinter ASRC durch Leerzeichen getrennt aufgelistet. Assembler-Dateien haben immer die Endung .S (großes S). Ist zum Beispiel der Assembler-Quellcode eines Software-UARTs in einer Datei softuart.S enthalten, lautet die Zeile: ASRC = softuart.S Taktfrequenz. Neuere Versionen der WinAVR/Mfile Vorlage