-
Thread
.hex auf verschiedenen AVR's
auch daran zu >erkennen das die dasselbe Datenblatt haben. Das ist kein eindeutiges Kriterium. ATMega48/88/168 teilen sich auch ein Datenblatt. Aber bei den ATMega48/88 belegt ein Eintrag in der Interrupvektortabelle ein Word (rjmp). Beim ATMega168 sind es zwei Word (jmp). Obwohl ein Programm der ersten beiden in den ATMega168 passt wird der erste Interrupt einen Sprung ins Nirvana zur Folge haben. MfG Spess
-
Thread
Pulldown-Widerstand vor oder nach Gatewiderstand?
Hallo! Habe ein NMOSFET über einen Gatewiderstand an einen ATtiny48 angeschlossen. Zusätzlich kommt an den MOSFET noch ein Pulldown-Widerstand ans Gate. Wenn ich den Pulldown direkt zwischen Gate und Gatewiderstand anbringe, entsteht so doch ein ungewollter Spannungsteiler
(Pulldown) und Vorwiderstand -> Gate Was ist in dem Moment, wo der Mikrocontroller (z.B. ein Atmega) noch nicht richtig initialisiert ist ? Ist das dann gut, wenn direkt Masse am Pin anliegt ohne das der Vorwiderstand dazwischen ist ?
-
Thread
zwei Attiny's über UART verbinden
Der ATmega644 kann auch 20Mhz
ATmega 48/88/168/328 ebenso. Und noch viele andere...
-
Thread
µC mit 3 oder 4 UARTs
Der Atmega2560 sollte (wenn ich mich nicht irre) 4 UARTs haben. Jedenfalls gibt es definitiv einen Atmel 8-Bit RISC Proz. mit 4 UARTS.
wie auf einem ATtiny. Es bleiben eben nur viele Ressorcen ungenutzt. Man kann aber auch nen ATMega48 nehmen und 3 weitere UARTs in SW machen, ist bei nur 9600Baud spielend zu schaffen. Peter
-
Thread
Impulsbreite messen mit mega48, timer1
richtig / am einfachsten, oder gibt es etwas Einfacheres, was > ich übersehen habe? Hat der Mega48 am Timer 1 keinen Input Capture?
ICP: [[High-Speed_capture_mit_ATmega_Timer]]
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Mikrocontroller angeht. Ich habe schon ein paar sehr grundlegende Erfahrungen mit Atmel Studio und einem ATMega 328 controller gesammelt (LEDs blinken lassen und so ..). Jetzt möchte ich mein erstes wirkliches "Projekt" umsetzen. Der ATMega 328 ist ja schön und toll, aber ich brauche viel (Programm-) Speicher
> Gibts aber nur als Arduino Clones Oder dort als Original: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-tqfp-44-atmega-1284p-au-p112737.html
-
Thread
Frequenzzähler 8Mhz ohne Vorteiler - Atmega8
Kilo schrieb im Beitrag #3755793: > Versuche seit Stunden das auf einen Atmega644 zu portieren aber ich > bekomme das mit den Timern einfach nicht hin :(((((((( > Hiiiilfe Hallo! Ok, vielleicht ist meine Frage doof, aber warum nimmst du nicht einfach einen ATmega8? Falls
. Warum gibt es beim Atmega644 zum Beispiel TCCR0A und TCCR0B und beim Atmega 8 NUR TCCR0 ??? Von daher ist es für mich schwierig das umzuschreiben und zu vergleichen laut Datenblätter... Als Test habe ich mir die Variable
-
Thread
GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8
Dom schrieb im Beitrag #6740466: > Ich habe wie gesagt das Projekt mal auf einen ATmega16 ausgelagert Wenn Du möchtest, dann stell uns doch mal Deinen Assemblercode zur Verfügung. ir würden uns freuen.
Navi" übertragen kann. Ein MAX232 sitzt jetzt mit auf der Platine. Ich überlege ob ich für das Atmega16 Projekt mal einen neuen Thread aufmachen soll
-
Thread
Serienprodukte mit Atmel 328p?
Elithion BMS benutzen einen ATmega als Master. Weiß nicht mehr ob es ein 32er war.
Ich denke die Tage die der ATMega noch in Neuentwicklungen verwendet wird dürften langsam gezählt sein. Die Tatsache daß ihn fast jeder kennt weil er irgendwo in der Bastelkiste noch nen alten Arduino rumliegen hat und der ATMega daher
-
Thread
uc auf tastendruck aktivieren: hardware
Einen Pin (ich nenne ihn mal /Hold) des ATmega zusätzlich (per Diode) mit dem /EN-Pin des Reglers verbinden. Beim Drücken der taste wird der Regler eingeschaltet. Der ATmega muss direkt nach dem Einschalten den /Hold-Pin schalten (Selbsthaltung
des ATmega angeschlossen sein. Bei Bedarf den ATmega in den Sleep schalten, vorher die INT-Eingänge der Taster scharfschalten. Mit den neueren ATmega (48,88,168) geht das noch besser, weil bei denen alle Pins
-
Thread
GPS Datenlogger Eigenbau
ankommen. In der anderen Richtung – also von Maus zu uP – darf kein Widerstand gesetzt werden. Der Atmega erkennt übrigens das 3.3 Volt Signal der GPS-Maus. Vergleiche hierzu das Bild. Die Schalter sind hier stellvertretend für die Optokoppler. Der Atmega muss nun noch mit seinen Versorgungsanschlüssen
ist, sieht dann wie folgt aus: [pre] $GPGGA,072730.438,4809.0000,N,00836.0000,E,1,04,2.8,550.3,M,48.0,M, [usw.] [/pre]
-
Thread
Vollprogrammierbare Zündanlage für 1Zylinder 2 und 4 Takt Motoren
entwickel die für 1 Zylinder 2 und 4 Takt Motoren geeignet ist. Die Zündelektronik besteht aus einem Atmega8 der von einem Hallsensor(latch) das signal bekommt (dies könnte man auch für Unterbrecher konfigurieren). Auf dem Atmega erfolg die Drehzahlmessung und dann die Zündzeitpunk errechnung. Der Zündzeitpunkt
Interpolation. Mit hilfe eines einfachen RS232 Programmer oder später per USB werden die Daten auf den Atmega8 geschrieben. Wobei ein von mit entwickeltes Komunikations Protokoll verwendet wird. Es wird nicht der Atmega neu programmiert! Einganz wichtiger Punkt ist die Veränderung der Aktiven-Kurve wärend
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano
Board? Kann doch nicht sein, dass das für 22€ http://s.click.aliexpress.com/e/bSg89Z9W und das für 48€ https://www.aliexpress.com/item/new-DFRobot-100-Genuine-W5500-Ethernet-with-ATmega32u4-and-POE-Control-Board-for-with-Arduino-Compatible/32375608829.html die einzigen sind? Ich baue gerade was für
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
: RJ485 - PMBus bei Servernetzeilen. In meinem Fall ist jetzt folgendes in nähere Auswahl: +ATMEGA328PB Xplained Mini +EHAJO Atmega32U4 Breakout-Board (https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html) Wer sonst noch was weis, bitte sagen.. mfg
-
Thread
Phasenmessung mit Mikrocontroller
sportlich, rechne eher mit 50 .. 200 Takten. Die perfekte Lösung wären 2 ICP-Eingänge, z.B. beim ATmega1284.
Leider stimmt das, obwohl ich es ganz und gar nicht interessant finde. ;-( Timer0 wurde bei ATmega48..ATmega328 ggü. ATmega8 erheblich erweitert. Ich hatte mir wohl eingebildet, daß dabei auch ein ICP dazu gekommen wäre. > Ja genau das ist ja das Problem. Also geht dieser Lösungsansatz nicht?
-
Thread
Entwicklung einer Platine für die Programmierung eines AVR ATmega32
Hallo, Ich habe während meines Studiums die im Anhang beigefügte Schaltung für einen ATmega32 der Firma ATMEL entwickelt. Die Schaltung würde ich gerne verwenden um eine Möglichkeit zu haben einerseits Controller des Typs ATmega32 zu programmieren , habe noch ein paar dieser uC in meiner
Hi >Die Serie AtMega328, AtMega644 und AtMega128... Das sind zwei verschiedene Serien: -ATMega 48/168/328 -ATMega 164/324/664/1284 Die letztere kann man auch als Ersatz für den ATMega32 benutzen. MfG Spess
-
Thread
MMC/SD/SDHC card library von R.Riegel "verkleinern"
Weis jemand wo ich was drehen muss, dass ich das Programm in meinen AtMega packen kann? MfG Link zu der Lib: http://www.roland-riegel.de/sd-reader/doc/
Shell über UART. Ich weiß von damals wo ich die Lib benutzte, dass dieses Beispiel auf einen ATMEGA16 gepasst hatte (hart am Anschlag). Eine Ergänzung und es gab seltsame Phänomene (Stack/Heap - Overflow). Deshalb bin ich kurzerhand auf ein ATMEGA644 umgestiegen. Bei dem sind das dann lediglich
-
Thread
Abtastung von Musik mit variabler Frequenz
Dein Atmega kann nicht mit 20kHz abtasten, schon gar nicht ausgeben, und 10 bit sind eher wenig. Jeder PC schafft schon (48, 96, 192) ksps mit 16 oder gestörten 24 bit, warum nicht den verwenden ?
MaWin schrieb im Beitrag #4291405: > Dein Atmega kann nicht mit 20kHz abtasten, schon gar nicht ausgeben, und > 10 bit sind eher wenig. Natürlich kann ein Atmega8 auch mit 20 kHz abtasten. Lediglich das Wanderrauschen nimmt dabei zu sodass man
-
Thread
ASCII eins zu Decimal eins
Hallo, die Ziffern 0..9 entsprechen den ASCII-Codes 48..57. Wenn Du also von den Zeichen jeweils 48 abziehst, bekommst Du jede Stelle als Dezimal. In Deinem Fall: [c] uint16_t u16_dez = 0; u16_dez = 1000 * (FLAGC[0] - 48) + 100 * (FLAGC[1] - 48) + 10 * (FLAGC[2] - 48) + 1 * (FLAGC[3]-48); [/c]
-
Thread
Habt ihr auch Probleme durch die Bleifreipolitik der EU?
AT89C51RD2/ED2 im DIP40 sogar ganz abgekündigt sind. Da frage ich mich aber, was wird aus den ATMega32, ATMega162 usw. im DIP40-Gehäuse ? Warum soll es denen besser ergehen ? Peter
"zumindest gibt es den ATmega644-20PU (DIP40) schon" Wo?
-
Thread
Arduino mega2560
Hallo Peter, der Arduino Mega 2560 besteht aus einem Atmega2560 und einem Atmega16U2. Der Atmega2560 kann kein USB. Er wird normalerweise über die seriellen Pins vom Atmega16U2 programmiert. Dazu muss auf dem Atmega2560 der Arduino-Bootloader laufen, der benutzt dann ein serielles Protokoll für die Programmierkommandos. Der Atmega16U2 hat VID 2341 und PID 0042. Auf dem Arduino Mega 2560 sind ZWEI ICSP-Header: Der in der Mitte ist für den Atmega2560, der am Rand für den Atmega16U2. Mir ist nicht klar was du für einen USB
-
Thread
PWM Singnalen mit Arduino
max123 schrieb im Beitrag #6039280: > Der Timer 1 beim ATmega328 hat 3 Vergleichsregister. Interessant! Hier lernt man ja mehr, als im Datenblatt steht! > Two independent output compare units http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-
ok, ok Ihr habt recht. ATmega328, Timer 1 hat 2 Vergleichsregister. Ich habe in letzter Zeit mit dem AT-Megaplatine gearbeitet. Dieser Prozessor, ATmega2560, hat 3 Vergleichsregister. Daher die Verwechslung.
-
Thread
Float - Wert über UART setzten
. In deinem Fall: Willst aus einer Zahl "1" eine Asciizeichen "1" erstellen musst du (dezimal) 48 Addieren. 1+48 = 49 (dezimal ascii "1") Gleiches Prinzip gilt auch bei Wandlung in groß/kleinbuchstaben o.Ä. Funktioniert natürlich nur sinnvoll bei Char bzw. wenn man sich sicher ist was mit dem
Floating Funktion, darauf wäre ich nie gekommen! Ich Verwende in der fertigen Schaltung einen ATMEGA8, da ich aber probleme hatte mit dem floating Zeugs habe ich den ATMEGA16 verwendet. [c] int Init_Rs232() { UCSRA = 0x00; // mit U2X könnte die Baudrate verdoppelt werden (nicht benötigt
-
Thread
Frage zu MT8880 und Atmega
ersten beiden Punkte gehen, wie Versorge ich den Analogen Anschluss vom Atmega zur Aussensprechstelle? Simples Spannung drauf und gut? Rufspannung kommt ja nicht vom Atmega. Falls jemand mir helfen kann wäre ich dankbar. Vielleicht hat aber einer eine bessere Idee. TK geht
Ich kann den Atmega leider nicht in die Sprechstelle einbauen. Die gesamte Anlage gehört dem Kunden und das mit dem Atmega direkt daran wäre nur pfusch. Die Sprechstelle hat nur eine Taste die man drückt um zu läuten
-
Thread
C Programm zu langsam
mit 45µs Abstand. [c] void SPI_Send_LL_Word(unsigned long long int Word) { for(unsigned char I=48;I;I--) { if (!(Word & 0x01)) PORTB |= (1 << SER); else PORTB &= ~(1 << SER); PORTB |= (1 << SCK); Word >>= 1; PORTB &= ~(1 << SCK); } PORTB |= (1 << RCK
void SPI_Send_LL_Word(uint64_t Word) { uint8_t* bytes = (uint8_t*)(&Word); uint8_t i= 6; // 48bits = 6byte for( ; i!=0; --i, ++bytes) { SPI_Send_Byte(*bytes); } PORTB |= (1 << RCK); PORTB &= ~(1 << RCK); } [/c] wenn man weiß, dass der Zustand von RCK immer 0 ist, kann
-
Thread
! Vorsicht NEWB 7-Segmentanzeigen via PC ansteuern
Kondensatoren, eine 9-polige D-SUB-Buchse (bzw. Stecker) und einen Controller, der eine UART hat, wir z. B. ATMEGA16 Otto
Anzumerken ist, dass Du aus Sicht der benötigten Port-Pin auch mit einem ATMEGA16 Controller die 3 Displays seperat Multiplexen kannst, so dass der Faktor 1:5 eingehalten werden kann, wenn Du keinen Dezimalpunkt anzeigen musst.
-
Thread
DC-Motor sehr langsam drehen
einen Trick, > > Ein Drehzahlregler löst das Problem: > Beitrag "Drehzahlregler für DC-Motor, ATmega48-328" Wie gesagt, Regelstrecke nichtlinear, vermutlich durch Haftreibung. Aber eigentlich isses auch mehr ne Positionsregelung an der Stelle, oder? Gibts irgendwo ne Positionsinfo an den Filmstreifen
THOR schrieb im Beitrag #4951891: >> Beitrag "Drehzahlregler für DC-Motor, ATmega48-328" > > Wie gesagt, Regelstrecke nichtlinear, vermutlich durch Haftreibung. Ich sehe Dein Problem nicht. Daß sich ein DC-Motor bei 20% PWM nicht mehr dreht, ist unter Belastung nicht ungewöhnlich
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,25€/Stk. 25x SN74LVC245A, TI: 8fach Bus Transveiver -> 0,10€/Stk. 435x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 60x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 28x 29LV040CQI-70G, Macronix: 4MBit
250W Power Supply für 19" 3HE -> 20,00€ 1x PTMA402050A1AZ, TI: DC/DC-Convertermodul 48Vin, 5V/2A out -> 2,00€ 4x CC6-4812SF-E, TDK Lambda: Isolierter DC/DC 36-75V In/12V, 0,5A Out -> 3,00€/Stk. 1x NPT42-M,
-
Thread
HSV RGB Led Dimmer, C Code & Video & Doku
Benedikt! Habe den "float-freien" Code von Benedikt auch getestet, ganz schön und knapp! Der Atmega48 langweilt sich geradezu damit, nur 20% belegter Speicher (12%davon von meinem Programm), die LEDs behalten die Farbe beim Dimmen perfekt! Und mit den fehlenden Farben 256 und 257 kann ich leben :
ATMega8
-
Thread
_delay_us() sehr! ungenau?
(2) eor r25,r24 out 50-32,r25 in r25,48-32 ldi r25,lo8(21) 1:dec r25 brne 1b nop in r25,50-32 eor r25,r24 out 50-32,r25 in r25,48-32 ldi r25,lo8(21) 1:dec r25
1b nop in r25,50-32 eor r25,r24 out 50-32,r25 in r25,48-32 ldi r25,lo8(21) 1:dec r25 brne 1b nop in r25,50-32 eor r25,r24 out 50-32,r25 in r24,48-32 ldi r24,lo8(-1) /* epilogue start
-
Thread
Bluetoothmodul BTM-222
immernoch mit meinem PDA finden, ganz kaputt ist es also nicht... Gibt es da nicht auch eine ATMega 16 Version die auf 3V läuft? ATMega16L oder so? Der müsste doch Pin-gleich mit dem normalen Mega16 sein, und ich komme dann ohne die Pegelwandler aus?
relativ klobig... Nein, die Signalpegel müssen angepasst werden. Entweder du betreibst deinen Atmega und das LCD mit 5V und wandelst die Signale zum BT-Modul oder du baust einen Pegelwandler zwischen Atmega (der dann mit 3,3V läuft) und dem LCD ein. Beispiele zur Realisierung gibt es unter "Pegelwandler
-
Thread
Simple PWM steuerung per Poti
Aquariumabdeckung bauen. Hardware wie LED`s(ausschuss von meiner arbeitsstelle), Netzteil(3,3A 48V) und Treiber sind vorhanden. Problem ist nur, meine Treiber (MeanWell LDD1000H) wollen per PWM gefüttert und gedimmt werden. Suche verzweifelt bei Conrad einen passenden Bausatz. Löten kann ich aber
ähm muss man die nicht irgendwie noch programmieren?(Arduino Board Nano ATMega328, der hier?) und kann ich dann an diesen arduino auch 3 potis und 3 separate PWM abgreifen? LG
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
hardwarenah programmieren und von der Hardware abstrahieren. Selbst innerhalb einer Linie (z.B. ATMEGA48/88/168/328) sind die Controller nicht immer binär-kompatibel. Da bin ich reingefallen, als ich ein ATMEGA88-Compilat auf einem ATMEGA328 ausführen lassen wollte. Weil mehr als 8kB mit dem rjmp-Befehl
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
mit zwei USB Ports. Der FT2232D wäre soetwas. Ist aber schon etwas anspruchsvoller zu löten mit 48 Pins.
schrieb im Beitrag #7692742: > Daher ist es > für mich viel einfacher direkt zusätzlich einen ATmega328P zu nehmen da > das Github Projekt für diesen erstellt wurde. Zukunftsweisender wäre es allerdings, das Projekt soweit verstehen zu lernen, daß es auch auf dem ATmega32U4 läuft. Dann entfällt
-
Thread
Hilfe bei Wahl eines Mikrocontrollers (5v,usb,viele IO-Pins)
Ein Atmega128 oder so. Hat aber kein USB, aber dafür noch ein paar freie Pins um einen FTDI oder so anzuschließen. Oder einen AT90USB646.
AtMega 165P - 16 kb Flash / 0.5 kb EEPROM AtMega 325P - 32 kb Flash / 1 kb EEPROM AtMega 64 - 64 kb Flash / 2 kb EEPROM AtMega 1281 - 128 kb Flash / 4 kb EEPROM AtMega 2561 - 256 kb Flash / 8 kb EEPROM
-
Thread
RGB Superflux mit PWM
ich ja 4x4x3=48 Vorwiderstände die zusammen mehr Platz auf der Platine brauchen als die LED selbst. Multiplexing wird wohl eher schwierig da der PWM schon in Software realisiert ist (ATtiny13).... JA: Entweder die 48Vorwiderstände akzeptieren, oder die Software auf Multiplex umstellen.. (Das Ausgeben könnte ja seriell =>SPI geschehen..)
-
Thread
ATMEGA 328 - AREF wiedersprüchlich
Hallo, ich habe mal eine blöde Frage zum AREF Pin beim ATMEGA 328P PU bzw. AU. Und zwar baue ich ein kleines Batterie betriebenes Gerät bei dem ich ua. auch einen Analog Pin zur "helligkeitsmessung" benutzen will. Nun habe ich aber beim entwurf meines PCBs
Datenblatt gibt es bei Atmel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
Logiktabelle mit einem TTL IC
Ich nehme für Logik gerne MCs, z.B. ATtiny24, Atmega48. Oftmals wissen die Auftraggeber ja selbst nicht so recht, welche Logik am Ende rauskommen soll. Umprogrammieren ist also mehrmals nötig. Man kann auch leicht eine Entprellung mit einbauen. Ist
Peter D. schrieb im Beitrag #6431430: > Ich nehme für Logik gerne MCs, z.B. ATtiny24, Atmega48. Oftmals wissen > die Auftraggeber ja selbst nicht so recht, welche Logik am Ende > rauskommen soll. Umprogrammieren ist also mehrmals nötig. Hi, wenn es "nur" um logische Zustände geht...
-
Thread
dsPIC3oF4011 und C018 Microchip
um ein Spektrum darstellen zu Können? Oder muss ich noch einen anderen IC dazwischen machen? Beim Atmega128 mit einem 2,4 khz Spektrum war das irgend wie einfacher zu machen als mit dem dsPIC aber der Atmega ist zu klein und langsam. Deswegen versuch ich es damit, aber die Erfahrung fehlt.Es hört sich
gemischt. Dises Signal möchte ich als Spektrum auf dem Display darstellen (Bandbelegung). Mit einem Atmega128 mache ich das bereits mit der 2,4 KHZ NF was mir aber zu wenig und zu langsam ist. Ich möchte das gern auf 48 Khz breite bekommen. Dazu habe ich den dsPIC30F4011 genommen da es dafür eine FFT als
-
Thread
Atmega8 Offline Tutorial gesucht
Hi, ich hab mir vor einigen Tagen einen atmega8 gekauft um mich da mal einzuarbeiten und suche jetzt ein gutes Tutorial, dass auch offline verfügbar ist (.pdf oder ähnliches), da ich in 2 wochen in den Urlaub fahre und mich da ein wenig mit der
: > Was ist denn der "Instruktionssatz-Dokumentation" und wo bekomme ich die > her für einen Mega48. Sämtliche Instruktionen des Mega48 sind in seinem Datenblatt aufgelistet. Für weitere Informationen dazu schaust Du dann am besten hier: http://www.atmel.com/dyn/resources/prod_documents/doc0856
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
deinen µC adaptieren. Ohne Manual geht da nix. http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Im AVR GCC Tutorial sind die Ports für mich wunderbar erklärt. Man schaut sich die C Bsp. Codes an und weiß Bescheid was man machen muss. PDIP Gehäusepin
zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit Position des PINx Register schreibt. Was genau verstehst
-
Thread
Attiny: LED aus durch Sleepmode
Also ich weiß ja nicht - ich habe keinen ATtiny13A, aber beim ATtiny85 fließen im Power-down-Modus 0.48 uA, egal ob PRR angefasst wurde oder nicht.
sorry! War geistig gerade beim atmega328p. Der t13 ist natürlich leicht anders.
-
Thread
atmega läuft nicht
Weißt Du schon, an was es gelegen hat? Ich habe den selben Fehler mit einem Atmega32 auf dem Pollin AVR NET I/O-Board mit der Firmware von Ulrich Radig. Auch ich programmiere mit Code::Blocks. Teils entscheiden nur kleine und unwichtige Details später im Code darüber, ob der Atmega
Anfang in der ersten Zeile daran scheitert, eine LED anzuschalten. Ich habe auch testweise einen Atmega644 gekauft und eingebaut, aber der ist selbst mit den Codes, die der Atmega32 geschluckt hat, nicht angesprungen.
-
Thread
Temperatur Datenlogger
gibt es verschiedene Möglichkeiten: - internes EEPROM vom ATmega - externes EEPROM über I2C oder SPI - SD-Card (Vorteil - Auslesbar über jeden PC)
unter Bascom, falls doch öfter gemessen werden soll... http://www.avr-praxis.de/forum/showthread.php?48-Internes-EEPROM-und-externes-EEPROM-24C512-mit-ATmega128-unter-BASCOM-AVR Jo
-
Thread
[V] DSPIC's, ATMEGA256's, CYRIC's
ich habe noch ein paar Teile, die ich ungern entsorgen wollte: USB Controller CY7C64713-100AXC: 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck ATMEGA2560-16AV: AVR Risc Controller; TQFP100; 4,50 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck
habe noch ein paar Teile, die ich ungern entsorgen wollte: > > USB Controller CY7C64713-100AXC: > 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck > > ATMEGA2560-16AV: > AVR Risc Controller; TQFP100; 4,50 EUR/Stck > > DSPIC30F5013: > High-Performance Digital Signal Controller; TQFP80;
-
Thread
8748 brennen, wie?
. Ein richtiges Datenblatt habe ich zwar nicht gefunden, aber http://home.mnet-online.de/al/mcs-48/mcs-48.pdf enthält eine recht gute Annäherung, und der Programmieralgorithmus ist in Form eines Timingdiagrammes in Abbildung 20 auf Seite 22 zu sehen.
dort für 174 Euro angebotenen Adapter selber bauen könnte. Für das Geld kannst Du auch 181 Stück ATmega48 (CSD: 0,96€) kaufen, schiene mir sinnvoller. Peter P.S.: Sind das wirklich die uralten NMOS oder schon CMOS (87C48)? Die NMOS sind richtige Stromfresser und werden sehr warm.
-
Thread
usbasp, Fehlermeldung (dmesg)
Aug 12 22:25:47 marvin usb 2-2: new low speed USB device using ohci_hcd and address 11 Aug 12 22:25:48 marvin usb 2-2: device descriptor read/64, error -62 Aug 12 22:25:48 marvin usb 2-2: device descriptor read/64, error -62 Aug 12 22:25:48 marvin usb 2-2: new low speed USB device using ohci_hcd and
Wie schon geschrieben wurde der ATmega8 nicht von mir geflasht. Mfg Julius
-
Thread
Prüfen, ob Frequenz vorhanden Gesperrt
die Resonanzfrequenz des Sensors bei 14 kHz liegt mußt Du nicht filtern und nicht verstärken. Ein ATmega48 reicht aus, um die Frequenz schnell und hinreichend genau 100-500x pro Sekunde zu messen und zu bewerten. Kosten für Material ca. € 2.
wäre, müsste ich nichts filtern und verstärken Na gut. Filtern und verstärken und dann auf einen ATmega48.
-
Thread
SPS Betriebssytem
schrieb, eine aufsteckbare Controllerplatine zum Programmtausch verwenden (zB. Dil 24 - Format mit Atmega 8). SG Josef
Prinzip könnte man jene 'Käfer' durch einen Satz fertiger I2C Codeteile ersetzen. Per 2313 oder ATMega8 könnte man dann sich die 'Käfer' selbst zusammenstellen. Ein ATMega8 kann locker 2* 8 Bit Port abbilden, einen SRAM-Baustein, eine 7-Segmentansteuerung u.s.w. Also nicht ein Mikrocontroller und
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Dann wäre der ATtiny814 z.B. geeignet. Oder Du gönnst Dir ein paar Pins mehr und verwendest den ATmega48.
es soll ein Atmega 128 sein. Arbeite mit dem ICE Programmer. Kann der UPDI? Sorry hatte mit dem UPDI keine Erfahrung