-
Thread
BLDC Startup Algorithmus eines China-ESCs
> erkennen, siehe auch VESC. Der VESC Regler ist immernoch ein nebenprodukt. Früher waren es Atmega8 mit Simonk Firmware. Vor kurzem sind dann alle mit Silabs EFM8 Chips und Blheli_s gebaut worden. Aktuell gehen fast alle Hersteller auf STM32 mit Blheli_32 oder eben eigener Firmware, denn Blheli
die Seite www.blheli32.com um mir die Infos zu holen. Scheint down zu sein.
-
Thread
Projekt Spannungsmessung, welcher µC
unabhängig von einem realen Hardware USB auf einem Atmel AVR µC. Diese gibt es neben bei auch. Z.b. atmega32u4. Rüstet man auf dem *Atmega32U4 Breakout-Board* noch eine Referenzspannungsquelle und Spannungsregler nach, kann man wirklich mit der angegebenen Genaugikeit und Auflösung Messen. Sonst bleibt es eher ein Schätzen. http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html Das Atmega32U4 Board ist genau so breit und lang wie ein 2 Zeilen x 16 Zeichen LCD, so dass man seine Baugruppe sehr einfach in Modulen übereinander und kompakt montieren
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
sind. Bei Pin 2 und 23 sollte man wohl den Empfehlungen im Datenblatt folgen und Pin 2 mit ~5k gegen Masse und Pin 23 mit einem 100uF-C gegen Masse beschalten. Gruß, Ralf
Doch, wenn z.B. ein ATMega168 unter 5 Euro kostet. Die CPUs verkauft Glyn für ~EUR 2,- das Stück. D.h. EUR 10,- nur für das Board. Und dann muss man es auch noch selber zusammenlöten.
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Vorteiler für die Referenz gebraucht und der andere als Vorteiler für das Input-Signal. Also nix mit 2*4Bit=256. Also bei einem ATmega gilt 7.5 MHz * 16 --> 120 MHz maximal. Aber das ist ja auch nicht nichts. und an Ralli: Bei diesem Projekt gibt es keine Analogintegratoren, ich glaube, dies deutlich
dürfte folgender Ablauf sein: (auch wieder nur ne Vermutung) 1. der uC setzt ein "arming" Signal, wenn er wieder mal einen Meßpunkt haben will. 2. bei der nächsten Zählflanke von Fin speichert eine mit dieser Flanke getriggerte Logik den aktuellen Stand des Fin-Zählers
-
Thread
USART löst Interrupt nicht aus
ATmega16 @ 8MHz
Ich hab deinen Code mal auf nem Atmega32 ( ich hatte keinen Atmega16 da ) getestet. Der Atmega32 war auf dem STK500 montiert. Gesendet hab ich mit KiTTY und nem USB<->RS232 Adapter. Fuses : High 0x99 Low 0xE4 Hier läufts ohne
-
Thread
AVR mit zu wenig Spannung betreiben
China-Leuten ist das Datenblatt egal. http://www.ebay.de/itm/DE-Stock-SainSmart-UNO-R3-MEGA328P-AU-ATMEGA16U2-Free-USB-Cable-For-Arduino-/221419113330?hash=item338d9b8b72:g:~e8AAOxyYTRSZMnh Hier ein Arduino Uno-Board (16MHz), umschaltbar 5V oder 3,3V. Bei mir seit einem Jahr bei 3,3 Volt problemlos
würde, aber das bringt mir ja nichts wenn der Flash Ärger macht. Den 1:8 Teiler von 16 auf 2MHz kannst du ruhig nutzen. Meine ATmega8 laufen auch bis runter zu 2.7V mit 12MHz (mein Standardquarz), aber ich betreibe sie mit 3.3V da ich da noch 0.6V Luft nach oben habe. Ich bin aber auch
-
Thread
Ausrüstung für Mikrocontroller
auch zu schade ist, 2$ für einen Chin Clone würde ich weder teuer noch zu schade nennen. https://de.aliexpress.com/item/Nano-V3-ATmega168-CH340-MicroUSB-Compatible-for-Arduino-Nano-V3-0/32630652771.html Timo schrieb im
Timo W. schrieb im Beitrag #4829809: > Jetzt kaufe ich mit z.B. einen ATmega im DIL Gehäuse, muss ich das Ding > ja irgendwie programmieren, Ja. Mit einem USBasp Klon aus China für 2,50€ bei Ebay. Oder nimm einen Arduino-nano Klon, auch bei Ebay für unter 3€ zu haben
-
Thread
LVDS und Mikrocontroller
Ja..ich mein halt die ATMega Bausteine. Vorallem den ATMega328P-PU
Die PIC32MZ (DA) haben eine eigene GPU, inklusive LCD-Interface: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-da-family Das Interface ist ein paralleles 24Bit, und das kann man leicht
-
Thread
Atmega32 SMD empfindlicher als DIL?
Ist es ein ATMEGA32 oder ein ATMEGA32L?
>Mit der aktivierten >Brown out det. geht der uC bei 3V gar nicht erst an. Stelle den Detektor auf 2.7V >Verwende einen Mega32, also ohne L. Grenzwertig. Bei mir funktionieren bislang alle Typen ohne L oder V auch bei 3.3V, aber bei 3V ist
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Lohnt Raspi etc überhaupt? Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 zu machen? ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch gar nicht das Verlangen danach. Daher eine ernstgemeinte Frage
#7146049: > Lohnt Raspi etc überhaupt? > Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 > zu machen? > ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch > gar nicht das Verlangen danach. > Daher eine ernstgemeinte Frage Tja, es war einfacher dafür
-
Thread
Mehrere tausend I/Os
Stefan U. schrieb im Beitrag #4214234: > 4000 Relais brauchen schon 2000 Watt (grob geschätzt). Vermutlich willst > du etwas größeres steuern. Was denn? Eigentlich nichts :D Nur 2 LEDs Wechselrelais
Johannes K. schrieb im Beitrag #4214238: > Stefan U. schrieb: >> 4000 Relais brauchen schon 2000 Watt (grob geschätzt). Vermutlich willst >> du etwas größeres steuern. Was denn? > > Eigentlich nichts :D > > Nur 2 LEDs > Wechselrelais > Beides
-
Thread
*.h Dateien statt *.c Dateien includieren
program. # load (program) the software into the eeprom: load: $(NAME).hex uisp -dprog=dasa2 -dserial=/dev/ttyS0 -dpart=$(MCU) --erase uisp -dprog=dasa2 -dserial=/dev/ttyS0 -dpart=$(MCU) --upload if=$(NAME).hex boot: $(NAME).hex avrdude -p m32 -c AVR109 -P /dev/ttyUSB0 -u -
funktioniert es. Wenn ich test.h in main includiere bekomme ich folgende Fehlermeldung: avr-gcc -mmcu=atmega32 -Wall -Wstrict-prototypes -Os -mcall-prologues -Os -c main.c avr-gcc -mmcu=atmega32 -Wall -Wstrict-prototypes -Os -mcall-prologues -o Bootloader.out -Wl,-Map,Bootloader.map main.o main.o: In
-
Thread
Bau eines USB-GPIO Boards
Bootloader meldet sich als Massenspeicher und es muss nur das bin File darauf kopiert werden. Einen LPC11U68 bekommt man für 2€ und nochwas und hat satte 256 kB Flash / 36 kB RAM, da verstehe ich nicht warum sich so viele noch mit den schmalen ATMega32U rumquälen...
Ich glaube der ATmega32u4 kann auch HID.
-
Thread
Dimmbares Lauflicht
Definitionen der Reihen und Spalten sehen nicht korrekt aus. Die Kathoden sind ja auf den Ports PB0-PB2, wären somit 1,2,4 Die Anoden liegen auf PB3-5, wären 8,16,32 Oder verstehe ich das Listing völlig falsch? row_led(1)=6 4 2 row_led(2)=5 4 1 row_led(3)=3 2 1 leds_pin(1)=8 8 leds_pin(2)=24 16 8 leds_pin(3)=56 32 16 8 Aah, Die LEDs summieren sich hier, laufen also voll. Dachte, zuerst läuft eine LED durch und darauf werden alle
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
könntest du deine Frage selbst beantworten wenn du einfach mal die Datenblätter(mehrzahl) eines STM32 (z.B.) und eines Atmega vergleichst. gruß cyblord
Beitrag #2934164: > Ware), Sensoren und in Low power Anwendungen. Ein CortexM0+, auch wenn > er nur xx uA/MHz verbraucht, ist immer nur für den Active Mode gut (und Nur der Vollständigkeit halber: 0,6µA mit RAM-Erhalt (STM32L, EFM32) ist zwar mehr als die 0,1µA vom ATmega88PA, aber aber direkt stromfressend
-
Thread
AVR + WIFI + Webserver
32x Taster, 4x ADC, 1x UART Midi + mehrere LCD Displays in 8 bit Ansteuerung (über die enable Leitung ausgewählt) + kommunikation zwischen ggf. zwei uC + Anbindung Speicher. Das ist also schon so einiges
speichert und dem eigentlichen System als Konfig zur Verfügung stellt. >Insgesamt benötige ich 32x Taster, 4x ADC, 1x UART Midi + mehrere LCD >Displays in 8 bit Ansteuerung (über die enable Leitung ausgewählt) + >kommunikation zwischen ggf. zwei uC + Anbindung Speicher. Das ist für mich ein
-
Thread
Die AVR-ISP MKII macht mich wahnsinnig
evtl. mit 3.3V oder so? Also mein Voltage-Monitor zeigt die 5V an, das wäre ok. >Kannst Du die uCs mal in allen FuseBits auf default stellen Ich habe bei meinen uCs (8/16/32) immer die gleichen Einstellungen, mal sehen ob das was bringt. >Im Zweifel ist der MKII auch deutlich schneller, vielleicht
der Anlage. Holger, meinst Du das MKII oder meine Platinen? Ich habe hier ca. 10 Boards für die ATMega 8/16/32, die vorher tadelos zu Programmieren waren. Die Restebeschaltung ist bei allen gleich, 10k und 100nF-Kerko. Egal in welche Platine ich den "abgewiesenen" uC stecke, das MKII will nicht kommunizieren
-
Thread
AVR ADC: abwechselnd 2.56V und VCC als Referenz?
da z.B. zur Migration in Frage, bei welcher >> Größenordnung in der Preisdifferenz? > > Z.B. ATmega16 und ATmega32. Die haben je zwei ADC-Eingänge mit > optionaler x10- oder x200-Verstärkung. danke. einige ATmega32's als DIL Klodeckel liegen sogar hier rum. wusste das Gain nicht. Sie mega32 sind
Der ATmega328 ist schon der kleinste AVR mit 32kB Flash. Du könntest aber, wenn du deswegen nicht extra einen großen ATmega16/32 verbauen willst, einen ATtiny25 zum Messen hernehmen. Der kostet nur 1,50€ und
-
Thread
neuer Transistortester GM328 aus China
Hi I have solved the problem The avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe is working well and usable by command line This is a useful link too: http://tuxgraphics.org/electronics/201205/windows-avr-microcontroller-programming.shtml Thank you
-> 1k R20 -> 10K R21 -> 10K R22 -> 470R R23 -> 10K R24 -> 10K RV1 -> 10K C1 -> 22PF C2 -> 22PF C3 -> 100NF 104 C4 -> 10NF 103 C5 -> 100UF C6 -> 100UF C7 -> 100NF 104 C8 -> 100NF 104 C9 -> 100NF 104 Q1 -> A673 Q2 -> C945 Q3 -> C945 U3 -> TL431A Vielen Dank
-
Thread
Arduino Uno: USB Host Mode?
Das ist kein ATMega16, das ist ein ATMega16U2. Und der kann nur als Device benutzt werden.
Vielleicht spielt auch der Grund, dass ein ATMEGA16U2 einfach billiger ist als ein FT232 eine Rolle.
-
Thread
Dumme Frage zum "C" mit AVR's
CONFIG_INPUT( pin_name ) DDR( pin_name ## PORT ) &= ~_BV(pin_name) #define GET_PIN_LEVEL( pin_name ) ( 0u < ( PINR( pin_name ## PORT ) & _BV(pin_name) ) ? 1u : 0u ) #define TEST PB1 #define TESTPORT PORTB #define TEST2 PB2 #define TEST2PORT PORTB int main(void) { uint8_t pin_level = 0u; CONFIG_OUTPUT( TEST ); CONFIG_OUTPUT( TEST2 ); while(1) { SET( TEST ); pin_level = GET_PIN_LEVEL( TEST ); RESET( TEST2 ); SET( TEST2 ); RESET
-
Thread
Wald & Wiesen Summer gesucht
geht auch mit einem ATMega. Aber wenn möglich außerhalb meiner akustischen Reichweite.
Elkos mit mehr Kap. sein Mehr als die 100uF, die Manfred schon drin hat?
-
Thread
ATMEGA8 SPI doppelt verwenden?
zum ISP-Programmieren nutzen, als auch als GPIOs. Meine Frage wäre ähnlich: Wenn ich meinen Atmega32 über SPI (USBTinyISP Programmer) programmiere, kann ich dann diese Pins auch als SPI Interface für Peripherie nutzen? Beispiel: Ich programmiere den uC auf einem seperaten Board. Anschließend
Dell schrieb im Beitrag #3333722: > Wenn ich meinen Atmega32 über SPI (USBTinyISP Programmer) programmiere, > kann ich dann diese Pins auch als SPI Interface für Peripherie nutzen? Ja. > Ich programmiere den uC auf einem seperaten Board. Anschließend
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
ich auch mit Effekten experimentieren möchte. Eine andere Möglichkeit wäre das STM32F4 Audio Board http://ebrombaugh.studionebula.com/synth/stm32f4_codec/ Vier Platinen hätte ich noch und könnte Dir 1-2 abgeben. SD-RAM hat das Board nicht drauf, aber dafür einen Mini-SD Anschluss.
umschreiben... ich denke, bei Real-Time-Audio Geschichten ist ein RPi mit seinem preemtiven Multitasking u.U. keine super Idee, vermutlich würde ein STM32F4 Pure-Metal programmiert deutlich stabiler laufen. Allerdings habe ich nicht ausprobiert, welche Prozesse man beim RPi noch alles stoppen könnte. Wobei
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
(name\ [7]>96&&name[7]<123){datei\ =fopen(name,"w");if(datei)\ {for(n=0;n<256;n++){for(i=\ 0;i<32;i++){b=mem[1][0xa00\ 0+n*32+i];h=(b>>4&15)+48;i\ f(h>57)h+=39;b=(b&15)+48;i\ f(b>57)b+=39;sr[2*i]=h;sr[\ 2*i+1]=b;}fprintf(datei,"%\ s\n",sr);}fclose(datei);}}} [/c] ;-)
].x = h+1; punkt[k+2].x = h; punkt[k+3].x = h+1; h=h+2; if(b & 32) k=k+4; punkt[k].x = h; punkt[k+1].x = h+1; punkt[k+2].x = h; punkt[k+3].x = h+1; h=h+2; if(b & 16) k=k+4; punkt[k].x = h; punkt[k+1
-
Thread
I2C (TWI) Sniffer mit AVR
Das Problem von vorhin war, dass der UART den I2C Bus geblockt hatte. Nun verwende ich die UART.c & .h von http://www.jump.to/fleury. TX Buffer 32, RX Buffer 0 gehen bei mir mit einer I2C Bus Frequency mit ~135KHZ. Das HEX-file ist für einen
Oh ein Atmega328 mit nem schönen großen 2.4" Display würde mich auch interessieren. Sowas hatte ich schon lange im Auge. I2C und als Sniffer für Uart, damit man mal mithorchen kann auch ohne PC
-
Thread
Atmega88 Internal Clock Divider
holen? Funktioniert ja schließlich auch bei allen anderen µCs die keinen Clock-Teiler haben (z.B. Atmega32).
Clock Divider auf 1 >MHz runter brechen? Warum nicht gleich auf 1 MHz einstellen? Nochmal: Beim ATMega8 gibt es keinen Clockteiler. Der interne RC-Oszillator läuft mit 1, 2, 4 oder 8MHz. MfG Spess
-
Thread
Minimalbeschaltung
01) ---------------------- (Spannungsreglerteile) 03) Spannungsregler 5V ET7805 04) ELKO 10uF 05) 100nF Keramik oder Folienk. 06) 100nF Keramik oder Folienk. 07) Diode 1N4001 ---------------------- 08) Kontaktbuchse für die Ports (mindestens 32) 09) Stiftleiste für ISP So habe ich
Ach ja bei der ISP habe ich den Anschluss für NC nicht gefunden, habe also bei meinem ATMega32 Dev.-Board geschaut und da war von der ISP PIN3 (NC) mit GND verbunden, wenn ich mich nicht verschaut habe... heißt NC zufällig Not Connected ?
-
Thread
Steuersignal-Degradation bei Zusammenschaltung mehrerer Dynamixel-Servos
? Die Quelle ist hier spezifiziert inkl. Schaltplan: http://xevelabs.com/doku.php?id=product:usb2ax:specs Das Steuerignal hängt im Grunde direkt an einem RX/TX eines Atmega 32U2. Das klingt dann natürlich plausibel, dass der einfach zu schwach ist.
ich ne andere > Schnittstelle als erbärmliche TTL-UART erwartet TTL wird´s wohl kaum sein. Der ATMega32u2 besitzt C-MOS Push-Pull Ausgänge und zieht damit genauso gut nach VDD wie nach Gnd.
-
Thread
Suche Mega32 Alternative mit 3,3V
Hi, ATmega32A oder ATmega32L würden auch gehn. Ich weiß allerdings nicht, ob es die bei CSD gibt.
Frank K. schrieb im Beitrag #1687752: >> Würde der Mega32 wenn er mit 3,3V betrieben wird auch mit 16MHz laufen? > > Nein. 8 MHz max. Die Grenzen im Datasheet besagen, dass ein ATmega32L bei 2,7V und 8MHz über den gesamten Temperaturbereich garantiert
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
Weg, dass sich diese als USB MIDI Device zu erkennen gibt. Ende. Wenn Dein Board mit einem Mega 16U2 oder Mega32U2 als USB-Seriell-Chip ausgestattet ist, dann könntest Du diesen umprogrammieren. Die Arduino-Entwicklungssoftware würde dann aber nicht mehr funktionieren. Keine Ahnung, ob Du das willst
wie auch die ganze uSB2Seriell Adapter nicht, man kann es zwar einstellen, es sind aber dann keine 31250 Es gibt einen USB2Seriell Wandler den man per Firmware dazu bewegen kann, ich hab aber den Link nicht mehr ( ich
-
Thread
Alter EPROM M27C512 Lese- und Programmiergerät mit ESP32
Hallo zusammen, ich möchte einen alten UV EPROM M27C512 mit einem ESP32 auslesen und neu programmieren. Hintergrund: der auszulesende EPROM war in einem AVM A2 eingebaut als Programmspeicher verbaut und weil dessen Fenster nicht abgeklebt war, vermute ich über >20 Jahre
Daniel S. schrieb im Beitrag #7889341: > ich möchte einen alten UV EPROM M27C512 mit einem ESP32 auslesen und neu > programmieren. Warum zwanghaft mit so rinem ungeeigneten uC ? Zu wenig I/O, falsche Betriebsspannung. Warum nicht Atmega32 (Arduino Mega256) oder ein 8051 Derivat ? Dann
-
Thread
Fertige Mikrocontrollerplatine als Kaufteil
Launchpad für 5 EUR (inkl. Programmierschnittstelle). Allerdings haben die beiden beigelegten MCUs nur 2k Flash, wenig RAM und nur /einen/ Timer. Zwischen 10 und 15 EUR liegen die STM32 Discovery Module (wie schon oben genannt). Inkl. Programmierschnittstelle und Debugger. Hier ist das andere Extrem
liegt das lpc1343 Quick Start Board. Arduino oder Atmel-Module (Reusch Elektronik oder Watterott atmega32u4) beginnen so ab 20 EUR. Ca. 25 EUR kosten die LPCXpresso. Von Renesas RX ist mir in dieser Preisklasse nix bekannt. Es ist also die Qual der Wahl. Wenn die Größe und Zeit keine Rolle spielt
-
Thread
Raspberry Pi und AVR verbinden mittels I2C/TWI
Um Daten zwischen einem Raspberry Pi und einem AVR-Microcontroller auszutauschen, kann man das I2C/TWI-Protokoll benutzen. Es braucht nur zwei Leitungen und ist relativ simpel. - ATmega8 (weil der Hardware-I2C/TWI hat, es gehen auch andere von AVR, im Datenblatt sollte aber unter Features "Byte-oriented
. Der Slave hält den Takt dann unten und wenn der Master darauf nicht korrekt reagiert, dann gibts u.U. einen zu kurzen SCL. Die meisten nicht per Mikrocontroller implementierte I2C-Slaves, wie etwa EEPROMs und viele Sensoren, verwenden kein Clock Stretching, so dass das Problem dabei nicht auftritt
-
Thread
Dosieranlage über AVR Mega8
! Ist allerdings in MLF und eignet sich nicht für Lochraster. http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-644V-10MU/index.html?;ACTION=3;LA=2;ARTICLE=68175;GROUPID=2959;SID=13TkghI38AAAIAAALqV-E602b5beff76c0c39b04e4ee913985587
schau mal da http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=fr&tl=en&u=http%3A%2F%2Fwww.robovergne.com%2Ffr%2Felectro%2Fguiguidoseur%2F
-
Thread
2 ADC-Kanäle "gleichzeitig" abtasten - AVR Atmega32
Hallo, um einen Filteralgorithmus auf einem ATMega32 anwenden zu können, muss ich zwei analoge Signale miteinander vergleichen können. Dabei scheitere ich gerade daran, diese beiden Signale quasi gleichzeitig abzutasten (interner ADC sollte ausreichen
Nun hab ich mir mal den Code von Matthias Lipinsky angeschaut! volatile uint16_t au16AdcRes[32]; ISR(adc-complete) { //----- aktuellen Kanal holen ------ uint8_t _u8AktKanal = (ADMUX & 0x1F); //----- adc-Wert abholen ----------- au16AdcRes[u8AktKanal ] = ADC; //----- nächsten
-
Thread
uC mit ADC und Verstärkung on chip
ggf. on chip ausgeglichen werden können, wenn der Hersteller so etwas vorgesehen hat. Welche uC-Bausteine gibt es denn mit einer brauchbaren Aufbereitung kleiner differenzieller Spannungen? Der ATmega169 auf dem Butterfly hat keinen Verstärker drauf. Das Umschalten der Referenz dauert recht
ist entweder 8051 oder ARM. Der ADUC848BSZ8-5 (8052) hat immerhin 10 ADC16bit 1 DAC 12bit und 2 mit 16bit. 6.4 EUR mit 8k Flash. 8.43 kostet die 32k-Variante. Der ADUC7061BCPZ32 (ARM) hat 5 ADC24bit, 8 ADC24bit, 1 DAC14bit. 32KB Flash. 4K RAM. Nur 5.9 EUR. Matthias
-
Thread
einfaches Lauflicht
Michael U. schrieb im Beitrag #5632207: > WS2812 wäre meine Wahl, passt aber zu seiner LED-Größe nicht Dann nimmt man eben die WS2812B-2020 mit ihren 2.0 x 2.2 mm http://www.world-semi.com/solution/list-4
erschlagen können und musste nur einmal zwingend einen im SMD-Gehäuse verwenden, weil der M88 im TSOP32 Gehäuse 2 analoge Eingänge mehr hat als im DIP-Klotz. ;-) Aber keine Angst, irgend wann werde ich es auch schaffen, die STM32 Dev-Boards zu programmieren, die hier schon seit längerem rum liegen.
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
Rede von: "Asynchronous Sensing Pin" Und auf den Seiten 17/18 fintet man eine kleine Randnotitz: "2. All pins can be used for external interrupts, where pins Px2 and Px6 of each port have full asynchronous detection." Die Erkenntnis: Aufwachen geht also nur mit Taster an Pin2 oder Pin6! Hat jemand
verwenden. Denn Letzteres funktioniert immer&überall, während Ersteres bei den älteren AVRxt auf PINx2/6 beschränkt ist: ATtinies, aber auch bspw. ATmega4809 oder AVR128DB28. Diese Einschränkung entfällt z.B. beim (neueren) AVR32DD28, bei diesem sind alle Pins 'fully asynchronous'.
-
Thread
Falsche Signature Bytes bei von mir gekauften China Nano mit 328PB
überlegt, ob ich das nicht mit Atmel Studio und USB-ISP mache. Ich besitze einen Elnec Programmer T51Prog2, auf dem ist dieser ATMEGA 328P auswählbar, in der letzten unterstützten Softwareversion (leider nur bis 2021) war auch der 328PB, aber der verweigerte auch das Brennen (noch außerhalb des Arduino in
ob ich das nicht mit Atmel Studio und > USB-ISP mache. Ich besitze einen Elnec Programmer T51Prog2, auf dem ist > dieser ATMEGA 328P auswählbar, in der letzten unterstützten > Softwareversion (leider nur bis 2021) war auch der 328PB, aber der > verweigerte auch das Brennen (noch außerhalb des Arduino
-
Thread
I/O Ports ATmega16
eine andere Doppelnutzung/Mehrfachnutzung des Pins Ich hatte was Ähnliches im Datenblatt des ATMega32 entdeckt
oder wie? Wenn ich ins Datenblatt (S.169) schau, steht da nämlich UBRR=103 bei 9600 Baud @ 16MHz (U2X=0) Pete
-
Thread
Mega32P + max232 funktioniert nicht
Ich habe mir ein Testboard ätzen lassen. Bestückt ist es mit einem Mega32P, div. LED's, Uhr+Speicher über I2C und div. kleinigkeiten zum Ansteuern von Sensoren. Mir ist aufgefallen, das die Serielle Kommunikation nicht funktionieren will. Der AVR wurde mit 14.7456 Mhz getaktet
so recht weiter. In meinem Schaltplan und unter diesem Link: http://www.captain.at/electronic-atmega16-serial-port.php sind Pin 2 und 6 des MAX anders beschaltet. könnt ihr mir helfen? Markus73
-
Thread
Windows7 / Parallel-Port Programmer Problem
haben eh nur 4gb jeweils drin und Win32 - für 99% der 250 gb an software die ich beruflich und private benutze sind die 4GB ram ausreichend. Wenn du unbedingt Win7 brauchst, dann bleibt doch beim 32 bit, VirtualPC ist auf deiner hardware
ich doch noch: AVR Dragon unterstützt folgende Typen der AVR-Familie: AT90USB162 AT90USB82 ATmega168 ATmega168P ATmega32 ATmega328P ATmega32U4 ATmega48 ATmega48P ATmega88 ATmega88P ATtiny13 ATtiny13A ATtiny2313 ATtiny25 ATtiny45 ATtiny48 ATtiny85 ATtiny88 Was ist mit dem Atmega8 und dem Atmega644P
-
Thread
Experimentieren mit Microcontrollern, welche geeignet?
Problem, ein Programmierboard zusammenzulöten. Hier mal eine Aufzählung, was mir so vorschwebt: -uC mit mindestens 16 (besser 24 oder 32) frei programmierbaren I/O-Ein/Ausgängen und ausreichend Speicher on Board für etwas längere Programme (ca.128kb?!) -passendes Basic-Tool zur Programmerstellung
Hallo. Ich würde dir nen Atmega empfehlen. Kannst mit nem kleinen Atmega16 oder Atmega32 anfangen, und wenn du merkst der speicher wird knapp kannste auch nen Atmega128 nehmen. Die Avr können in Bascom programmiert werden. (Ist
-
Thread
Frage zum Thema Spannungsteiler + Messung am ADC
Spannungsteiler ( http://www.elektronik-kompendium.de/sites/slt/0201111.htm )) Zumindest wenn du einen ATMega nutzt musst du deinen Spannungsteiler so berechnen das U2 nicht größer wird als Vref des Ad/Wandlers (s. ADC-Characteristics S.293 ATMEGA32 Datenblatt --> Vin max = Vref). Ist U2 bei deinem max Wert
Spannungsteiler (Eingangswiderstand vom ADC ist vernachlässigbar (100MOhm) - denke das is beim Mega8 wie beim 32) 10kOhm für R2 13V für U (1V Reserve) 5V für U2 R1=((U-U2)*R2)/U2 R1=16kOhm Der Stromfluss wäre dann I=U/(R1+R2)=0,5mA U2 kannst du dann wie oben dier aus dem AD-Wert ziehen. U bekommst
-
Thread
Makefile für Atmega2560 mit AVRdude klemmt
weniger! Ergo habe ich bei allen nanos Optiboot auf 57k6 wieder reduziert, was nutzt schnell wenn es u.U. anderswo klemmt. So habe ich nun 4 Auswahlmöglichkeiten: [c] ## Arduino Nano w/ ATmega328P (new boot full mem low upload) ## -------------------------- nano.menu.cpu.atmega328fullmemlowup=ATmega328P
Overriding Baud Rate : 115200 AVR Part : ATmega2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition
-
Thread
Brauche Hilfe, bekomm meinen µC nicht Programmiert
Frequenz 125 KHz, verdrahtung hab ich schon 1000 mal überprüft hab auch Vcc an AVcc gelegt, hab nen 2. und 3. neuen Controller reingesteckt (hab die Programmierfläche des Dragen genutzt) immer das selbe. kann es sein das das keine Atmega32 sind? auf dem gehäuse steht "ATMEGA32 16PU 1111". P.S: Danke
hab 3 Atmega32, und werd mir zu dem neuen Dragon noch mal 2 Atmega16 bestellen, wenn es dann nicht klappt weiß ich auch nicht mehr.
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 Atmel ATMega Atmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega328, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2
-
Thread
Cortex-A5 Ohne OS
einem G10 oder G45 rumacht, gleich auf A5. Wie gesagt, der Chip kann 4 Modies: 1. ARM-Mode mit vollen 32Bit Befehlen wie beim ARM7 oder ARM9. 2. Thumb2 wie beim Cortex M3 oder Cortex M4 mit Floating Point Coprozessor, sehr einfach übrigens zu benutzen. 3. ThumbEE ist in etwa wie der Thumb2 Mode für virtuelle
. 3) 3rd Level Bootloader (typischerweise U-Boot) Initialsiert weitere Hardware (z.B. Ethernet) und lädt das OS (typischerweise Linux) von NAND, MMC, USB, Ethernet ... Deinen eigenen standalone Code kannst du statt 2nd Level oder statt U-Boot
-
Thread
32 bitter Tutorial
Bitwurschtler schrieb im Beitrag #4982592: > Klar gilt das, kennste I2C vom AVR weisste auch wie I2C an einem ARM > funktioniert. Unfug. Schau dir mal die Timer vom Atmega32, STM32F107 und SAM3X im Detail an. Schau dir mal die GPIOs vom Atmega32, STM32F107 und SAM3X
S. R. schrieb im Beitrag #4982641: > Bitwurschtler schrieb: >> Klar gilt das, kennste I2C vom AVR weisste auch wie I2C an einem ARM >> funktioniert. > > Unfug. > > Schau dir mal die Timer vom Atmega32, STM32F107 und SAM3X im Detail an. > Schau dir mal die GPIOs vom Atmega32, STM32F107