-
Thread
Debugfähiger Kleinstcontroller Gesperrt
STM32F0 (10 €, oder umsonst auf der Embedded World) http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1574?sc=stm32f0 + kostenlosen Keil Compiler (sonst 5000,- €) http://www2.keil.com/stmicroelectronics-stm32
kann beim Layouten ziemlich ekelhaft > werden. Wenn man keine BGA-Typen nimmt, sehe ich da ab 2-lagig keine Probleme. Einen ATmega48 im TQFP-32 plaziere ich um 45° gedreht, dann kann man besser wegrouten.
-
Thread
Energieeffizientes Bluetooth LE System für Arduino
kleinerer Befehle geben, zum Beispiel das nächste Sensorupdate auf einige Zeit verschieben und den uC damit Schlafen legen. Von den uCs sollen viele gleichzeitig im Einsatz sein und per Knopfzellen laufen, weshalb das Ganze sehr stromsparend, klein und billig sein muss. Der ATmega, sowie die Sensoren
, die ich einfach nicht brauche. Die nRF52 Serie von Nordic ist ähnlich: Ein kompletter uC eingebaut, der eigentlich den ATmega ersetzen könnte. Der Nordic nRF8001 läuft mit 1,9v-3,6v und hat keinen unnötigen Schnickschnack. Der Chip selber kostet nur 3€/Stück, ist aber 5x5mm mit 32 Pins
-
Thread
Welchen ATmega soll ich nehmen?
ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P ATmega328P ATmega329 ATmega3290 ATmega48 ATmega64 ATmega644 ATmega8 ATmega8515
U2 = mit USB-Schnittstelle, ohne ADC U4 = mit USB-Schnittstelle, mit ADC ATmega644P ist eine gute Wahl, ATmega1284P die "fette" Variante davon.
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
IEC-625 Schnittstelle zu versorgen. Im Vergleich der bescheiden ATMEGA328 wie er auf den Arduino Bords zu finden ist, hat 32K Programmspeicher und 2K RAM. Der 8039 hatte 2K und 128b RAM! Es sollte zu denken geben was fähige Ingenieure damals mit heutzutage vergleichbar
-488/IEC-625 Schnittstelle zu >versorgen. >Im Vergleich der bescheiden ATMEGA328 wie er auf den Arduino Bords zu >finden ist, hat 32K Programmspeicher und 2K RAM. Der 8039 hatte 2K und >128b RAM! Ach, wenn man genügend Zeit hat, gehen viele Dinge auf dem Arduino Uno mit
-
Thread
Arduino-Board als Einsteigerkit
Arduino ist eigentlich sehr teuer. Wenn ich mir überlege, dass ich vor kurzem für 10ct pro Stück Atmega 32 gekauft habe...
schrieb im Beitrag #3710763: > Wenn ich mir überlege, dass ich vor > kurzem für 10ct pro Stück Atmega 32 gekauft habe... 10ct für so ein Teil? Wo kriegt man denn sowas bitte? Dirk K. schrieb im Beitrag #3710518: > Ich denke, man kann das auch mal zu studentenfreundlichen Preisen (und > studitauglichen
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
wann die Aufgabe zu machen ist. Auch Parameter für diese Funktionen werden in FIFO gespeichert (als u32, die auch jede Funktion nach ihr Vorlieben versteht, z.B. als 2x u16 oder als s8, u8 und s16 nach Bedarf), es gibt auch verschiedene Prioritäten... In Timer-ISR wird dort 1-Byte-Variable inkrementiert
bei der geteilte Variablen von zwei Stellen aus verändert werden, abgeraten. 4) Anstelle von 1), 2) und/oder 3) einen TCNTn so laufen lassen, dass dessen TOVn in der Hauptschleife detektiert und zurückgesetzt werden kann. Dies ermöglich u.U. aber nur die Prüfung ob ein Überlauf aufgetreten ist, nicht
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
jetzt 0) 6xKodierschalter (jetzt 5) 7xHohlsteckerbuchsen f. Platinenmontage (jetzt 0) 13xTaster THT 2Pin (jetzt 5) 50x100u 25V bedrahtet 50x47u 25V bedrahtet 40x LPM575 (jetzt 21) 40x M676-R (jetzt 0) REIN: 2xADUM4160 (USB Isolator) 4xAtmega8 TQFP 3xAT32UC3L032 3xATXmega32A4 10xAM1705BPT4 3xATZB-24-A2 20x16M HC49U 2xSTM32F105 3xCY8C3445AXI 3xCY8C5568AXI 1xTantal Sortiment 1xSTM32F406 Discovery 1xSTM32F303 Discovery 1xOpenOCD-USB Jetzt kann die Entnahmeliste noch beanstandet werden. Ich
-
Thread
Thermomix Rezeptchips
1024 m_u32Firmware2_startingSector = 3712 m_u32SectorsInFirmware1 = 1101 m_u32SectorsInFirmware2 = 1101 m_u32DBBTSearchAreaStartAddress = 512 m_u32BadBlockMarkerByte = 1999 m_u32BadBlockMarkerStartBit
1024 m_u32Firmware2_startingSector = 3712 m_u32SectorsInFirmware1 = 1101 m_u32SectorsInFirmware2 = 1101 m_u32DBBTSearchAreaStartAddress = 512 m_u32BadBlockMarkerByte = 1999 m_u32BadBlockMarkerStartBit
-
Thread
Suche JTAG ICE zu debuggen auf den Zielsystem
ein JTAGICE"MK1"-Nachbau ist: Für ATmega128 reicht so ein altes MK1 aus (kein 32kByte Begrenzung), moderne AVR (wie z.B. ATmega2560, ATtiny per debugwire) werden allerdings nicht unterstützt. Die Möglichkeiten des Gerätes sind in dar AVR-Studio
Fertiggerät, ebenfalls mit USB, ist z.B. das AVR-JTAG-USB von Olimex (vertreibt in Deutschland w.r.e. u.a. der "Elektronikladen"). AVR Dragon reicht zum Debuggen in der Hardware bis 32kB Code, auch bei modernen AVR und auch bei ATtiny mit Debugwire (ich habe selbst kein Dragon). Für mehr als 32kB Code
-
Thread
Spule für Atmega
Hi, zuletzt habe ich für den ATmega32u4 mit 16MHz diesen hier genommen: https://www.conrad.de/de/induktivitaet-smd-0805-10-h-300-m-085-a-wuerth-elektronik-we-pmi-74479887310a-1-st-1088019.html MfG
1206-1210-1812/LQH3C-100-/3/index.html?ACTION=3&LA=446&ARTICLE=10555&GROUPID=7225&artnr=LQH3C+100%C2%B5&SEARCH=100%25C2%25B5H%2B3%252C5%2Bohm&trstct=pos_3 https://www.aliexpress.com/item/50pcs-SMD-Power-Inductors-LQH32CN101K23L-3225-1210-100uH-3-2-2-5mm-Wound-Chip-Coil-Inductors/32853259676.html
-
Thread
Suche FFT Baustein
da vergessen. Mindestens ein eingebauter 16*16 Hardwaremultiplizierer ist Pflicht. Besser wäre ein 32bit Prozessor damit man statt 8bit direkt auch bis zu 16bit-A/D Wandler sinnvoll nutzen kann. Ergebnis. entweder 32bit-DSP mit >20MIPS oder 32bit-uP mit >50MHz. DSPs: Motorola 24bit, TI 32bit uP: ARM 32bit, Blackfin
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
kann ich mit einem 32-bit Rechner bei ca. 1/3 der Frequenz gegenueber einem ATMEGA ausfuehren. Als mal spasshalber einen ATMEGA mit 16 MHz und einen LPC2134 oder STM32 mit 5 MHz im Datenblatt vergleichen. Zu allem Ueberfluss
Ein uC mit FPU ?, ja wenn du 10 FLOPS brauchst. Für 1 DIV je 10 s, es lohn gar nichts. Gibt viele Möglichkeiten für 32-Bit Prozessoren (Hast du schon auf dem Parallax Propeller gedacht ?), PIC32, AVR32
-
Thread
Atmega Uart - Falsche Byte Übertragung
Datenblatt bei 16 MHz verrät mir, dass UBRR = 5 zu keiner typischen Baudrate passt, unabhängig davon wie U2Xn gesetzt wurde. Für die auskommentierten 3.6864 MHz und passt UBBR = 5 bei U2Xn = 0 für die angegebenen 38k4. Fazit: Für das Eval-Board (das wahrscheinlich mit 16 MHz laufen wird) wird der Baudratenfehler
16 MHz verrät mir, > dass UBRR = 5 zu keiner typischen Baudrate passt, unabhängig davon wie > U2Xn gesetzt wurde. Für die auskommentierten 3.6864 MHz und passt UBBR = > 5 bei U2Xn = 0 für die angegebenen 38k4. Fazit: Für das Eval-Board (das > wahrscheinlich mit 16 MHz laufen wird) wird der
-
Thread
10khz rechteckspannung mit uC
Anschluss auf den anderen Pin (P2). An P1 liegt dann das Rechtescksignal an und an P2 das ganze invertiert. edit: O.K. mein Fehler ich glaube genau das meintest du. Notiz an mich: 2 mal lesen... > Generell hat der uC
: gerne, ich hab grade keine Lust dazu... - zum debuggen wird ein PIN an CH2 des Oszilloskopes getoggelt - CH1 ist das nicht invertierte Rechteck Bild 3: während sich der uC in der ADC-complete ISR befindet wird CH2 des Oszilloskopes runtergezogen. - ein Interrupt pro 100us
-
Thread
ATMega32 und das STK500
am Verzweifeln und weiß einfach nicht mehr weiter! Ich habe mir das STK500 gekauft und dazu den ATMega32, da dies auch der uC ist den wir in der Uni zum „lernen“ benutzen. Ich benutze AVR Studio 6.2 (aktuellste Version) Diamex –AVR ISP Programmer Das Problem: Die Fuse-bits habe ich einfach
Programme sind Fehlerfrei, wie gesagt ich kann jederzeit >ins Labor meiner Uni und dort auf dem ATMega32 funktionier alles. Flashe DEINEN Atmega32 dort in der Uni und gucke, ob er sich richtig verhält. Falls ja, trage ihn wieder heim und stecke ihn, ohne etwas zu verändern, zu Hause in Dein
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
Motor 3 = 60 U/min Motor 4 = 140 U/min SCHAAAADDEEE . Dann nehme ich wohl ein ATmega32. hoffentlich belehrt mich einer eines Besseren. Es sei euch Experten gedankt. Gruß
> Ich benutze den PIC 18F4680 nicht privat, sondern >ATMEGA32. Wird der überhaupt noch hergestellt? Ist fast so alt wie der atmega8
-
Thread
Tastenmatrix
Stefan U. schrieb im Beitrag #5217918: >> den Avr > > Und der wäre welcher? doodle schrieb im Beitrag #5217818: > ich habe soeben ein Programm für den Atmega8 geschrieben
mach das. Aber dann bitte hier nicht um Hilfe. Wenn das jetzt die Initialisierung für deinen ATmega8 ist, dann ist sie in ordnung, soweit ich das auf die schnelle beurteilen kann: > TCCR2 |= (1<<CS21) | (1<<CS20); //prescaler 32 > TIMSK |= (1<<TOIE2); > sei(); Wenn du zur Kontrolle in der
-
Thread
MP3-Player mit Bascom und IDE-Festplatte, ATmega 32
O-Leitungen benötigt, da Festplatten mit 16-Bit-I/O-Zugriffen arbeiten, und daß man außerdem nicht um FAT32 herumkommt, sofern die Festplatte größer ist als 2 GByte. Für FAT32 dürfte das RAM des ATmega32 jedoch ein bisschen zu knapp dimensioniert sein. Besser als ein 8-Bit-AVR dürfte ein Controller
halt nicht out-of-the-Box geht, sind echte Dateinamen statt der 8.3-Namenskürzel, und auch nicht FAT32, sondern nur FAT16 (mit der bekannten 2 GByte-Einschränkung).
-
Thread
Atmega8L: Warum geht Timer0 Interrupt nicht?
flash: avrdude -p atmega8 -P COM5 -c stk500v2 -e -U flash:w:main.hex:i read: avrdude -p atmega8 -P COM5 -c stk500v2 -U flash:r:main_.hex:i clean: rm -f main.o main.elf main.hex [/pre] Program ohne ISR
main.hex flash: avrdude -p atmega8 -P COM5 -c stk500v2 -e -U flash:w:main.hex:i read: avrdude -p atmega8 -P COM5 -c stk500v2 -U flash:r:main_.hex:i clean: rm -f main.o main.elf main.hex [/pre]
-
Thread
ATXMega mit externem Quarz läuft nicht an
Du versorgst den ATMega mit 2.7V oder mehr? Bei 1.8V oder darunter muss er nur bis 12MHz laufen. Siehe Tabelle 36-99 im Datenblatt.
PORTCFG.CLKEVOUT = PORTCFG_CLKOUT_PC7_gc; Im Übrigen - 10 pF wären angebracht (AVR 1003): Table 2-1. Recommended Capacitor Values Frequency range Capacitor value (C1 and C2) 0.4 – 2MHz 100pF 2 – 9MHz 15pF 9 – 12MHz 15pF 12 – 16MHz 10pF
-
Thread
USBasp auf AVR-ISPmkII flashen?
Klaus2 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
ausgerüstet und der funktioniert mit dem AVR-Studio 4.16 und mit Bascom einwandfrei. Er wird als STK500 V.2 erkannt und hat noch nie Zicken gemacht. Betriebssystem ist entweder Vista 32 Bit oder Windows 7 32-Bit MfG Paul
-
Thread
Einen Softcore (AVR) an andere FPGA anpassen?
ArduFPGA suchen. Das Projekt ist ziemlich frisch. Das Projekt dazu ist faszinierend. Aber der I2c / TWI wurde in keinem einzigen Beispiel oder Projekt eingebunden. Ich habe den Autor schon daraufhin kontaktiert. Ich versuche ja nur den ATmega32U4 in eine Anlogic Egle4 FPGA zu portieren.
Steffen H. schrieb im Beitrag #6842119: > Ich versuche ja nur den ATmega32U4 in eine Anlogic Egle4 FPGA zu > portieren. Was ist eigentlich der Sinn der Übung? Lernen? Spielen? oder doch ein praktischer Einsatzzweck?
-
Thread
ubuntu flaschen von ATmega324PB mit avrdude
zu sein.. >> sudo avrdude -c xplainedmini -p m32 -P /dev/ttyACM0 -b 19200 -U flash:w:blink.hex dennoch gibt es fehler: >> avrdude: jtag3_open_common(): JTAGICE3/EDBG port names must start with "usb" >> >> avrdude done. Thank you. Was
Naja ein atmega32 ist kein atmega324PB. "-p m32" Da must Du wohl noch mal die Beschreibung lesen.
-
Thread
SPI mit Atmega8 zu PCM5142 klappt nicht!
BCK habe ich zu 25MHz gesetzt, dieses Signal gebe ich auf den Pin 21 des PCM5142. (Siehe Seite 36 I2S Slave Timings!!) den LRCLK habe ich noch nicht generiert, wäre dann aber doch: BCK geteilt durch (gewählte Datenwortbreite (16,20,24 oder 32bit)*2) also LRCLK = BCK/(DATA_width*2)? Ich habe mal
Testweise geben ich dann also einmal "High-Pegel" danach 31Bit low-Pegel (ich betreibe das Gerät im 32 Bit-Modus pro Kanal) also 0x8FFFFFFF das entspricht dann ja eigenltich (2^(32-1))-1? am Ausgang ist aber keine Spannung zu messen! Toggle ich nun die Daten an DIN z.B. mit BCK/2 dann habe ich je nach
-
Thread
Kompatibilität (Pin und Binär)
aufstellen: [pre] AT90S1200 → AT90S2313 → ATtiny2313 → ATtiny4313 AT90S2333 → AT90S4433 → ATmega8 → ATmega48/88/168/328 AT90S2343 → ATtiny11/12/13/15 → ATtiny25/45/85 AT90S4414 → AT90S8515 → ATmega8515 → (ATmega161?) → ATmega162 AT90S4434 → AT90S8535 → ATmega163 → ATmega16/32 → ATmega644
AT90USB82 → AT90USB162 → ATmega16U2/32U2 ATtiny24/44/84 ATtiny26 → ATtiny261/461/861 ATtiny10 → ATtiny4/5/9 [/pre] Linien, die im Diagramm weiter
-
Thread
NRF24L01 und Atmega328P
..... Der Empfänger schreibt über UART: Beginne Initialisierung... Status: 1110 RX_payload: 32 rf_setup: 110 rf_ch: 2 rx_addr: e7, e7, e7, e7, e7, Warte_auf Empfang...(RX_FIFO_DATA_READY_FLAG) Der sender schreibt: Beginne Initialisierungen... Status: 1110 RX_payload: 32 rf_setup: 110
Werte gleich sind. Wie lest ihr die register aus ? Muss ich das Modul abziehen wenn ich den atmega neu programmiere(Programmerpins gehen auf Spi-pins)? PS: ich verwende: ATmega8a, Atmel Studio, HTerm, MK2 entwicklungsboard
-
Thread
Atmega -- Potential / Grenzen
http://www.ebay.de/itm/2-8-Inch-240-x-320-TFT-LCD-Display-Module-Modul-mit-PCB-Adapter-Board-2-8-/270915920063?pt=Bauteile&hash=item3f13d8e0bf Interessiert mich, weil ich gern wissen würde, ob so ein Atmega8 / 16 / 32 etc
vor kurzem einen Siemens induktionsherd offen, da war die Ansteuerung der sensortasten mit einem atmega 32 gemacht.
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
Ich hätte ein paar Atmega8 und Attiny da (für einen ersten Bustest oder den IR-Detektor Test müssten es noch nicht die finalen uCs sein), aber leider gar keine Zeit, weil ich noch 2 andere Projekte fertigzustellen habe.
jeder Platine einstecken. http://www.reichelt.de/Flachstecker/FS-P-4-75/3/index.html?&ACTION=3&LA=2&ARTICLE=24863&GROUPID=3249&artnr=FS-P+4%2C75 Kostengünstig und schell zu quetschen mit einer ordentlichen Zange. U U U U U U U U | | | | | |
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
receive complete interrupt */ UART0_CONTROL = _BV(RXCIE)|_BV(RXEN)|_BV(TXEN); #elif defined (ATMEGA_USART) /* Set baud rate */ if ( baudrate & 0x8000 ) { UART0_STATUS = (1<<U2X); //Enable 2x speed baudrate &= ~0x8000; } UBRRH = (unsigned char)(baudrate>>
= (1<<URSEL0)|(3<<UCSZ00); #else UCSR0C = (3<<UCSZ00); #endif #elif defined ( ATMEGA_UART ) /* set baud rate */ if ( baudrate & 0x8000 ) { UART0_STATUS = (1<<U2X); //Enable 2x speed baudrate &= ~0x8000; } UBRRHI = (unsigned char)(baudrate>>
-
Thread
Abtastung Inkrementalgeber
Das Maximum was ein ATmega bei 16MHz Takt zuläßt, sind Flankenwechsel ca. alle 2,5µs: per Assemblerprogramm und mit reservierten Registern.
Programmierung von jedem der drei Geber den Zählerstand mit 16-Bit Auflösung auslesen können und hast beim ATmega32 noch 19 I/Os frei für andere Dinge.
-
Thread
uC mit FPU und wenig Pins
Hallo, was sind denn die üblichen verdächtigen wenn man auf der suche nach einem uC ist der eine FPU haben soll und möglichst wenig pins hat? Benötige an IO eigentlich nur einen 8Bit ADC mit mind. 100kS/s und zwei I2C. Also prinzipiell würden ich da ja mit z.B. 16 Pins insgesamt
geklärt werden. Jeder aktiver bzw. rechnende Sensor (z.B. Temperatur mit Feuchte Kompensation) an dem 1,2 oder 3 Wireinterface könnte ebenfalls unter die Definition uC mit IO Pins < Datenbusbreite fallen.
-
Thread
Datenlogger Pendeluhr
Mimik ist ohne USV ziemlich sinnlos. Die sollte auch mehr als ein paar Minuten überbrücken. Mit einem uC, TCXO und u-blox SAM-10Q reicht eine 18650-Zelle für viele Stunden, das sollte noch passen. Mit 4 NOR-Flash Speicherchips braucht der uC kaum RAM und man kann 127 Tage lang jeden Tag 2MByte Rohdaten
Raumtemperatur locker erreichen. Dieser Typ kommt in Frage: https://abracon.com/Precisiontiming/AOCJY2.pdf Der uC wartet auf das Auslösesignal der Lichtschranke, dass jede Minute kommt. Wenn das Auslösesignal kommt, liest der uC Temperatur, Druck und Feuchte aus und sendet sie an den PC. Der uC muss
-
Thread
Arduino IDE mit Atmega32 - AD Wandler sind nicht benutzbar
uint8_t PROGMEM analog" in Google zu füttern. Erster Treffer ist eine "pins_arduino.h" eines ATmega23u4: http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Flearn.adafruit.com%2Fsystem%2Fassets%2Fassets%2F000%2F009%2F337%2Foriginal%2Fpins_arduino.h&ei=cgwWVJXBMITCPKOOgOgD
pin -= 54; // allow for channel or pin numbers #elif defined(__AVR_ATmega32U4__) if (pin >= 18) pin -= 18; // allow for channel or pin numbers #elif defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega644A_
-
Thread
Ethersex Webserver erkennt keine One-Wire sensoren
Nachtrag: Ich hab gerade mal die Datenblätter des ATMEGA32 mit dem ATMEGA644 verglichen. Der ATMEGA644 hat anders als der ATMEAG32 die Funktion "Interrupt on Pin-Change". Wenn die Funktion aktiviert ist kommt es beim Pegel- bzw. Flankenwechsel am 1-Wire-PIN
AVR-NET-IO mit dem ATMEGA644 und einem externen 16MHz Quarz verwende ich folgende Einstellungen der Fuses (Parameter für avrdude): -U lfuse:w:0xff:m -U hfuse:w:0x99:m -U efuse:w:0xfc:m
-
Thread
Schaltung für LED-Matrix-Uhr
der Schaltplan, den ich gezeichnet habe ok > ist, Völlig überdimensioniert. Was willst du mit 2 Quarzen ? Beide dazu zu ungenau für eine Uhrzeit. Was willst du mit einem Frequenzteiler, wenn der ATmega32 sowieso nichts zu tun hat und wunderbar Frequenzen teilen kann, der hat sogar Timer dazu
> Frequenzteiler, wieso willst du den mit 12V versorgen, und dann seine > Ausgangssignal in den uC stopfen der mit 5V läuft ?) Wozu die 12 V ? Fehler im Schaltplan, sollte jetzt behoben sein. Michael B. schrieb im Beitrag #4906251: > Was willst du mit einem Frequenzteiler, wenn der ATmega32
-
Thread
Board mit Atmega8 + USB, RS232, 8 LEDs
Atmega8 Atmega8 wrote: > Das was Daniel meint ist ... der ATmega macht bei der > U(S)ART-Übertragung Fehler bei dieser Frequenz. > Das Datenblatt was er meint ist das Datenblatt von ATMEL, welches für
Education & Development Board kurz und knapp: * Preprogrammed Bootloader (No Programmer Needed!) * 32 Kb Flash, ATmega32 * Internal EEPROM for your vendor ID and product ID. * USB 1.1/2.0 + Serial Converter Driver, FT232RL * JTAG, IEEE 1149.1 compliant interface * USB or External Power Supply *
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
LI, N, P1A, P1E, P2A, P2E, P3A, P3E, SI, SPB, SPU, SU, U, VGL, VGR, VK, VZ Das sind dann diese 15 Einzelbuchstaben: A, B, D, G, H, I, K, L, N, P, R, S, U, V, Z. Zusammen mit den Ziffern 0-9 benötige ich dann 25 Tasten
werden. Davon ausgehend bräuchte es dann noch einen Controlller, der 12 I/O für die Tastatur und 2 I/O für die Anzeige benötigt. Kandidaten wären hier dann: STM32F030 ATMega irgendwelcher STM8S103 Aber wie gesagt, man bräuchte das Manual des "Rechners"
-
Thread
TFT-Display mit AVR ansteuern
@arm-dran Ich hab hier momentan ein Design das in einem EP2C20 ganze 5082 LEs und 158kbit RAM beansprucht (das meiste RAM geht für einen 32 Bit breiten und 4096 tiefen FIFO drauf der 2 Clock Domains trennt). Da is enthalten : Nios2F CPU,SDRAM Controller,SRAM
daß wir in 2 vollkommen versch. Anwendungsfeldern tätig sind. Ich muß das ganze, incl. Pheripherie (und das ist einiges) mit ner Platine auf den Rücken eines 3,5" Displays bringen. 32MB x 32 SDRAM wofür? Ich
-
Thread
Polarität wechseln am Ausgang von Atmega
12V-aktiv-Relais-Modulplatine-fuer-Arduino-AVR-PIC-MCU-DSP?googlede=1&gclid=CjwKEAjw6_q5BRCOp-Hj-IfHwncSJABMtDai2dXK_kn5IN8qKNx3sspTQSHH1yFcSWdsrO18EBd3xRoC1VHw_wcB 2x 16 Kanal ~34,-€ geht sicher noch günstger 8-fach Rel. Platine 6,69 26,76 € das 4x macht 32 Relais, für deine 10 Ventile brauchst 2
Joachim B. schrieb im Beitrag #4585175: > das 4x macht 32 Relais, für deine 10 Ventile brauchst 2 Rel. pro Ventil > zum Polwenden und ein Rel. pro Ventil zum Ein-/Auschalten -> 3x 10 = 30 > Rel. Nö, nicht unbedingt. 2 Relais genügen vollkommen, es wird
-
Thread
Infararot Sender für zwei Signale
für einen Controller angegeben? Viele Steuer-Register liegen beim Tiny ganz woanders, als beim Atmega32u4 und /oder beim Atmega328...
äxl schrieb im Beitrag #6251056: > der Arduino Micro zB hat einen ATmega32u4. Was hat das mit deiner Frage zu tun? Der ATtiny85 befindet sich auf dem Arduio Gemma Board. https://store.arduino.cc/arduino-gemma Unabhängig davon kannst du in der Arduino IDE einstellen
-
Thread
IPOD and AVR anschließen
noch mal Zeit zum Nachdenken hatte. Wenn mir 8Mhz reichen, dann kann ich ja auch einen der Mega32 nehmen die ab 2,7V arbeiten und das gesammte System mit 3,3V laufen lassen, dann bäuchte ich überhaupt keine Pegelwandler, sehe ich das richtig? Gruß Thomas
rein. Ich habe dann die Fuse-Bits für Brown-Out Detection auf 4,3 Volt gesetzt (den ATmega betreibe ich mit 5 Volt), dann läuft der Prozessor nicht mehr los, obwohl ich eine Betriebsspannung von ca. 2 Volt messen kann. Ich versuche jetzt das Problem mit einer Diode zwischen iPod und ATmega
-
Thread
Elite auf dem STM32
bei den 8Bittern angewendet wurden, sind evtl. nicht 1:1 umsetzbar bzw. man müsste z.B. für den ATmega eigene Kniffe anwenden, aber machbar würde ich das Ganze (z.B. auf einem ATmega128 o.ä. mit genügend RAM) halten. Für einen 32Bitter (STM32) halte ich das für keine Herausforderung.
Operationen auf 32-Bit Operanden. Wie die Daten in die CPU rein oder raus kommen ist egal, ebenso ob bspw. eine Addition in einem Schritt oder mehreren durchgeführt wird (abgesehen davon, dass es u.U. langsamer ist).
-
Thread
Welches Starterkit
der Preis ist unschlagbar: http://www.ebay.de/itm/SainSmart-Entwicklungsbrett-Mega-2560-board-ATMEGA-2560-USB-Kabel-fur-Arduino-/200933088240?pt=Wissenschaftliche_Ger%C3%83%C2%A4te&hash=item2ec88b9bf0
einfacher sein sollte, könnte man auch mit einem Arduino Nano starten. (http://dx.com/p/nano-v3-0-avr-atmega328-p-20au-module-board-usb-cable-for-arduino-118037?rt=1&p=6&m=1&r=4&k=1&t=1&s=&u=118037) Viel Erfolg bei deinem Projekt, Malte
-
Thread
Hobbyauflösung- div µC, PSOC, Development, Wiport, Emulator zeuchs
Pos8 Atmel /ATMega32 Bastelboards + Controller 1* Lochrasterboard für ATMEGA32, 2* Lochrasterboard für AT89*51 2* AT80C5124 Controller 1* AT90S85158 Controller 1* ATMEGA32L Controller Div. Ansteckplatinen mit LED
702Ohm/25MHz Pos27 10 Stück 6Loch Ferritperlen 670Ohm/25MHz Pos28 12Bit DA-Wandler (TI) DAC7612U Pos 29 12Stück CP82C54 CMOS-Timer Programmierbar Pos 30 5Stück Powerstore 512x8 Nvsram U633H04BD1C45 Pos31 12 Stück Lattice PLD 1016E Pos32 2Stück Atmel 89C5132 Controller mit USB, Pos33 8Stück
-
Thread
Richtiger Mikroprozessor
Vorteil von einem kleineren Prozessor? Er wäre allenfalls schwieriger zu löten, wenn du z.B. an einen ATmega32u4 im QFN44 Gehäuse denkst. Weniger Pins hätte z.B. ein ATtiny84.
zu kurz. Ein Attiny 1634 schon eher, aber der ist wiederum in SOIC20 nicht viel kleiner als ein Atmega328 in LQFP32. Aber angenommen, du würdest LEDs mit integriertem Controller verwenden, bräuchtest du 2 Pins für I2C, 4 für sonstiges, 3 für VCC, Reset und GND. Das könntest du locker mit dem Attiny
-
Thread
24 serielle Schnittstellen am PC
Wenn du keine Lösung basteln kannst, dann kauf dir einen Data Concentrator für 32 Leitungen, oder eben ein 24 port + 4 port. Ist für Satelliten/Funkbridges sehr gängig, kostet aber 2-3k€ und lass auf einem Port ein GPS timing modul laufen. Jedoch sollte das Timing Modul auch uC
die Datenübertragung ca 29mS dauern würde, müsste wirklich jeder uC einen Timestamp dazugeben (Timer value seit pps mit 32khz) und dann mit 500kpbs übertragen, sowie einen Datenstrom mit Zeitwerten.
-
Thread
Lausprecher für uC
später zu lösen sein, mir ist es zunächst wichtig, die passende Hardware zu finden, welchem mit dem Atmega32 kompatibel ist.
Interpretiere ich das richtig: Der externe Aufwand kann beliebig hoch sein, solange in der Mitte ein ATMEGA32 bleibt?
-
Thread
XMEGA programmieren
Bei ca. 30 Jahren Programmiererfahrung sollte das aber machbar sein. Auf dem Programmer ist ein ATMEGA644 mit 2 seriellen Schnittstellen. Die erste zur Kommunikation mit dem PC die 2. für PDI.
Rainer S. schrieb im Beitrag #4358229: > Auf dem Programmer ist ein ATMEGA644 mit 2 seriellen Schnittstellen. Die > erste zur Kommunikation mit dem PC die 2. für PDI. PDI mit einer RS232?
-
Thread
Arduino ausreichend Leistung?
zwei UART (einen für das GPS und einen fürs GSM zu gebrauchen) und natives USB. Ansonsten mal den Atmega32u4 pur anschauen, wäre meine Wahl für solch ein Projekt. Ansonsten wie bereits oben im Thread schon gesagt: Versuche auf Soft-UART zu verzichten, das wird dann gefrickel welches nicht nötig ist
MikeH schrieb im Beitrag #4742640: > Allerdings solltest du beachten, dass der Mikro nur 32kB an > Programmspeicher hat. Mit Arduino Overhead kommt man da ganz schnell in > Bedrängnis. wenns Arduino sein soll ATmega1284p mehr Programmspeicher 128k flash, mehr SRAM 16KB 2 serielle Schnittstellen
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
Hi Mein bisheriger Plan war: ATmega16 (Codec) ATmega64 (IO und Mem Controller) 2xBSI 2MB RAM Bausteine und ein paar latches und Logicgatter zur Bustrennung zum Schugart Bus. Jetzt bin ich den Codec Sourcecode nochmal durchgegangen
Hauke Sattler wrote: > Mein bisheriger Plan war: > ATmega16 (Codec) > ATmega64 (IO und Mem Controller) > 2xBSI 2MB RAM Bausteine Eigentlich finde ich die schwierigere Beschaffbarkeit dieser RAMs (Farnell liefert nicht an privat) sowie den doppelten