-
Thread
ATMEGA 1280 USART0 in SPI MODE
return received data from buffer */ return UDR0; } [/c] Bei tut dieser Code mit einem ENC28j60. Evtl. musst du noch den Mode und Speed ändern auf deine Bedürfnisse. CA Dirk
Was mir noch aufgefallen ist, im AVR-Studio Simulator kann man den USART0 welcher auf PORTE zeigt , nur auf USART synchron stellen und nicht wie bei allen anderen auf SPI Master ? Gruß KH
-
Thread
Basic-Interpreter auf einem AVR
@uwe In dem Thread AVR CP/M wird eine kleine schnuckelige Platform vorgestellt. Da werkelt ein AVR (MegaXX8) drauf und es ist noch ein 128KB DRAM, eine SD-Card sowie ein FT232 drauf. Ich denke mit dieser Platform lässt sich
cache fill %d %x %x\n",linenum,ptr,nextptr); } } hier noch der output (auf linux) : AVR-uBasic-Interpreter; Uwe Berger, 2010 Compiliert am Jun 30 2010 um 14:55:28 >load 2 load 2 Programm 2 geladen. >run run 1 cache fill 20 804b192 804b194 2 cache hit for 20 804b192 804b194
-
Thread
..Programmieren für ADC im ATMega128..
AVR-GCC-Tutorial Dort findet sich eine ADC Routine, die auch auf dem Mega128 funktioniert.
Piebe schrieb im Beitrag #1703126: > ich denke vielleicht jemand hat die Program für ADC in ATmega128.. OK. Noch mal. Hier im AVR-GCC-Tutorial findest du Informationen über den ADC, wie man ihn ausliest und benutzt. Dort findet sich auch eine fertige C-Funktion dafür.
-
Thread
[V] Reste again
QFP High Performance CPLD 5 x L4940V5 Very Low Drop 1.5A Regulator TO220 6 x K6X1008C2D-BF55, 128Kx8 low power RAM, SOW28 200 x LL4150GS08, Diode, SOD80 10 x LT1172CN8, High Efficiency Switching Regulators, DIL8 5 x UPD431000AGZ-70LL 1M-bit CMOS st. RAM 128K*8 TSSOP 5 x U6264ASK-07LL, , SRAM 552Kb, SO28 50 x P6KE16CA Bidirekt. Supressor 600W 15.2V 27A, DO15 und noch ein wenig passives... ------------------------------------------------------------------ 25 x CFS-0103MC, Schiebeschalter 1 x
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
4 Bits eine Stelle einer Dezimalzahl repräsentieren. https://www.mikrocontroller.net/articles/AVR-Tutorial:_Vergleiche#Half_Carry_.28H.29
denn die aktuellen (z.B. AVR128Dx oder ATTiny1624) ersetzen locker alle alten Chips und haben in jeder erdenklichen Hinsicht Vorteile. Bis hin zu Preis und Lieferbarkeit...
-
Thread
Entprellung in der ISR
Hallo, ich habe einen Button K1, der über Port E an dem ATmega 128 angebracht ist. Diese K1 löst durch Drücken (low level) die ISR(INT6_vect) aus, die den µC aus seinem Schlafmodus heraus holt. Nun stehe ich vor dem Problem, dass ich den Button Entprellen muss, doch
http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Bau zuerst die Entprellung ein lass den Aufwachinterrtup bzw. Sleepmodus noch weg. Wenn du das dann alles am laufen hast, ergänzt du die wieder. Der Aufwachinterrupt disabled
-
Thread
AVR Dragon + verschiedene Entwicklermodule
alles zusammen haben möchte, gelten ab Mittwoch folgende Einzelpreise (jeweils ~25% abgezogen): 1 x AVR Dragon NP 55,95 EUR -> VK 42 EUR 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x AL-UC3AEB mit AT32UC3A1512-AU von ALVIDI
Bis auf AL-UC3AEB ist noch alles zu haben: 1 x AVR Dragon NP 55,95 EUR -> VK 42 EUR 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x M644LCD50 ohne LCD mit Info-CD von Paktek
-
Thread
dynamisch Code ausführen - Code von SD-Karte
sicher, ich überlege es gerade einem 128 aufzuhelfen ;-)
schrieb im Beitrag #1696216: > Nette Gehäuse, mehr als bei denen > kriegt man nirgendwo in 18 und 28 Pins. naja ich hab lieber einige pins mehr wenn es nicht schadet und kann mit dem 128er Atmega ganz gut leben. Allerdins sollte ich noch mal eine andere (eigene) Breakout_Platine designen. ;-)
-
Thread
LED Fading Atmega32
#define true 1 #define false 0 #define STK500 false #include <inttypes.h> #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> // global variables uint16_t pwmtable_8A[4] PROGMEM = {0, 16, 64, 255}; uint16_t pwmtable_8B[8] PROGMEM = {0, 4, 8, 16, 32, 64, 128, 255}; uint16_t pwmtable_8C[16] PROGMEM = {0, 2, 3, 4, 6, 8, 11, 16, 23, 32, 45, 64, 90, 128, 181, 255}; uint16_t pwmtable_8D[32] PROGMEM = {0, 1, 2, 2, 2, 3
-
Thread
Nachteil bei verschiedenen µC
leichter ist einmal den [[STM32]]/Cortex/ST FW-Lib zu kapieren als jedes mal, wenn man einen anderen AVR braucht wieder neu das Datenblatt zu studieren. Ich hatte in den letzten 20 Jahren schon einige durchgemacht, Z80, 68HC11, AT90CAN128, AVR, PIC, dsPIC, M16C, LPC2294, LPC2368. Den C166 wollte ich
BRAUCHEN vielleicht mal einen kleinen Controller im 8 Pin SSOP Gehäuse, selbst wenn ein STM32 mit 128kB Flash genauso teuer ist wie der 8 Pin µC mit 1kB. Andere arbeiten seit Jahren mit AVR, brauchen etwas mehr Leistung, wollen aber nicht das gesamte Equipment (Programmer, IDE...) wegwerfen und neu
-
Thread
Suchen Helfer für Projekt
(timhot @ gmx . de) oder ICQ (282-261-128) Bitte verkneift euch jegliches rumgetrolle und Beiträge wie: "Für das lesen müsste ich schon 100 Euro bekommen"
28 wohl nicht ins Altersschema. Schon lustig dass man jetzt schon bei sowas mit 18 in Rente geht... arme Welt.
-
Thread
KICAD - ATXMEGA128A1 Board mit Ethernet, SDRAM und SD-Karte
Habe mal wieder ein Projekt in KICAD realisiert. Diesmal ein ATXMEGA128A1 Board mit Ethernet (ENC28J60), SDRAM (8MB), SD-CARD, RS-232. Dieses Board soll die Basis für ein WebRadio sein. Genügend RAM dürfte ja auf diesem Board vorhanden sein und auch die 32MHz Takt dürften
Günter S. schrieb im Beitrag #1955727: > Mal ein Beispiel von mir: > > Webradio (ATXMega128) mit Freertos und LCD 240 x 128 und Menu-Designer Gibt es dazu irgendwelche Unterlagen ;-) ?
-
Thread
ATtiny13 nicht mehr programmierbar (CLKPR-Unfall?)
hab ich gerade durch zufall entdeckt: http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_beim_CLKPR-Problem_.28Attiny13.29 vielleicht hilft dir das ja weiter.
#1683705: > hab ich gerade durch zufall entdeckt: > > http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_beim_CLKPR-Problem_.28Attiny13.29 > > vielleicht hilft dir das ja weiter. Was ist daran anders als an dem bereits genannten? http://www.mikrocontroller.net/topic/175184?goto
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
32Bit-Power. > > Ein 32-Bitter im SO-8 wäre schon recht kurios. SO8 weniger, aber ein Äquivalent im 28pin Bereich und handhabbarem Gehäuse (QFN32 zählt für /mich/ nicht dazu) wäre schon ganz praktisch. Die allerersten Stellaris gab es zwar in SO28, aber derart funktions- und speicherarm, dass sie wenig
dieser Art Software umgänglicher. Deshalb sind für mich die PIC24 noch leidlich interessant. Wo AVR zu klein ist oder mich softwareseitig nervt, aber ARM mechanisch unpraktisch. Die PIC24 gibt's nämlich in 18 und 28 Pins.
-
Thread
Heavy-Metal-Maschine von Elektor
derzeit, mir auch so ein Teil zu bauen (allerdings >eventuell statt mit vier mit acht Oszis und einem AVR als >Hüllkurvengenerator). Die Rechteckfrequenzen kannst du auch mit dem AVR machen, falls du lieber programmieren statt löten willst: [c] #include <avr/io.h> #include <avr/interrupt.h> unsigned
hermy schrieb im Beitrag #1684729: > braucht man das winAVR > zum C-programmieren Ja, musst du runterladen und installieren. Ist der Compiler. Wenn du dann bei AVR Studio 4 ein neues Projekt aufmachst, hast du die Wahl zwischen Atmel AVR Assembler und
-
Thread
SPI Probleme mit ATMega644
www.reichelt.de/?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=68172;START=0;SORT=artnr;OFFSET=16;SID=28ZxSafKwQARwAACoRypQ91132b8747934197759b657e551ebf3d)
products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC im Gegensatz dazu kann ich im AVR Studio unter Projekt-Einstellungen nur zwischen 644 und 644P wählen, aber einen 644A wird nicht angeboten.
-
Thread
MiniLA Version MockUp
Das ist nur ein Zähler 2^28 der die 100MHz Taktet. 100MHz/2^24=~6,0Hz 100MHz/2^26=~1,5Hz 100MHz/2^28=~0,4Hz Oder wäre sowas wie genau 0,5Hz, 1Hz und 2Hz besser? Sonst änder ich das noch. Orginal war das noch komischer
SW von Sourceforge an unsere Speichermonster angepasst? Die dort vorhandenen Binaries gehen ja von 128kB aus.
-
Thread
Pollin MOTOROLA VIP1710
Unter dem Kartenleser befinden sich noch zwei Flash- Chips: NAND128W3A2BN6 von ST (128 Mbit x 8) und ein IC-Card Interface TDA8004AT von NXP.
Vom AVR auf die serielle Konsole Kommandos schicken wie "mpc play dlf.m3u".
-
Thread
16bit PWM für mind. 3 Kanäle
PIC24HJ128GP202 - 28pin
A. K. schrieb im Beitrag #1672248: > PIC24HJ128GP202 - 28pin Travel Rec. schrieb im Beitrag #1672315: > Ach und die XMegas haben alle mindestens 4 16-Bit Timer mit je 2 > Output-Compares Beide Variante würden (zumindest bei mir) neue Programmer
-
Thread
Verzweigungen
ldi r28, 128 ;wenn Carry 1 dann lade 128 in carry-register RechneWeiter0: ;wenn Carry 0 dann lasse carry-Register auf 0 (wenn Schwellwerte niedrig) mov r16, r25 ;Den Dividenten ins Register
ldi r28, 128 ;wenn Carry 1 dann lade 128 in carry-register RechneWeiter1: ;wenn Carry 0 dann lasse carry-Register auf 0 (wenn Schwellwerte niedrig) mov r16, r26 ;Den Dividenten ins Register
-
Thread
ATmega32 4facher Takt??
Ne mit Sicherheit nich :P Wie kommst auf die falsche Annahme, der wuerde mit 128MHz laufen? Oder willst nur trollen?
meldung/Brieftaube-so-schnell-wie-Breitband-Internet-755485.html aber USB geht beim TO ja nicht ;( avr
-
Thread
Geeignetes ZigBee-Modul
Interpretation dieser Anforderung viel Spielraum. Soweit ich weiß, werden die XBees mit V.24 (aber ohne V.28-Pegel, also nur mit TTL) angesprochen. Zigbit und der Modul von Dresden Elektronik dagegen werden als Controller selbst benutzt, d. h. du musst den Controller auch programmieren (jeweils ein AVR)
Daten? Programmierst du die selbst? Dann bieten sich die Module an, bei denen du an den eingebauten AVR ran kommst, denn dann kannst du den sowohl für die Funkdatenübertragung als auch deine eigene Steuerungsaufgabe benutzen. Prinzipiell kann man sowohl Zigbit als auch deRFmega128-22A001 auch mit
-
Thread
STM32 - Erster Artikel
ruhig weiterhin einsetzen. Niemand soll hier bekehrt werden. Christoph - der je nach Anwendung AVR8, MSP430 oder STM32 einsetzt.
man sich als Hobbyist > wirklich damit rumplagen sollte. http://en.wikipedia.org/wiki/Atmel_AVR > The AVR is a modified Harvard architecture 8-bit RISC single chip > microcontroller (µC) which was developed by Atmel in _1996_ STM32 gibt es ca. seit 2007(?) AVR = 3310 Videos / 14a
-
Thread
Preisanstieg
sind wieder gut im Preis aber oft weiss man auch nicht, was man dann wirklich bekommt. Den Xmega128A1 fuer 7.95EUR z.B. finde ich schon ziemlich teuer, aber im Vergleich mit Conrad, die 15EUR fuer nen Mega128 verlangen wuerde ich sagen haelt es sich noch im Rahmen der Vernunft. Michael
>Den Xmega128A1 fuer 7.95EUR z.B. finde ich schon ziemlich teuer, aber im >Vergleich mit Conrad, die 15EUR fuer nen Mega128 verlangen wuerde ich >sagen haelt es sich noch im Rahmen der Vernunft. Wieso teuer
-
Thread
Einregister- vs. Mehrregistermaschine
hatte bereits über hundert. Intels IA64 (Itanium) hat nicht nich so versteckt wie x86, sondern 2x 128 Register sichtbar. > dazu zwei Stufen Cache mit mittlerweile Mbytes etc. Mittlerweile nicht selten 3 Stufen.
noch eine Frage: welchen µC bevozugt A.K., > welche MCUA und welche Du? Aktuelle Favoriten sind AVR für Kleinkram bis 28 Pins, darüber STM32. Wobei auch PIC24 und PIC18 mit auf der Rechnung sind - die PIC18 weil es nur da 28pinner mit CAN gibt. Ich bin freilich recht flexibel was die Familie angeht
-
Thread
atmega328 funktioniert teilweise nicht
page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 5 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
Empfehlung 8-Bit-Controller: STM8
bescheidene 16k Flash. Leider hat DigiKey keinen STM8 mit 4k RAM lagernd, der STM8S207 hat nur 2k RAM, dafür 128k Flash und kostet 3,28 Euro. Einen STM8 mit 4k gibt's zum Beispiel bei Farnell, der STM8F202 mit 4k RAM und 64k Flash kostet dort einzeln 3,45 Euro, im Zehner nur mehr 2,88 Euro (leider gibt es diese
a,array+2 > ... > add a,array+99 >und dabei ist der STM8 tatsächlich doppelt so schnell wie ein AVR (in >Takten) ja und u.U. sogar 3..4x so schnell als AVR (wenn Werte nicht alle hintereinander liegen), denn AVR braucht min 3 Takte (!) zum laden in Reg ! ------------------------------------
-
Thread
FTDI oder CP2102?
Hi! Der FTDI FT232RL hat ein SSOP28 Gehäuse (3,50€ bei Reichelt). Nur der FT232RQ ist im QFN28. Den CP2102 hab ich bei Reichelt auf die schnelle gar nicht gefunden. Gruß Basti
Basti schrieb: > Der FTDI FT232RL hat ein SSOP28 Gehäuse (3,50€ bei Reichelt). Nur der > FT232RQ ist im QFN28. Eben, das spricht eindeutig für den CP2102. > Den CP2102 hab ich bei Reichelt auf die schnelle gar nicht gefunden. Man kann Bauteile
-
Thread
ATxmega-Experimentierplatine in Gold/Schwarz ab 12.04.10 eventuell Bausatz
noch ein paar Fragen gleich im Vornherein zu beantworten: (siehe auch http://svn.coremelt.net/atxmega128a1_board/trunk/README) Programmiert kann der Xmega werden ueber PDI oder JTAG. Als Programmer kann verwendet werden: - neue Version des AVR ISP mkII (mit interner LED) per PDI (duerfte am guenstigsten
die den Xmega unterstuetzt, kann z.B. dieses build script verwenden: http://svn.coremelt.net/atxmega128a1_board/trunk/tools/toolchain/build-avr-gcc-4.3.3-libc-1.6.7-insight6.8.zip Bootloader-Support: Ein Mitmacher hat berichtet, dass er den chip45boot2-Bootloader erfolgreich mit dem Board am Laufen
-
Thread
Hilfe zu Drehencoder-Auswertung nach Wiki
nicht weiter. Den Code von PeDa http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 kapiere ich irgendwie wie nicht und ich bräuchte den ja auch nur für einen Taster und nicht einen ganzen port. :-( Kann mir jemand helfen wie ich vorgehen sollte. Es muss kein fertiger
gelöscht. > Den Code von PeDa > http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 > kapiere ich irgendwie wie nicht und ich bräuchte den ja auch nur für > einen Taster und nicht einen ganzen port. :-( Da der in C ist, ... ;-) > > Kann mir jemand helfen wie
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
! Ist sich genau mit einer neuen Irmp-Version ausgegangen! >> Update 1.0.0.5 (28.04.2010) [code]28.04.2010: DLL: v1.0.0.5, Added possibility to flash or update the device firmware direct with the USB IR Remote Receiver settings/option dialog. AVR: Bugfix code repeats
Will this programmer work ? http://wearcam.org/ece385/avr/avr_programmer_from_xs4all_sbolt_site.png asking because i already have it
-
Thread
ARM wie anfangen?
da kamm mir der Gedanke an die ARM Structur ... mybe ein ARM7 von Atmel ... momentan benutze ich AvrStudio 4.18 mit WinAVR und ein SK500, ISPMKII, oder dein JTAGICE MKII Debugger und ganz neu in Xmega 128A1 Xplain Board ^^. der Xmega ist schon besser als ein normaler Mega mit dem DRAM Controller
oder FT232RL reicht. WinARM dazu und schön ein bißchen damit rumgespielt. Auch mal SD-Karte und ENC28j60 drangepappt, funktioniert.
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
wollte ich posten: [c] #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 5 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
STM32 Value line, ein weiterer 8-Bit Killer?
weniger verschiedene Typen bei gleichem Gehäuse. Anders wär's, wenn ST sowas mal als SO/DIL 20/28 brächte ;-). QFN32 ist nicht so mein Ding.
Die STM32F103 in 1000er Stückzahlen doch schon viel billiger als die AVR oder PIC. Der Pries wirds wohl nicht alleine machen. Kleine Gehäuse wäre meine wichtigste Forderung. SO8/S014 -> dann schmeiß ich die AVR und PIC aus allen Projekten.
-
Thread
Gigabit Ethernet?
Meinst Du die Lisa? Der Würfel-Mac kam '84 heraus und hatte gnadenlose 128 kiB RAM, aber nichts, was man heute als Netzwerkinterface bezeichnen wollen würde. Wo soll da "zero-copy" durchgeführt worden sein?
die Daten auf den Bus zu bekommen. Erst muss man mal einen Controller haben, der es beinhaltet. Ein AVR32UC3 gehoert zB nicht dazu. Macht ja auch nur lumpige 90 MIPS und hat dabei ein 100MBit Interface. Ein naechster, der AVR32AP7000 hat 2 100MBit Interfaces, was als genuegend fuer 150MHz mit 210 MIPS
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Transceiver with 3-STATE Outputs 2 x K4S56163LF - 4M x 16Bit x 4 Banks Mobile SDRAM 2 x ws128j0pbfw00 S29WS128J/064J 128/64 Megabit (8/4 M x 16-Bit) CMOS 1.8 Volt-only Simultaneous Read/Write, Burst Mode Flash Memory
504 986 Feb 28 2007 upgrade_ref.cfg -rw-r----- 1 301 504 990 Feb 28 2007 upgrade_ref_EFT.cfg -rw-r----- 1 301 504 985 Feb 28 2007 upgrade_ref_FT.cfg -rw-r----- 1 301
-
Thread
Wo die Daten speichern?
RAM abgelegt. Und soviel hat der kleine nicht. Lies mal: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
Startup-Code kopiert die Initialisierungsdaten dann aus dem Flash ins RAM. Das RAM ist bei dir nur 128 Byte gross. 1365/128=1066%. Informationen dazu, wie du deine Tabelle im Flash lassen kannst, findest du hier: http://www.nongnu.org/avr-libc/user-manual/pgmspace.html Andreas
-
Thread
Bezeichnung der Atmega
guten Morgen, Atmel hat ja die mega avr durch Typen erweitert (oder sollen die alten wegfallen?). Also z.B. den mega16 zieren jetzt diverse Typen mit verschiedenen Suffixen dahinter: mega 164, 169, 168, 165. Ich frage mich ob jemand eine
SMD, interessiert mich nicht näher) Megaxx8: Mega48, Mega88, Mega168, (Mega328, Mega648, ...) DIL28 Megaxx9: AVRs mit LCD-Treiber (nur SMD, interessiert mich nicht näher) Mega xxx0/xxx1: 128er/256er, Anzahl der Pins (100/64) ...
-
Thread
Zeichenausgabe auf dem DOGL128-6 von Electronic Assembly
nicht weiter, hier mal kurz mein Problemchen: Ich verwende ein Display von Electronic Assembly (DOGL128-6) (128*64 Pixel) und µC (ATMega32). Nun kann ich 8 Zeilen mit jeweils 21 Zeichen (bei Fonttyp 8*6) ausgeben, soweit so gut. Nun möchte ich gerne einen kleinen Rahmen um die Schrift ziehen so
Hi >danke für deine asm datei, allerdings ist bei diesem Display (DOGL128-6) >High also 1 auch ein Pixel erzeugt, in meinem Fall wäre es schwarz. Deshalb ist dein Bild in der Datei auch zweimal drin. Das DOGL128-6 gibt es in 5 verschiedenen Ausführungen (W/E/B/S/L)