-
Thread
ATmega32 rennt nur mit ISP-Adapter
Hi habe jetzt meine ersten Versuche mit atmega32 gestartet... steckbrett geholt atmega 32 rauf, mit osszi beschalten, fuse cksel gesetzt, diode angeschlossen, kleines blinkprogramm geschrieben und auf den flash geschrieben.... nun ja war net
Strippe des Messgeräts auf GND und rote > auf RESET. Da solltest du 5V messen. genausooo messe ich 0.88V gibt es unterschiedliche Pinbelegungen bei varianten von atmega32's?
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
einmal weisst, was eine LUT bei einem FPGA ist, dann wirdst du wohl auch ein Leben lang immer beim AtMega bleiben.
Registers': Da möchte ich einfach das Datenblatt zitieren: 8.5.1 General Purpose I/O Registers The ATmega48A/PA/88A/PA/168A/PA/328/P contains three General Purpose I/O Registers. These registers can be used for storing any information, and they are particularly useful for storing global variables and Status
-
Thread
AVR JTAG Debugger Evertool
dokumentiert fuer eigene Firmware mit simpler Schaltung, etc. => Chancen fuer Erweiterung minimal ATmega256: wird bisher auch nicht vom Original JTAGICE unterstuetzt, also auch von keinem der "abgespeckten" Nachbauten. Wenn Atmel ATmega256 auch mit original JTAGICE unterstuetzt, dann sollten auch die
with AVR Dragon support can be found here. Ordering code: ATAVRDRAGON Related Devices : ATmega128 <---??? , ATmega168 ,... Atmega128? habe ich da was verpasst?
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Experimentierboard mit ATMega48.
www.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=2114.13010608.0.0.xpoCoe und einem USBasp einen Programmer für den ATMEGA328AU und ähnliche gebaut. Außer einem RC Glied für Reset und einem 22µ KerKo direkt am Pin
-
Thread
16bit-Software-Timer mit 8bit-Hardware-Timer
> ATmega1284 mit Timer3. Hab ich was verpasst? Der ATMega644 bietet Timer 0, 1 und 2, wovon nur Timer 1 die gewünschten 16bit bietet (brauche ich für andere Zwecke). Der ATMega1284 hat laut Datenblatt
Hallo sc, So hat der ATMega644 nur einen Usart, der ATMega644P und ATMega1284P davon zwei. Es gibt immer mal Unterschiede, man kann sie finden.
-
Thread
AVR Timer2 gleichzeitig für PWM und Sekundenzähler benutzen?
Atmega328
Matthias S. schrieb im Beitrag #4757260: > Da bin ich auch mal gespannt. Für einen Mega48/88/168/328 jedenfalls > tuts die Anweisung > > Karl M. schrieb: >> TIMSK2|= (OCIE2B); > > und gibt den OC2B Compare Match als Interrupt Quelle frei. Na bestimmt nicht ganz so wie, man es erwartet
-
Thread
AVR XTAL1/2 unbenutzt
internen RC-Oszillator benutzt, gibt es keinen externen Oszillator. Bei neueren Controllern (z. B. ATmega48/88/168) kannst Du in diesem Fall die beiden XTAL-Pins sogar als normale I/O-Pins benutzen. Siehe D-A-T-E-N-B-L-A-T-T.
excessive currents if the pin is accidentally configured as output." ...sagt das Datenblatt zum ATmega48/88/168, Kapitel I/O-Ports (S. 76) zu dem Thema.
-
Thread
Es'hail2 - erster geosationärer Amateurfunk-Satellit
Mittlerweile habe ich "Portsdown" näher betrachtet. Die Sampleraten reichen von 88kS/s bis 4MS/s. Hier einige Bilder zu 88kS/S: http://www.vivadatv.org/viewtopic.php?f=78&t=457 120 kHz Signalbandbreite, das geht sogar noch im 2m-Band. Der Raspi kann anscheinend Video-Testbilder
Fläche) für 88kS/s
-
Thread
LED-Gesellschaftspiel "Light Touch"
verursacht auch Fehlmessungen. Die aktuelle Firmware ist mit ~4,5kB relativ klein, sodaß auch ein ATmega8 oder ATmega88 nutzbar ist. Die .elf Datei enthält auch schon alle Einstellungen der Fuses. Bei der Verwendung der .hex Datei muss die DIV_8 Fuse deaktiviert werden (Haken entfernen == auf 1 setzen
korrigiert, da war noch die alte, horizontale USB-Buchse drin 8-0 Anbei auch das ELF-File für den ATmega88, den hab ich auf den 10 Platinen verbaut, der reicht. Das ELF-File des großen Bruder läuft dort nicht, weil die Interruptvektortabelle nicht paßt!
-
Thread
AVR: vertragen I/O-Pins in ausgeschaltetem Zustand Spannung?
Hallo, was passiert eigentlich, wenn ein abgeschalteter AVR (z.B. ein Atmega88) Steuersignale erhält? Dann liegen ja ca. 5V am Eingang. Verkraftet der AVR das oder muss man dann Schutzmaßnahmen ergreifen? (wo stehen solche Dinge eigentlich im Datenblatt?)
hobbybastler schrieb im Beitrag #3063838: > was passiert eigentlich, wenn ein abgeschalteter AVR (z.B. ein Atmega88) > Steuersignale erhält? Dann liegen ja ca. 5V am Eingang. dann schaltet sich der Amtel ein, weil über die schutzdioden die verbindung zu VCC besteht.
-
Thread
LED blinkt 2 mal beim Lesen und Flashen jeglicher AVR Controller
Mikrocontrollern angefangen und habe mir auch ein Lernbuch zugelegt. Erstmal mein Equipment: ATtiny45 / ATmega88PA (beschriebenes Problem tritt bei beiden Controllern auf) Programmer: mySmartUSB light Atmel Studio 7.0 / Atmel Studio 6.2 (Problem tritt in beiden Versionen auf) Natürlich habe ich auch den
Fehler einfach nicht! Ich denke mittlerweile, dass der Programmer kaputt ist. Ich habe auch den ATmega88PA probiert -> selbes Ergebnis. Ich habe ein Blinklicht in Bascom AVR programmiert -> selbes Ergebnis. Es passiert nichts anderes mehr, als dass die LED 2 mal blinkt. (Natürlich kann ich einen falschen
-
Thread
ATmega/32/48/88/168 (BGA)
Hallo, Gibt es den ATmega/32/48/88/168 in BGA oder LAP ? Grüße Schockfish.
-
Thread
Weg von Arduino - Beratung
einarbeiten der mir auf jedenfall ausreicht und nicht wie vorher vom kleinsten zum größten. (attiny2313 - atmega8 - 88 - 168 - 328 - 32 - 2560) Vom preislichen her ist mir das egal, wenn ich die Preise vergleiche ist das kein Weltuntergang... Lieber mit Kanonen auf spatzen schießen, da tut sich der Anfänger
. Das ist aber eine Fehlerquelle zusätzlich. Ein ARM M4 kostet genausoviel wie ein Xmega oder Atmega. Da stellt sich mir die Frage nicht mehr, was ich nutze..
-
Thread
Manuelles Routen
um 180 Grad drehen, passt dann eh vom Routing besser. Überdenke auch nochmal die Pinbelegung des Atmega. Bspw. würde ich die Belegung von Pin 4 mit Pin 6 vertauschen, wenn es geht. Durch weitere Vertauschungen kannst du es vielleicht weiter entflechten. Ansonsten halte dich an diese Tips: http://
. die Bahn vom Pin 1 von IC1 zu Pin 2 von SV1). So kostet deine Platine 35.70 Euro bei Jackaltac (88x88mm, Doppelseitig, Lötstopplack, Bestückungsdruck). http://www.pcb-pool.com/ppde/order_productconfiguration_jackaltac.html
-
Thread
BME280 Beispiel Code in BASCOM
Nein, mein Atmega32 läuft mit 8Mhz Xtal, das passt schon.
354 Dig_h3: 0 Dig_h4: 338 Dig_h5: 0 Dig_h6: 30 Ut:529279 Up:259315 Uh:29741 Temperatur: 23.88 Grad Luftdruck 64bit: 00.000hPa Luftdruck 32bit: 995.06hPa Luftfeuchtigkeit: 45.476% LF Ut:529309 Up:259324 Uh:29744 Temperatur: 23.89 Grad Luftdruck 64bit: 994.681hPa Luftdruck 32bit
-
Thread
CAN-Bus mit ATmegaX8 möglich?
zusammen, > Hat jemand von Euch eine Anwendung mit einem Standard-Atmel-Prozessor, > wie z.b. einem ATmegaX8, und einem CAN-Treiber/Controller, oder so, Was soll das fuer ein Mega sein? Link zum Datenblatt? Oder meinst Du einen ATmega 8?
ATmegaX8 --> ATmega48, ATmega88, ATmega168
-
Thread
Was brauche ich für ein Metronom?
erstmal den Mega88 mit Quarz und Spannungsversorgung aufbaue, dann einen Taster und eine LED dranhänge und einen Timer programmiere der mir die genaue Zeit vorgibt. Später kann dann der Lautsprecher wie beim Player von
man das ganze erweitern könnte. Und der μC läuft auch schon (hab dann doch statt nem Arduino nen ATmega88PA genommen und das AVR-Tutorial gelesen). Hast du denn vielleicht einen hilfreicheren Rat zu meinen aktuellen Fragen?
-
Thread
Problem mit TWI / SCL geht nicht
TWSI_TW_SR_ARB_LOST_GCALL_ACK(); //x78 if(help==0x80) Data=TWSI_TW_SR_DATA_ACK(); //x80 if(help==0x88) Data=TWSI_TW_SR_DATA_NACK (); //x88 if(help==0x90) TWSI_TW_SR_GCALL_DATA_ACK(); //x90 if(help==0x98) TWSI_TW_SR_GCALL_DATA_NACK(); //x98 if(help==0xA0) TWSI_TW_SR_STOP
); //x78 else if(help==0x80) Data=TWSI_TW_SR_DATA_ACK(); //x80 else if(help==0x88) Data=TWSI_TW_SR_DATA_NACK (); //x88 else if(help==0x90) TWSI_TW_SR_GCALL_DATA_ACK(); //x90 else if(help==0x98) TWSI_TW_SR_GCALL_DATA_NACK(); //x98 else if(help==0xA0
-
Thread
Quarz einstellen
Jean Player schrieb im Beitrag #2349793: > Soweit ich weiss, wird der Atmega8 nicht vom AVR Studio 5 unterstützt! > > Also besser das 4er wieder benutzen. Nein das funktioniert einwandfrei. Nutze auch AVR Studio 5 für einen Atmega8, mit AVR ISP mkII.
#2349813: > clk/8-Fuse" aktiv? <--- die option habe ich gar net zur auswahl Das Fuse gibt es beim Atmega8 auch nicht, erst bei den neueren, wie Atmega88. Hans schrieb im Beitrag #2349831: > hast Du an den Quarzanschlüssen wie geschrieben 22nF Kondensatoren > hängen ? > Probier doch mal 22pF ;-)
-
Thread
Glcd Anzeigefehler
werden genau in der Mitte des Displays die Striche versetzt.(Im Anhang) Ich benutzte einen Atmega16. Die Kabel zum Display sind 15cm lang, ich habe es mit einem Schnelleren bzw. Langsameren internen Takt versucht und mit einem Atmega32 und einem Externen Resonator. Jedoch kam bei allem das gleiche
zeigt nur zufällige Pixel am >Display an. Trotzdem vielen Dank ! Die war übrigends für einen ATmega16. Habs vergessen zu erwähnen. Ich kontrolliere die Pinbelegung gleich noch mal. Deine da oben stimmt doch?
-
Thread
FPGA + PROM mittels FT2232 programmieren
Die Elektor und der CCzwei haben ein ähnliches Projekt, allerdings für einen Mikrocontroller ATmega88 entwickelt und es kommt wohl relativ gut an. http://www.elektor.de/jahrgang/2008/april/atm18-das-elektor-cc2-avr-projekt.399247.lynkx Warum das Ganze nicht so ähnlich mit dem FPGA machen?
Die Elektor und der CCzwei haben ein ähnliches Projekt, allerdings für > einen Mikrocontroller ATmega88 entwickelt und es kommt wohl relativ gut > an. Irgendwie finde ich das mega88 Board etwas sinnlos: Für ein IC, das es sowiso als DIP gibt eine Adapterplatine machen, auf der eigentlich nichts
-
Thread
Schaltplan, vereinfachen?
> Tastenfeld soll 12 Tasten (0-9, OK, ABBRECHEN) haben. Um die > Tasteneingaben soll sich ein ATmega8 kümmern, und dann seriell die Daten > einem ATmega32 übertragen. Versteh ich richtig: ein ATmega8 als Tastaturkontroler für ein Codeschloss mit ATmega32? MfG Klaus
ATmega8(48,88,...) werden folgende Komponenten angeschlossen: Quarz, LC-Display (HD44780), 15 Taster, Optokoppler als Eingang mit IRQ, 2 Transistoren werden angesteuert, die serielle Schnittstelle wird benutzt
-
Thread
AVR Ethernet Platine
gefällt, ist, dass es in dieses Gehäuse passt. Kleine Eckdaten zu meinem ATEthernet Board: * ATMega128 * 32kByte SRAM * 1MByte Flash * USB * 10Mbit Ethernet * RTC (Counter am ATMega) mfg Andreas
Ja, es sind natürlich TQFP, siehe auch Seite 370 vom ATmega128-Datenblatt: ATmega128-16AI = TQFP, Industrial temp range Achja: Wer sich keine Platine von Guido gesichert hat aber dennoch an den atmega128's zu 6,99EUR (+Porto) interessiert ist, der kann
-
Thread
Hilfe PIC aufgabenstellung
erstmal sorry für die etwas magere info meinerseits , also , der professor möchte einen Pic zB 16F88 , mit einem oscillator , mit LED an den ausgängen , mit tastern an den eingängen , eine 6 polige stiftleiste ( icsp glaube ich ) pull up, pull down widerstände ( falls erforderlich ) , und aus dem packet
dein Schaltplanprogramm, schmeiss den PIC rein und etwas Hühnerfutter drumrum. Google nach "PIC 16F88 datasheet", denn ein Datenblatt brauchst du unbedingt. Dort steht drin wie du den Quarz und die Programmierschnittstelle (ICSP Stiftleiste) anschließen musst. Versorgungsspannung (wahrschleinlich 5V,
-
Thread
ATMEGA168 vs ATMEGA328 RC Oscillator
Um genau zu sein, war es vorher der ATMEGA168A
von einem PA-Typ. Und das geht bis 14 MHz. Bei einem ATMega168P geht der Einstellbereich, genau wie beim ATMega328P, auch nur bis 13 MHz. MfG Spess
-
Thread
TSOP98200 an Atmega Anschließen
genug das der Atmega ein High und Low Signal erkennt. Bei dem TSOP98200 geht die Spannung aber nur 0,4V runter also von 4,92v auf 3,88V, also nicht weit genug runter um ein Low Signal zu erkennen. Ich habe mir die Datenblätter
einen >TSOP98200 an einen Atmega Anschließen. Du willst also Trägerfrequenz decodieren? Der TSOP98200 hat keinen Demodulator. MfG Spess
-
Thread
AVR als SPI Slave-Peripherie
Guten Tag! Ich überlege, aus ATMEGA88PA oder aus ATMEGA644PA einen Peripherie-Baustein zu machen. Zuerst als SPI-Slave, aber im Prinzip später auch als UART- oder I2C-Slave. Natürlich habe ich zuerst gekuckt, ob jemand das schon gemacht
danach kann Peripherie-Mega so lange hunderte WS2812B überschreiben wie sie will... Heute kostet ATMega88A schon unter 1 €, d.h. billiger sogar als schon genannte MCP23S17, deshalb hat das Sinn. Ich habe irgendwo gelesen, daß manche Peripheriebausteine von Microphip in Wirklichkeit auf dem Werk festprogrammierte
-
Thread
SimulAVR, GDB Programm mit ADC simulieren
0x79 setzt Register r16 auf hex 79 was bei gleichem Befehl vorher nicht ging # (gdb) set *0x0010=0x88 setzt Register r16 auf hex 88 # (gdb) set *0x00c0=0x83 setzt SRAM Register 00c0 auf hex 83 # (gdb) set *0x00b1=0x85 setzt SRAM Register 00b1 auf hex 85 # (gdb) set *0x0053=0x89 keine Veraenderung
Hallo, hier noch der Auszug aus dem simulavr -g -P simulavr-disp -d atmega8 [c] golbs@debian-net-amd:~/Atmel/2019-04-08-ATMega8P$ simulavr -g -P simulavr-disp -d atmega8 Simulating a atmega8 device. devsupp.c:338: MESSAGE: TODO: attach IO Reg 'TWBR' at 0x0020 devsupp.c
-
Thread
Spannung messen und LED dimmen
Sehr geehrtes Forum, ich habe folgendes Problem: 1. Ich möchte gerne bei meinem Atmega88PA bei Kanal ADC0 eine Spannung messen. Ich habe des Weiteren eine LED an Port D0. 2. Ich lasse eine LED an und ausschalten (so oft, dass man die LED damit dimmen kann). Die Zeit, in welcher die
#3618575: > Sehr geehrtes Forum, > ich habe folgendes Problem: > 1. Ich möchte gerne bei meinem Atmega88PA bei Kanal ADC0 eine Spannung > messen. Ich habe des Weiteren eine LED an Port D0. > 2. Ich lasse eine LED an und ausschalten (so oft, dass man die LED damit > dimmen kann). Die Zeit, in welcher
-
Thread
Startsortiment Atmega
Moin Leute, Ich habe mir bei Pollin ein Avr-Net-IO und ein Atmel Evaluation Board mir Atmega 16 bestellt. Mich hat die ganze Geschichte sehr fasziniert, und wollte mir jetzt bei Reichelt ein (Atmega)-Start Sortiment zusammen stellen. Dazu wollte ich fragen, um z.b Einen Atmega mit mehreren
Die genannten Quarze helfen den Controllern aber so nicht weiter, oder? Ich würde zum Atmega 88 oder 324 tendieren... Und die Krokoklemmen nicht unbedingt von Reichelt (1€/10Stk oder ähnlich) nehmen, bei mir waren einige bei der Lieferung verrostet und andere hatten Widerstände von 2-3
-
Thread
ATMEGA644 STK500 AVRSTUDIO 5 flashen nicht möglich
habe ich ein ATMEGA88 programmiert -> ISP Dongle auf den Grünen ISP Anschluss -> Funzt ATMEGA 8515L -> ISP Dongle auf den Roten Stecker -> Funzt ATMEGA644 -> ISP immernoch auf den riten Stecker -> Funzt nicht..
Hi Du hast aber beachtet, das der ATMega644 nicht in den gleichen Sockel wie der ATMega8515 gehört? MfG Spess
-
Thread
Viele Schalter verarbeiten
Hallo, ich habe vor eine Platte mit 100 Schaltern zu versehen und würde gerne dann mit Hilfe eines Atmega8 die Zustände (An/Aus) an den Computer schicken. Der Atmega8 hat ja (soweit ich das beurteilen kann) nur 8 Ausgänge. Jetzt hab ich hier ein bisschen gesucht und würde diese mit einem bzw. wohl eher
Vor allem den Abschnitt Porterweiterung und UART. Dass ist genau dass was du brauchst. der ATmega8 hat übrigens mehr als 8 I/O's
-
Thread
Ansteuerung des MCP2515 (SPI)
ATmega328-Datenblatt: http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf Ich konnte über das Atmel Studio 6.1 ein simples Programm auf den Atmega328 übertragen, womit LEDs angesteuert wurden. Als nächstes möchte ich eine CAN-Botschaft in einem CAN-Bus absetzen und habe dazu folgendes Tutorial gefunden: http://www.kreatives-chaos.com/artikel/
-
Thread
Gelöst: Komfortroutine C - Taster entprellen
nirgends geschrieben, welchen Controller du benutzt (aber irgendwas von Arduino, also vermute ich Atmega328). Ich habe das gerade kurz getestet auf einem Mega88 - die Timer-ISR wird garnicht aufgerufen. (einfach festzustellen mittels LED in der ISR anschalten). Der Blick ins Datenblatt verrät auch
Nachtrag: auf neueren AVRs (wie z.B. Mega88 / 328) kann man direkt Ausgangspins togglen, indem man ins PINx-Register schreibt. Das hat den Vorteil, dass es zum einen schneller geht und weniger Code erzeugt, zum anderen ist es aber auch atomar!
-
Thread
ATMEL STUDIO 7 AVRDUDE USBasp Problem
check. avrdude.exe done. Thank you. Auf dem Foto sieht man leider nicht die Beschriftung: ATMEGA8-16PU, auswählen kann ich im Atmel Studio nur ATmega8
Kabel der USBasp durchgemessen. 4. habe ich - natürlich unter Berücksichtigung der PIN-Belegung 1x ATmega8 1x ATmega48 2x ATmega88 eingesetzt. Und ich weiß, dass am Punkt auf der eingekerbten Seite PIN1 liegt. 5. bin ich die Leitungsführung mindestens 2x genau durchgegangen (bis an PINs gemessen)
-
Thread
Mega 8 für 42 Cent?
Bei reichelt gibts die auch grad recht günstig: http://www.reichelt.de/ATMEGA-8A-AU/3/index.html?&ACTION=3&LA=446&ARTICLE=119678&artnr=ATMEGA+8A-AU&SEARCH=mega8
mir jemand vor einiger Zeit zugeschickt hat, von auf mit deinem vergleichbarem Wege gekauften ATmega128A. Auf der Vorderseite sieht alles hübsch aus, die Rückseite offenbar ein buntes Sammelsurium von Herstellungszeiträumen und Losnummern, alle schon viele Jahre alt. ATmega128*A* sind's natürlich
-
Thread
SPI Kommunikation
Hallo, ich möchte eine SPI-Kommunikation zwischen dem ATMEGA 88 und einem MAXIM-Baustein (MAX1204 ADC) herstellen, doch ich habe immer noch 3 Fehler und 3 Warnungen in meinem Programm und ich finde ihn einfach nicht. Hier sind die Fehler und Warnungen: Build started 14.12.2010 at 23:12:55 avr-gcc.exe -mmcu=atmega88 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT SPI_Vokabeln.o -MF dep/SPI_Vokabeln.o.d -c ../SPI_Vokabeln.c ../SPI_Vokabeln.c: In function
-
Thread
USBasp auf AVR-ISPmkII flashen?
schrieb im Beitrag #3619101: > ich habe noch einen weiteren mkII Clon in Form des eHaJo Boards mit > Atmega328P (afaik) Und genau da irrst du dich. Da ist ein ATmega32U2 drauf. Der hat ein richtiges USB-Interface und genau deswegen geht es. Der ATmega8 (48, 88) in einem originalen USBasp hat das nicht
Nein, es legt daran, dass der USBTiny_Mkii von Dean Camera andere Architektur hat, da ist kein Atmega8 drin sowie in alle USBasp's & Co. sondern ein AT90USB162.
-
Thread
Hat hier schon mal jemand einen WinXP-Treiber nach Win7/64 konvertiert?
Serial.print(rest1); } // if(rest2>=100) } // if(ARDUINO>=10000) #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
Serial.print(rest1); } // if(rest2>=100) } // if(ARDUINO>=10000) #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
-
Thread
zwei PIN's von zwei AVR's verbinden
>Da fließen niemals 40mA. Ich hatte mich an den Maximum Ratings des ATmega169 Datenblattes orientiert und da waren 40mA angegeben, zumindest in meiner Version. RTFM ist doch sonst der Standardvorschlag.
Zitate sind hier entnommen: http://www.atmel.com/images/Atmel-7530-Automotive-Microcontrollers-ATmega48-ATmega88-ATmega168_Datasheet.pdf Was die Praxis sagt: So schnell ist ein Port auch bei einem Kurzschluss nicht hin. Es kommt aber in einigen Fällen schon vor.
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
habe, auch nicht so gut. Da wurde mir etwas zuviel gespart, der AVR z.B. kann nicht mal ein "ADDI r16,88" - da muß man sich mit SUBI r16,(256-88) behelfen, was das carry-Flag ebenfalls invertiert. Sowas finde ich nerviger als die Segmentierung beim x86.
ax,ds:[bx+88h] MOV ds:[bx],ax MOV ds:[bx+88h],ax Könnte man ewig Beispiele für schreiben und ich mag diese Einfachheit. Gibt ein paar Einschränkungen bei der Speicheradressierung (da gehen nicht alle Register
-
Thread
Zweipunktregler mit uC programmieren: Anfänger
kleine sachen kannst mit der µsps erledigen. ist so ähnlich wie ne logo. als controller dient n atmega32 + die firmware 0.88. programmiert wird mit eagle + der µsps erweiterung v0.88. programmieren muß man nicht können aber es ist günstig wenn man mit und , oder , nicht umgehen kann. mfg
mit der µsps . hab weder zeit noch lust mich auch noch mit controllern zu beschäftigen. hab die atmega auch nur für die sps im schrank. mfg
-
Thread
Zwei Motoren mit Attiny85 ansteuern
die Möglichkeit, die Motoren per PWM mit Rampe anzufahren und abzubremsen. Vielleicht reicht ein ATmega48/88/168/328. Falls nicht, dann wohl ein 40-pol. ATmega16/32.
Warum jetz 2 Threads für genau Dasselbe? Nimm nen Atmega88, der hat alles eingebaut was du willst...
-
Thread
Fax versenden mit dem PC
zweifellos auch zu teuer ist, wirst du sicherlich auch dies selbst entwickeln wollen. WLAN mit nem ATmega88 plus Draht und etwas Hühnerfutter, das ist definitiv eine Marktlücke. Damit wirst du bekannter als Igor mit seinem UDP/USB-Kram.
A. K. schrieb im Beitrag #3486012: > ATmega88 plus etwas Hühnerfutter Besser Brieftauben, die brauchen nicht 365x24h Strom.
-
Thread
Benötige Hilfe beim Programm
ihm hat es letztes Jahr funkttioniert. Programm im Avr-Studio.... In der Schaltung haben wir Atmega8, jedoch meinte er dass wir das Programm im Avr-Studio unter Atmega48 simulieren sollen. (hmmm?!) Naja hier mal das Programm bzw Error: #define F_CPU 8000000 #include <avr/io.h> #include
ATmega48 oder einen anderen aus der gleichen Serie (ATmega88, -168 oder -328). Ihr könnt natürlich auch das Programm umschreiben, dass es auf einem ATmega8 läuft. > ../Werkstätte.c:8:22: error: distance.h
-
Thread
Arduino Uno Seriell zu Parallel Umsetzer Problem
Die Baudrate habe ich auf 9600 eingestellt und die Lib habe ich nur leicht überarbeitet da der ATMEGA328P fehlte. #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined (__AVR_ATmega328P__) #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT
es nur zwei Verbindungen zwischen den beiden Prozessoren - rein zufällig RXD(D0) und TXD(D1) des ATMega328 - sonst nichts.
-
Thread
Suche Operationsverstärker
aussehen, vielleicht zu schlechter Massebezug, und mit einem passend ausgewählten uC, z.B. einem ATmega88, der 1.1V Referenzspannung eingebaut hat, könnte man sich fast alle Bauteile sparen, kein FlipFlop, kein 6V Regler nur ein LP2950-5, nur 3 Widerstände als Spannungsteiler, keine extra Schutzdioden
> wie soll ich mit einem widerstandsteiler von 1V auf 5V kommen ohne op?? Dein PIC16F88 A/D hat 10 bit, löst also eine Eingangsspannung von 0V bis 5V in 5mV Schritte auf. Dein Messignal von 1V wird also mit 0.5% Auflösung erfasst. Das ist 10 mal mehr als die zu 5% ungenauen 5V die
-
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
Zeichen ausgeben (SPI)
Übertragung beginnt automatisch rjmp SPIOut SPIString: .db "SPI TestString vom ATMega88",13,10,0 [/avrasm] Auf dem SPI kommt nix raus PB3=Daten PB5=Clock
an. Nur bei mir nicht. >Habe ich da was falsch verstanden? Weiss ich nicht. Aber auf einem ATMega48 läuft das Programm. Vielleicht bist du einfach zu schnell. MfG Spess
-
Thread
Tastenerkennung mit ATMega
Beispielprogramm ausgeht, also für welchen Controller es ursprünglich gedacht war. Ist es z.B. der ATmega328, dann müssten die Werte mit 1.1/2.56, d.h. Vref(ATmega328) / Vref(ATmega32), multipliziert werden. Alternativ könnte man auch eine Vref von 1.1 V extern anlegen.
Hsllo Landolt, das Beispiel ist für dem ATmega88 @ 1 Mhz ausgelegt. ich habe momentan 3,3 Volt anliegen. Kann ich das Problem auch mit nur 3,3 Volt lösen ? Sonst muss ich extra einen Festspannungsregler verbauen für die 5 Volt. Das will ich