-
Thread
Suche einen Tastaturchip mit Zusatztasten (Player Regelung)
mit Sebastian abgesprochen. Es gibt da allerdings ein Problem: > KeyWarrior Chips sind im SSOP48 Gehäusen verfügbar. > Die DIL40 Bauform ist nicht mehr lieferbar.
fast komplett auf fremde Hilfe > angewiesen, die ich vor Ort nicht habe. Ist es den schwer so ein Atmega > zu beschreiben? Und vor Allem: Unterstützt dieser Chip die Multimedia > Tasten??? um son atmega zu beschreiben brauchst du nur nen ISP programmer, der is schnell selbstgebaut http://www.avr-asm-tutorial.net
-
Thread
UART mit atmega32
Servus, überprüfe mal ob der atmega32 den gleichen Quarz hat wie der atmega16. gruß Christian
Atmel application Note richtig interpretiere sind die 1% nur bei den allerneuesten gültig, also ATMega48, 88, 168 usw. Und bei 2 AVRs sind das im Worst case schon 2%, bei unterschiedlicher VCC und Temperatur noch mehr. Das hat dann schon erheblichen Einfluß auf die Stabilität der Verbindung.
-
Thread
Ist diese elektronische Last praxistauglich?
160+544+160+0+1000%0Aw+640+160+688+160+0%0Aw+624+304+688+304+0%0Aw+544+160+592+160+0%0Aw+384+128+384+48+0%0Aw+448+112+448+48+0%0Ac+384+48+448+48+0+6.800000000000001e-7+0.35956729257498576%0Ao+22+64+0+4099+0.625+0.00009765625+0+2+22+3%0Ao+32+64+0+4099+5+0.00078125+1+2+32+3%0Ao+21+64+0+4099+5+0.00625+2+2
+4+20+f%C3%BCr:%5CsI%5Cs%3E%5Cs350mA%0Ax+-633+460+-507+463+4+20+f%C3%BCr:%5CsI%5Cs%3C%5Cs350mA%0Ar+48+256+48+176+0+100000%0Ar+48+256+48+336+0+10000%0Aw+144+336+48+336+0%0Aw+0+336+48+336+0%0AR+208+288+192+288+0+0+40+0.12+0+0+0.5%0Aw+208+256+144+256+0%0Aw+48+176+48+96+0%0AO+48+256+96+256+1%0Ar+144+256+
-
Thread
Tach mit CAN Bus umbauen
auch den IC, der z.B. die Zündspule schaltet. So ist z.B. der ULN2803 ein Treiber um mit einem ATmega ein Relais mit 500mA "treiben" zu können. Du müsstest mit ECM Spy mal ein Steuergerät von einer Harley auslesen und dann versuchen, die ausgelesene Binaerdatei durch Reverse Engeneering auf Hinweise
Harley Davidson documentation was used): 28 1b 10 02 xx xx : rpm, xxxx = rotations/minute * 4 48 29 10 02 xx xx : speed, xxxx = km/h * 128 48 3b 40 xx : gear going in neutral if (xx == 0xA0), going off neutral if (xx == 0x20) : clutch engaged if (xx & 0x80) 48 da 40 39
-
Thread
AVR Mega1284, Fontarray zu groß -> wie in Flash?
kann. Meine Erfahrung war: Auch Texte mit Anti-Aliasing waren beim "TimeTimer" (s.o.) auf einem ATMega328p kein Problem: LCD_DrawGlyph, LCD_DrawChar und LCD_DrawSpacer.
,0x00,0x00}, //" {0xAE,0xAE,0xA0}, //# {0x6C,0xE6,0xC0}, //$ {0xA2,0x48,0xA0}, //% {0x4A,0x4A,0xE0}, //& {0x44,0x00,0x00}, //' {0x48,0x88,0x40}, //( {0x42,0x22,0x40}, //) {0x04,0xA4,0x00}, //* {0x04,0xE4,0x00},
-
Thread
Multimeter + Schaltung: Welche Messungen zerstören die Schaltung nicht?
Hallo Zusammen Ich habe eine kleine Schaltung mit uC (ATMega48PA), Spannungsregler, LED und passiven Bauteilen. Dazu habe ich ein China-Multimeter (Mastech VA21) mit viele Funktionen wie Frequenz, Kapazität, Diodentest und Durchgangstest. Als ich die Kapazität
robust sind Bauteile wie die vom OP genannten. Diese halten noch weit mehr als die 100µA aus: ATMega48PA (verträgt 1mA durch die Schutzdioden) Spannungsregler (robust, weil Leistungshalbleiter) LED und passiven Bauteilen (sowieso unkritisch) > Man kann dem Strom eben nicht sagen doch bitte
-
Thread
ATmega 2560 dauerhaft im Reset halten
Im Datenblatt des ATmega finde ich nichts, was aussagt, daß man die MCU nicht ewig im Reset halten darf - aber auch nicht, daß es erlaubt ist. Kann mir hier der ATmega bei dem Vorhaben einen Streich spielen?
Patrick C. schrieb im Beitrag #7019827: > Hast du schon Projekten mit ATMEGA2560 gemacht ? > [...] > ATMEGA2560 hat doch denke ich genuegend resources fuer diese Hardware > unzusteuern ? Mit dem 2560 nicht, aber, aber mit den ATmegas 8, 16, 32, 48, 88, 664, 168, 168P
-
Thread
Programmieren von AVRs schlägt fehl nach Benutzung von CLKPR
Hallo, mit diesem Problem kämpfe ich auch gerade (ATmega48). Schreibt man einen zu großen oder zu kleinen(!) Teiler nach CLKPR, lässt sich auch bei mir der Baustein nicht mehr programmieren. Der Trick liegt nun darin, den Programmer zu veranlassen, RESET
Hallo Leute, also ich habe jetzt das Problem gefunden, warum ich den ATmega48 nach dem ändern von CLKPR nicht mehr programmieren konnte, ohne die Spannung wegzunehmen, bei aktivem RESET (also low) einzuschalten und dann zu flashen: Ich habe mich beim Versuch, in den Programmiermodus
-
Thread
Nachlassauflösung, AVRs, Oszi, MM, Bücher, div. Bauteile
UT803 Peak Atlas DCA55 ELV SFG7002 [/pre] Sonstiges [pre] Attiny13 Attiny2313 Attiny26 Atmega32 Attiny45 Atmega88PA-PU 1x DCF1-Modul Einbaumesswerke Steckbrett2 Sockel20 [/pre]
10m 2x2,5mm² 068: Steckbrücken für Breadboards, Sortiment mit verschiedenen Längen 069: ca. 35x ATMEGA8L-8PU, in nicht ESD-gerechtem Sortimentskasten gelagert 070: ca. 18x ATMEGA48-20PU, in nicht ESD-gerechtem Sortimentskasten gelagert 071: ca. 18x ATMEGA88V-10PU, in nicht ESD-gerechtem Sortimentskasten
-
Thread
WAV Soundausgabe am ATmega328
der Herr Elm hat aber doch auch einen WAV-Player mit einem Attiny realisiert - da ist ja der Atmega238 mit HW SPI noch etwas besser. Bei Youtube findet man auch ein paar WAV-Player mit einem Atmega328 und da ist die Soundqualität deutlich besser. Erwarte ja nichts besonderes, aber so ein "gezwitschere
Mit welcher Frequenz läuft eigentlich der ATmega328? Je höher, umso besser, also 20 MHz, durchaus aber auch 22. Der fast-mode erzeugt einiges an Oberwellen, zum Vergleich mal den phase-correct versuchen.
-
Thread
itoa in Großbuchstaben ausgeben
_t x; char dummy[6]={'x','0','0','0','0','\0'}; x=byteX/4096; if(x<10){ dummy[1]=(x+48); }else{ dummy[1]=(x+55); } x=(byteX%4096)/256; if(x<10){ dummy[2]=(x+48); }else{ dummy[2]=(x+55); } x=(byteX%256)/16; if(x<10){ dummy[3]=(x+48); }else{ dummy[3]=(x+55); } x=(byteX%16); if(x<10){ dummy[4]=(x+48); }else{ dummy[4]=(x+55); } std_lcd_print_string_to_cursor_position(dummy);
-
Thread
Oszilloskop kauffrage
nur für kleine Messungen taugen wie z.B. PWM messen. Benutze zurzeit 8mhz oder 16mhz Quarz bei atmega8-16 auf welche Eckdaten muss ich drauf achten, damit ich diese PWM auf den Oszilloskop darstellen kann? Reichen da solche mini Ozis Kits?
Ebay ein neues Hantek 6022BE. Das kann ich sehr empfehlen. 2 Kanäle, Bandwidth: 20Hz; Sample Rate: 48MSa/s; brauchbare Tastköpfe (x1, x10) sind dabei z.B. hier: http://www.ebay.de/itm/DE-Lager-Hantek-6022BE-PC-Based-Digital-Storage-Oscilloscope-USB-20MHz-48MSa-s-/361517359193?hash=item542c1d2059:
-
Thread
simulavr-0.1.2.6 compilieren
irgendeinem git-Repo dir den aktuellen Sourcecode selbst zu holen. Dafür könnte es sein, dass die ATmegaX8-Reihe dort schon eingebaut ist.
kann wie SFRs, IRQs, welche Derivate, etc. Der ist mir schon mal auf die Füße gefallen für einen ATmega2560 für ein funktionierendes (in avrtest) Programm.
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
Stencil von Photocad (Basic Plus) 49€ + Versand (ca. 7€). (Schablone gibts auch von Multi-CB, wären 48,48€) Alles von Multi-CB: (137,10€ + 48,48€ + 19% MwSt.) + 7,35€ = 228,20€ Multi-CB + Photocad: (137,10€ + 19% MwSt.) + 49€ + 7,38€ + 7€ = 226,53€ Bei Elecrow hast du nun $120 = 105,70
Am 31.Mai mit Rush48 bestellt, vor 2 Tagen bekommen. Das hat überhaupt nichts gebracht. Für Muster ist elecrow definitiv in ordnung.
-
Thread
DAB+ Modul KeyStone 8650
laufen zu können? Dagegen spricht aber, das bei FM die Samples mit 32 kHz rauskommen, bei DAB mit 48 kHz. Jörg
Anhieb. Empfang ist erstaunlich gut. DAB+ geht super. FM ist extrem verstört. Aus dem I2S kommt 48kHz, 256fs aber es sind real nur 16 Bit. Grüße
-
Thread
Wie Berechnung in AVR Assembler möglichst schnell?
Guten Tag, ich möchte folgende Berechnung mit einem AVR ATmega48 in Assembler möglichst rechenzeitunintensiv programmieren: Der als unsigned angenommene Wert eines Registers MessReg enthält die oberen 8 Bit einer ADC Messung. Es soll nun das 2er Komplement gebildet
@HHe (Gast) >ich möchte folgende Berechnung mit einem AVR ATmega48 in Assembler >möglichst rechenzeitunintensiv programmieren: Schönes Wort "rechenzeitunintensiv" ;-) >(A/255)*100 = (A*100)/255 Das ist keine Rechung, sondern ein Gleichung. >Hat jemand
-
Thread
#define rechnet anders als ich es erwarte
Es sind trotzdem 1024. Auszug vom ATmega48...ATmega328: "The minimum value represents GND and the maximum value represents the voltage on the AREF pin minus 1 LSB." Und so kenne ich es von anderen Wandlern auch. Das trägt allerdings
eingegangen: http://www.st.com/content/ccc/resource/technical/document/application_note/9d/56/66/74/4e/97/48/93/CD00004444.pdf/files/CD00004444.pdf/jcr:content/translations/en.CD00004444.pdf Seite 12-13 Jobst M. schrieb im Beitrag #4618132: > 512 ist genau Vref/2, 256 Vref/4, 128 Vref/8, ... Zitat
-
Thread
PC-Spektrometer - Problem mit Linien-CCD (AVR)
denke ich. Welcher AVR mit diesem 10Mbit/s - SPI, der genauso per ISP zubeschrieben ist, wie der ATmega8, käme denn da in Frage? Was ist eine Leererkeenung? Gruß, moritz
durchgerechnet aber... - Meine Diode hat eine Fläche von 1x1mm, der μPD8872 des Pollin CCD hat 48dots/mm - um die selbe theoretische Auflössung zu erziehlen müsste man also 48mal soweit entfernt sein. - wie es mit der Lichtempfindlichkeit der Dioden im Vergleich zum CCD aussieht bin ich aus den
-
Thread
AVR Synthesizer mit ATxmega128A1
. Erhöhte Temperatur konnte ich auch nicht feststellen. Werde den 48MHz Takt aber noch einmal bei einer anderen Produktcharge des Xmegas testen, bevor ich das implementiere. Xmega Takteinstellung 48MHz (ext. 16MHz Quarz) [c] void init_clock(void) { //
ein kleines Problem. Die Voreinstellung für die PDI Clock-Rate von 1MHz für den Mikrocontroller ATmega644P muss im Menü auf 125KHz herunter gesetzt werden, da sonst der ATmega644P nicht erkannt wird.. Gruß Rolf
-
Thread
DMX Empfänger selber bauen
Anhang mal ein Schaltplan. Per Prozessor hat 5 PWM Ausgänge. Ich kann hier auch eine Schaltung mit 48 PWM Ausgängen posten, ist aber mit einem FPGA.
bin an allem interessiert was mit dmx zutun hat und in c geschrieben wurde und was nen atmega bzw. 8051 benutzt
-
Thread
SourceCode MMC die Zweite
ohne Probleme (somit auch die Initialisierung). CID: 01 00 00 20 31 32 38 4D 42 01 30 01 3E 8D 48 2D CSD: 8C 26 00 2A 17 59 81 E8 F6 DA FC E0 96 40 40 BD Schon mal danke für eure Hilfe. Mike
probiere mich gerade an Ullis letzter (2.6) MMC Version. Habe zwei Testboards. 1. Board: ATMega32 14.74MHz und einfache Spannungsteilerbeschaltung! Funktioniert wunderbar. :) 2. Board: ATMega32L(!L!) (3,6V + Spannungsregler + 7,3728MHz) Spannungsteiler (1,8k Widerstände) entfernt, da die
-
Thread
AVR Atmega1284P - langsam?!
Takt wurde an Pin B1 per Oszilloskop geprüft. Nun zu meinen Fragen: a) Ist es normal, dass der Atmega1284P für solche 3 Schleifen so extrem lange, sprich 3 Sekunden benötigt? b) Läuft der Atmega vielleicht irgendwo mit Handbremse, wenn ja wie kann ich diese lösen? c)Stromsparmodi müssten doch
und haben den Fehler einfach nicht gesehen ... Also war zu späterer Stunde (heute Nacht 3Uhr) der Atmega schuld ;-)
-
Thread
double-Gebrauch verpfuscht RAM?
hab's daher auf einem Controller ausführen wollen, der debugWire kann. Da ich gerade nur einen ATmega48 (keinen 88) hatte, OK, dafür genügt der ja auch. Irgendwie wollte aber das AVaRICE bzw. der AVR Dragon nicht recht glücklich werden. Alles funktionierte normal bis zu diesem Hack, der da den
Der Stackpointer wurde auf 0x25f initialisiert, aber der RAM bis < 0x300 beschrieben... Ja, der ATmega48 hat wirklich seinen RAM von 0x100 bis 0x2ff, aber warum dann 0x25f? Da ging mir der Seifensieder auf: du hast das -mmcu beim Linken weggelassen! Schade, sonst habe ich sowas nicht erst nach
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
schlicht und ergreifend ne Beschäftigung suche die auch nen bissl nutzen hat ;-) Ich hab nen Atmega8 und wollte das mit Assembler machen, weil ich da mehr verstehe wie in C... Ich hab jetzt diese Schaltung mir zusammen gebaut und auf den Atmega angepasst, nur die PullDown Widerstände hab ich gelassen
Routinen, kann mir da jemand helfen? Oder hat gar jemand noch nen Code und nen Schaltplan für nen ATmega8 finde nur Sachen zu Pic´s
-
Thread
ATMega16: Interrupt mit Timer1
Initialisierung vom Timer1 // als Clear Timer on Compare Match (CTC) Mode // (Mode 4 Tabelle 47 Atmega16 Datenblatt) void init_timer_1() { // Non-PWM, Tabelle 44 TCCR1A = 0x00; // Non-PWM Mode 4 (CTC), Tabelle 47 // Teiler 64, Tabelle 48 TCCR1B = (1<<WGM12) | (1<<CS11) | (1<<CS10
Initialisierung vom Timer1 // als Clear Timer on Compare Match (CTC) Mode // (Mode 4 Tabelle 47 Atmega16 Datenblatt) void init_timer_1() { // Non-PWM, Tabelle 44 TCCR1A = 0x00; // Non-PWM Mode 4 (CTC), Tabelle 47 // Teiler 64, Tabelle 48 TCCR1B = (1<<WGM12) | (1<<CS11) | (1<<CS10
-
Thread
AVR8ASM-Projekte
Weil ich doch so gerne mit dem *ATmega88PA* arbeite und meine Englischkenntnisse miserabel sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ https://www.mikrocontroller.net/topic/467170#5706111 Bernd_Stein
Bernd S. schrieb im Beitrag #5962885: > Weil ich doch so gerne mit dem ATmega88PA arbeite und meine > Englischkenntnisse miserabel sind : > > https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ > > Beitrag "Datenblatt (ATmega48, ATmega88, ATmega168, ATmega328
-
Thread
Maximale Frequenz am ADC
dem Chip. Wie schnell ein Xmega die Signale aufbereiten und verwenden kann, weiß ich nicht. Ein ATmega48 mit 20MHz schafft es jedoch, 250kHz Signale zu zählen. Die Zählroutinen müssen aber in Assembler geschrieben und optimiert werden. Persönlich würde ich einen Renesas Controller nehmen. Eine günstige Lösung wäre aber auch ein ATmega48, der nur als 'Vorteiler' programmiert wird und Ausgangssignale wie Takt und Richtung liefert, die z. B. Faktor 10-100 untersetzt sind, und mit einem anderen µC ausgewertet werden. Das hängt aber
-
Thread
I2C Schaltkarte mit 48 Ausgängen
Stecker abgezogen wird) und meldet das entsprechend an den Hauptcontroller. Das Schaltmodul hat 48 Ausgänge, welche durch den ATTINY in 32 Helligkeitsstufen per PWM gesteuert werden können. Die PWM Frequenz ist um die 400Hz. Den ursprünglich geplanten BS170 hab ich gegen einen IRLU024 getauscht
bzgl. Geschwindigkeit. 400Hz x 32 Helligkeitsstufen = 12800 Das heisst 12800x/sec die komplett 48 berechneten Helligkeitsstufen rausschieben Bei internem Osc 8Mhz macht das max. 8Mips / 12800 = 625 / 48PWM Kanäle = max. 13 Befehle pro Kanal Davon geht noch das komplette Handling von SPI/I2C
-
Thread
Direktmisch-Empfänger: ungewolltes Seitenband passiv unterdrücken
reingestellt: https://www.mikrocontroller.net/articles/Hilbert-Transformator_(Phasenschieber)_mit_ATmega Das würde gerade noch in einen Arduino passen, oder als multipliziererlose Version in ein CPLD.
, da ist nix mit 48 kHz, dann braucht es auch noch eine deftige Reduzierung der Filtergröße und womöglich auch nicht mal mit 16 Bit (sättigende Arithmetik ist beim AVR m.W. nicht dabei), kurzum es erscheint mir, als ob
-
Thread
Ladungspumpe für Gatetreiber
Ladungspumpe wird über eine LiPoFe4-Zelle (2,7V-4V)versorgt. Die Ladungspumpe wird mittels eines Atmega328p gesteuert. Ich brauche mindestens eine Spannungsvervierfachung am Ausgang der Ladunspumpe. Nun ist die frage wie ich die 4 Dioden und 4 Kondensatoren dimensioniere. Danke im Voraus.
CMOS-Gatetreiberschaltung ist für einen IRLR2905 Leistungstransistor. Wie oft soll der schalten? Der hat max. 48nC Gate Charge. Ladung ist Strom mal Zeit Q = I * t t = 1 /f -> f = I / Q = 44mA / 48nC = 917 kHz Ok, sollte reichen ;-) >Ich nehme einfach nach der E-Reihe einen kleineren von 220nF, müsste
-
Thread
Geht AVR auch so komfortabel wie PIC?
weiteren 5 Minuten tackere ich Single-Step durch einen alten 18F2550 mit nem Pickit2 (derzeit für 8,48 bei ali). Versuch bei einem der Forenlieblinge: Atmega328. Hierzu muss ich erstmal Windows installieren. Als Linuxer heißt das VirtualBox. Die Installation vom Atmel Studio 6 ist sehr zäh. Liegt
10 Jahre lang. Wenn das bei den Bastlern weiter verbreitet gewesen wäre, dann hätte sich der ATmega8 (und seine Nachfolger) vermutlich zugunsten eines ATmega16 weniger durchgesetzt, denn den gibt's nun auch schon seit 13 oder 14 Jahren, er hat JTAG (und damit Debugging), und es gibt ihn im
-
Thread
Eingangspegel 3,3V am 5V Eingang, dauerhaft erkannt?
Microchip herunterladen kann. Nachfolgend der Link auf die MC-Seite für das Datenblatt eines ATmega48++. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Unter dem Suchbegriff "Pin Threshold and Hysteresis
-
Thread
Günstiger uC mit hoher Taktfrequenz
Rechenaufwand ansich ist nicht sonderlich hoch. Momentan experimentiere ich mit einem ganz normalen ATMega8, leider gehen die ICs - lt. DB - nur bis ~20MHz, das ist etwas eng. Kennt jemand uCs in der Preisklasse/mit der Verfügbarkeit wie die AVRs, aber gleichzeigt mit einer Taktfrequenz ab ca. 30
zeugen. Viel Spass bei Deinem Projekt! Basierend auf Deinen Angaben wuerde ich den LPC1113FBD48, also im QFP48 mit 24K Flash, 8k SRAM und 50 MHz empfehlen. Persoenlich denke ich allerdings, dass der LPC1313FBD48 einen besseren Wert darstellt. Hat eine M3 CPU, ist damit ca. 20-30% schneller als
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
0x40 = (unknown) Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47
) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x73 = (unknown) Device code: 0x74 = ATMEGA6450 Device code: 0x75 = ATMEGA6490 Device code: 0x76 = ATMEGA8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
Realisierungsfrage zum Timer
allerdings eine zeitliche Auflösung von 0.01ms, d.h. 10ns. Kann man irgendwie ausrechnen, ob bspw. ein ATmega16 oder ATmega32 mit 8/16MHz getaktet das hinbekommt? Viele Grüße, fluxkompensator
ausführung. im avr-studio kann man ja in der simulation die ausfrührungszeit anschauen. der atmega48 oder atmega 88 läuft auch mit 20 MHz ... falls du noch etwas rauskitzeln willst.
-
Thread
ATMEGA8515 Übertakten
Hi. Ist es möglich, einen ATMEGA8515 16-16 mit 18MHz statt den eigentlich maximal erlaubten 16MHz zu betreiben ? Und ist es dann günstiger, diesen Takt per Quarzoszillator oder Quarz mit gen Masse geschalteten Kondensatoren erzeugen
auch mit 12MHz übertaktet. Ein kommerzielles Produkt würde ich aber nicht so aufbauen. Die ATMega48..168 sollen ja 20MHz können. Peter
-
Thread
I2C Multimaster realisieren
wie realisiert man sowas, dass es nicht zu einer Kollision im Bus kommt? Ich habe ein Master Atmega welcher von mehren Sensoren über I2C Daten abholten und Aktuatoren per SPI ansteuert. Nun soll ein PIC hinzu kommen welcher über eine HID Schnittstelle verfügt. Und Daten vom Atmega anfordern kann
Details: 22.8 Multi-master Systems and Arbitration http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Bei mehr als zwei Mastern: Für den unwahrscheinliche Fall eines Deadlocks könntest du den WDT aktivieren. Zu PIC kann ich nichts sagen.
-
Thread
EBM-Papst EC Motor
der verbaute ASIC (oder ähnlich) einen Fehler im Speicher zu haben. Nur ein einfacher µC, ein ATmega48. Wohl eine Abwimmelausrede.
baugleiches Gerät auf und versucht dort den ATmega auszulesen. Defekte µC sind aber recht selten....
-
Thread
Volt-Celsius umrechnen mit Bascom Gesperrt
ich einen LM335 per Spannungsteiler (Festwiederstand ist 2.2kOhm) mit dem Portc.2 (ADC2) Pin eines Atmega48 verbunden. Später soll die Temperatur über ein bereits angeschlossenes LCD display in °C ausgegeben werden. Jedoch habe ich keinen Plan, wie ich diese Volt Zahl in °C umrechnen kann. Das ganze
einen LM335 per Spannungsteiler >(Festwiederstand ist 2.2kOhm) mit dem Portc.2 (ADC2) Pin eines Atmega48 >verbunden. Später soll die Temperatur über ein bereits angeschlossenes >LCD display in °C ausgegeben werden. Festwiderstand heißt das. Typisches Bascom User Problem. Mathe Note 5. Umrechnung
-
Thread
Atmega328 Board günstig
Billige Atmega Boards aus D versendet: http://www.ebay.de/itm/5X-Arduino-Pro-Mini-Atmega328-Development-5V-16MHZ-Board-Modul-Compatible-TE156-/301847690804?hash=item4647863e34:g:9tMAAOSw9eVXVkvZ
und aussortiert bevor der Rest in den Schredder geht. Ich glaube aber das ist jemandem der 5 ATMega328P auf dem Breakout-Board für 12,48€ inkl. Versand kauft egal.
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Wert brauche. Schau Dir die Xmegas an. Da wurde nachgelegt. > Für den UART brauche ich bei ATmega zudem einen Baudratenquarz. > Hoffentlich hat Atmel wenigstens bei den XMegas nachgebessert. Haben sie. Uart geht quarzfrei.
, wenn man SystemInit() gar nicht aufruft, läuft der interne Oszillator. Und wenn man es auf einem 48 MHz STM32 ohne Änderung aufruft, geht nichts mehr, wohl auch kein Debuggen. Dann kann man vermutlich nur mit dem seriellen Bootloader noch ran (ist beim LPC jedenfalls so).
-
Thread
DCF77 Uhr 7 Segment LED ATmega8 Assembler
Portbelegung, Interruptvektoren, Timerfunktionen, ...). Sogar bei weitgehend ähnlichen Typen (ATmega8 / ATmega88) sind teilweise erhebliche Unterschiede. Anhand der Erläuterungen und Kommentare sollte das Anpassen aber kein Problem darstellen. Durchaus möglich, daß der ATmega8-Code sogar kürzer
Habe bei Ihnen diese Uhr gefunden, Atmega 8 als prozessor, wäre es möglich wenn Sie mir einen offenen Atmega 8 zuschicken konnten, mit schaltplan, Bezahle ich Ihnen auch, Brauche dieses für Schulungszwecke bei de Firma BFNW.eV Chemnitz. Danke
-
Thread
DS18S20 wird vom ATmega8 nicht gefunden
längst! Mach doch mal nicht die Leute verrückt! Das ist der Auslieferungszustand, wenn man einen ATmega im Laden kauft!
das Programm in Bascom, schiebe es mit WINSCP auf meinen Pi und flashe es dort mit Putty auf den ATmega8. Ich muss also mit avrdude die DIV8 fuse löschen.
-
Thread
Pololu A4983 wird sehr heiß, Motoren ruckeln nur
benötigten Leistung bei Deinem Projekt. Ich spiele gerade mit dem A4982 herum, und dabei ist ein ATmega88 gerade gut genug um einen Schrittmotor zu betreiben. Gut, das liegt auch an der max. Schrittfrequenz von 100kHz. Der ATmega2560 hat zwar mehr Timer zur Verfügung, aber mit 8 Schrittmotoren wird
benötigten Leistung bei Deinem > Projekt. Ich spiele gerade mit dem A4982 herum, und dabei ist ein > ATmega88 gerade gut genug um einen Schrittmotor zu betreiben. Gut, das > liegt auch an der max. Schrittfrequenz von 100kHz. > Der ATmega2560 hat zwar mehr Timer zur Verfügung, aber mit 8 > Schrittmotoren
-
Thread
Umstieg von Atmega8 auf Atmega88
//Atmega8 //TIMSK = (1<<TOIE0)|(1<<TOIE2); //Atmega88 TIMSK0 = (1<<TOIE0); TIMSK2 = (1<<TOIE2); //Atmega8 //MCUCR = 0b00001100; //Atmega88 EICRA = 0b00001100;
EIMSK – – – – – – INT1 INT0 Bit 7..2 – Res: Reserved Bits These bits are unused bits in the ATmega48PA/88PA/168PA/328P, and will always read as zero. Hättest Du hier versucht, die Preprocessor-Konstante zu verwenden, dann hättest Du auch gemerkt, dass dieses Bit undefiniert ist. Dein >
-
Thread
7 segment über aus 150m steuern
taster müssen aber im selben stromkreis betrieben werden. vcc=12v. gesteurt wird das ganze von einem atmega. wie krieg ich die 5v vom atmega möglichst verlustfrei zu den tastern? oder reicht es aus, wenn ich einfach die gemeinsame masse von der anzeige zu den tastern lege und die taster extern versorge?
müssen aber im selben stromkreis betrieben werden. vcc=12v. > gesteurt wird das ganze von einem atmega. wie krieg ich die 5v vom > atmega möglichst verlustfrei zu den tastern? oder reicht es aus, wenn > ich einfach die gemeinsame masse von der anzeige zu den tastern lege und > die taster extern versorge