-
Thread
Leonardo und FLIP
nur noch der Chip angezeigt wird -> Atmega32u4. Hat jedesmal fehlgeschlagen und wieder automatisch den Leonardo Treiber geladen. Denn Pin 33 HWB/PE2 (Boot) auf dem Board durchtrennt, war über ein Pull-down auf GND gehängt. Dann versucht
gerade nicht im Kopf, dürfte aber wie folgt sein: http://www.engbedded.com/cgi-bin/fcx.cgi?P_PREV=ATmega32U4&P=ATmega32U4&M_LOW_0x3F=0x1E&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&M_EXTENDED_0x07=0x03&M_EXTENDED_0x08=0x00&B_SUT1=P&B_SPIEN=P&B_HWBE=P&B_BOOTSZ1=P&B_BODLEVEL2=P&B_BOOTSZ0=P&B_CKSEL0=P&B_BOOTRST=P
-
Thread
WinAVR vs. Atmels Toolchain
verwirrt ob ich nun winavr2010 oder die avr-toolchain-installer-3.0.0.240-win32.win32.x86 verwenden soll. 2. Weiters gibt es angeblich eine neuere Toolchain avr8-gnu-toolchain-3.1.0.206 http://distribute.atmel.no/tools/avr32/beta/avr8-gnu-toolchain-3.1.0.206-readme.pdf, die aber so nirgends gefunden habe... Angeblich soll sie hieraus http://distribute.atmel.no/tools/avr32/beta/as4e-ide-2.7.0.851-win32.win32.x86.zip zu extrahieren sein ... für mich als Neuling jedenfalls nicht so ohne Weiteres ....
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
bei 300 LEDs, da bietet sich eher ein atmega an mit mehr > RAM, z.B. atmega1284p mit 16kB Ram für vieles mehr. Dann brauche ich eben auch keinen Puffer im Atmel, den ich auch nicht haben will. Sondern die bytes laufen einfach durch, per I2C
Joachim B. schrieb im Beitrag #4253820: > offensichtlich nicht klar wenn du von I2C schreibst, ich kenne nur > 100kHz und 400kHz und selbst wenn I2C schneller gehen sollte, auf dem > Atmel? Der STM32 kann auch jeden Fall HighSpeed I2C, das ist 1MHz. Das wäre die gewählte Geschwindigkeit
-
Thread
Layout dringend
mir jemand ein Layout erstellen, wo drauf ist: 1.Kreis: RFM01 - Empfangsmodul verbunden mit einem ATMega32 (unter verwendung der Firmware von Benedikt K.) verbunden mit einem vs1033D-L als Decoder 2.Kreis: vs1033D-L als Encoder verbunden mit einem ATMega32 (wieder Firmware von Benedikt K.) verbunden
Datenblatt dazu, kann mir einfach nur Jemand sagen wo ich die Pins aus der Beispielschaltung, die da an den uC gehen, an einem Atmega anschließe?
-
Thread
6502 Prozessor wer kennt den noch?
Über die Zeit gab es drei Mainboad-Versionen (ROM 00, ROM 01 u. ROM3). Bei der Einstellung des Modells war eine komplett überarbeitete neue Version (ROM 04 - Codename "Mark Twain") kurz vor der Markteinführung. Die CPU wurde nur mit 2,8MHz getaktet. Es gab aber
>aber ARM ist im 32-Bit Controller-Sektor das, was 8051 im 8-Bit Sektor ist >Ich gebe dem 8051 noch 10, vielleicht 20 Jahre. Bei diskreten 8bit-uC-ICs stand der 8051 vielleicht vor 25 Jahren an oberster Stelle, aber
-
Thread
AVR Mega32 auf Pollin Board lässt sich nicht schreiben
Hast du deine Lötarbeiten kontrolliert? Und wie versuchst du *genau* das Programm in den Atmega32 einzuspielen? In der Artikelsammlung [[Pollin Funk-AVR-Evaluationsboard]] findest du eine Beschreibung für die Programmierung über *echtes* RS232, die simpele RS232-Programmierschnittstelle von
schon auf dem emulierten System. Konnte ich zuvor nur nicht auf meinem Vista64, da sich da Version 2.07 nicht installieren lässt und die verwendete 2.05 Version die Einstellung Mega32 nicht hat, sondern nur Mega323.
-
Thread
zwei PIN's von zwei AVR's verbinden
Stefan U. schrieb im Beitrag #5256463: > Alle AVR Modelle vertragen Kurzschlüsse an einzelnen Pins. Das kann ich nicht bestätigen! Ich habe hier einen ATMega328P in meiner "Ausstellung des Todes", bei
IchGlaubeEsNicht schrieb im Beitrag #5256588: > Ich hatte mich an den Maximum Ratings des ATmega169 Datenblattes orientiert Falsch orientiert. > RTFM ist doch sonst der Standardvorschlag. Lesen allein bringt es nicht. Stefan U. schrieb im Beitrag #5256596: > Wie viel im Kurzschlussfall
-
Thread
Audio ausgeben mit µC
unsigned long wert, freq; > wert = Fv*24294967296/Fd; > ISR: > freq += wert; Dafür reichen uint32_t nicht aus. Das bräuchte min. 64 Bits. Und dann ist das freq>>24 natürlich sinnlos. Weshalb überhaupt * 24294967296? 24294967296 != 2^32, und ich dachte 2^32 soll man verwenden? Wobei man damit natürlich
im Beitrag #5364685: >> Weiterhin verstehe ich irgendwie deine Rechnung nicht ganz. >> Weshalb *2^32? > Weil max. Zahl in unsigned long 2^32-1 ist. > Bei neueren Toolchains geht auch mit __uint24, für so eine Verwendung > ist Genauigkeit von 2^24 ausreichend. > >> Ich habe es bisher immer so
-
Thread
ATmega als "Ersatz" für MAX7219
hier ein Gerät mit 7-Segment-Anzeigen mit insgesamt 12 Stellen. Die 7-Segment-Anzeigen werden mit 2 MAX7219 angesteuert. Nun möchte ich die angezeigten Daten gerne mit einem ATmega abgreifen und dann über UART ausgeben. Die MAX7219 werden ja (wenn ich das richtig verstanden habe) über SPI angesteuert
Stefan K. schrieb im Beitrag #4558668: > Können wir uns darauf einigen, dass seine Anwendung mit dem ATmega-SPI > problemlos möglich ist? Nein. Wir kennen das Timing nicht und ob überhaupt das notwendige /SS anliegt. Oft wird für das LOAD nur eine kurzer 0-1-0 Puls erzeugt. Und da es 2 nicht kaskadierte
-
Thread
PowerSave Mode bei ATMega48P zieht zuviel Strom
Hallo, derzeit baue ich eine Schaltung auf, die als Low Power und mit einem 32.768 Quarz laufen soll. Ziel ist es, unter 10uA im Powersave-Mode zu kommen, der Quarz soll dabei weiterlaufen. Die neueren ATMega 48P/PU und 328P sollen laut Datenblatt im Powersave-Modus nur ca.
#5660790: > Bei Power-save? Ich beziehe mich auf das Datenblatt: https://www.mouser.de/datasheet/2/268/Atmel-8025-8-bit-AVR-Microcontroller-ATmega48P-88P-1315175.pdf S.55 - 13.5. Low Frequency Crystal Oscillator S.64 - 14.2. Sleep Modes Zeigt die Modi. Gibt's im Datenblatt noch Widersprüche
-
Thread
Verkettete Liste für Mikrocontroller Gesperrt
Stefan U. schrieb im Beitrag #4814015: > Welcher kleine Mikrocontroller (wie AVR's) hat denn 64kB RAM? Silabs EFM32GG hat bis 1M Flash und 128kB RAM. Als Cortex-M3 mit maximal 48 MHz ist der noch in der AVR
.] > >> ..was bei Überlauf auf STM32 zu einer Exeption führt, und auf dem >> Atmega644? > > Auf dem würde ich mich erstmal ins Datenblatt einlesen, welche > Möglichkeiten man da hat; so ad hoc möchte ich dazu nichts sagen, weil
-
Thread
LED Zuleitungen reduzieren.
schrieb im Beitrag #7967761: > Wenn du einen ATtiny406 im 3x3 > QFN-Gehäuse nimmst ... oder einen CH32V002/3. Der hat dann ebenfalls 20 Pins, womit sich jede LED auch einzeln ansteuern ließe. Den CH32V002 gibt es laut Datenblatt auch im QFN-12, das ist dann nur noch 2x2 mm groß, allerdings kenne ich
Beitrag #7982073: > Statt D1 eine Sicherung. D2 dient gleichzeitig mit als Verpolschutz Genau das habe ich in den letzten Stunden gemacht. Siehe Anhang. Kleine Doku zu den verwendeten Bauteilen: U2 ist eine Polyfuse mit mit einer Absicherung
-
Thread
Probleme win WinAVR 20081205
klar - Wobei die Copilerausgabe sehr gut aussieht: [pre] > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o LCD1.o LCD1.c avr-gcc -g -Wall -O2 -mmcu=atmega8 -Wl,-Map,LCD1.map -o LCD1.elf LCD1.o avr-objdump -h -S LCD1.elf > LCD1.lst avr-objcopy -j .text -j .data -O ihex LCD1.elf
<<PD5); c8: 80 e2 ldi r24, 0x20 ; 32 ca: 82 bb out 0x12, r24 ; 18 // neue PWM Daten if (uart0_rx_is_buffer_empty() == NO){ uint8_t PWM_value; PORTD ^= (1<<
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
Compilieren aber recht einfach: 1. Auf http://sourceforge.net/projects/lazarus/files/ lazarus-0.9.26.2-fpc-2.2.2-win32.exe herunterladen und installieren 2. Lazarus starten -> Project -> Open Project -> menuedit.lpi öffnen 3. Run -> Build
Windows XP 32bit + Lazarus 1.2.2: Menuedit compiliert, keine weiteren Tests durchgeführt Windows Vista 32bit + Lazarus 0.9.28.2 + Cygwin: Compiliert nicht, Lazarus zu alt [
-
Thread
UART arbeitet bei Codeänderung nicht mehr, ATmega16
Hallo zusammen Ich habe derzeit ein komisches Verhalten beim ATmega16. Folgende Konfiguration: - ATmega16 @4MHz internen Oszillator - Kommunikation über RS232 @ 19200Baud Nun zu meinem Problem: Ich versuche derzeit die FAT32 Lib von hier zu verwenden: http:/
URSEL) | (pgm_read_word(pgm_pData)<<3); pgm_pData++; //Configure number of bits. Check if UCSZ2 bit must be set if(u8BitSize & 0x04){ UCSRB |= (1<<UCSZ2); } //set Bitsize UCSRC |= (1<<URSEL) | ((u8BitSize & 0x03)<<1); //set clock polarity UCSRC |= u8ClockPolarity; } [
-
Thread
Cortex M oder A für Roboter?
Leistungsklasse ist ein Betriebssystem (insb. schon passend angepasstes inkl. aller Treiber) sinnvoll 2. Schnell = HF 3. SoCs sind "etwas einfacher", da "weniger" extern angebunden werden muss 4. TMS320DM8148 (Cortex-A8 + C674x DSP 1)), OMAP5432 (2x A15 @ 2 GHz, 2x M4 2) 1) http://www.greenbaset.com
unbedeutende Lego-Bastel-Anlage. Früher ist man noch mit einem Bruchteil der Rechenleistung eines Atmega zum Mond geflogen. Heute reicht ein CortexM4 grade noch so für Lego? Ich denke mit einem stm32F4 kann man schon recht ordentliche Dinge tun. Immerhin läuft der mit 168Mhz, besitzt DMA und DSP.
-
Thread
I2C Display ansprechen
Controller GND Display VCC - Controller VCC Display SCL - Controller D3 Display SDA - Controller D2 Controller: TYPE-C USB ATMEGA32U4 Module 5V 16MHz Board For Arduino ATMEGA32U4-AU/MU Controller Pro-Micro Replace Pro Mini Display: 0.91 "zoll OLED Display Modul 128*32 Blau/Weiß Farbe SSD1306
/olikraus/u8g2/wiki Vieleicht hilft es ja,bitte Rückmeldung geben.
-
Thread
Wo ist in meiner Berechnung der Fehler?
schlechter als int" nicht automatisch zutrifft. Wirklich nachmessen tut wohl keiner. Zum Beispiel ist u64 Division in manchen Beispielen schneller als u32 Division für die gleichen Eingaben (mit avr-gcc).
Johann L. schrieb im Beitrag #7671868: > Nicht automatisch, z.B. auf ATmega328: > > uint32_t Division: ca. 615 Cycles Deswegen ist es klug, die Division ganz zu vermeiden. Wenn der Divisor eine 2er-Potenz ist, machen die meisten Compiler das von sich aus und verwenden
-
Thread
USBasp und ATMega 8
ungenau durch MS-Shell erwähnt - mein Fehler). Gibt es da ähnliche Probleme (a la sudo)? Habe sowohl 2 USBasp's als auch 2 ATMega8 uCs und alle mit allen getestet. Der Programmer wird immer erkannt Bin langsam am Ende meines Lateins. Habe schon zig Foren durch, aber alle haben höchstens ähnliche Fehler
weitere "Bestelloptionen" - die bei mir prima funktionieren - wären http://www.ebay.de/itm/1Stk-ATmega8-ATmega48-ATMEGA88-Development-Board-AVR-NO-Chip-DIY-Kit-Neu-/201223232054?hash=item2ed9d6da36:g:8BkAAOSwVFlUCDDa oder auch die Chinaversion deines Fischls: http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit
-
Thread
Z80 Emulation auf dem Arduino
Beispielseite sind verschiedene Desktops Beispiele abgebildet. https://www.youtube.com/watch?v=B62k7iKK2rU chris_ schrieb im Beitrag #7202263: > Peter K. (os2fan2) > 24.09.2022 21:17 > >> http://www.symbos.de/ > > Uhh .. das ist aber arg farbig. Da darf man nicht rot grün blind sein. > Ich vermute
Frank M. (ukw) (Moderator) >Ich meine einen STM32F407VET6. Das im STECCY-Artikel verlinkte Board https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0 Es wird ja praktischerweise von STM mit STM32duino unterstützt. https://github.com/
-
Thread
Anschluss Mikrofon an atmega32
sich der Kondensator der in Reihe zum 1 KOhm liegt wie folgt: C = 1 /(2*Pi*fu*R) = 1 / (2 * 3.14*21* 1Kohm) = 7.5 uF gewaehlt = 10uF Der Koppelkondensator zwischen Spannungsteiler und Mikro: Ck = 1 / (2 * Pi * fu * Re) Re = ist die Parallelschaltung der beiden
Da der ATMega32 im Differentialmodus einen integrierten Verstärker hat, brauchst Du keinen externen. Einfach einen Spannungsteiler auf VRef/2 einstellen und mit Block-Kondensator nach Masse schalten. Daran über
-
Thread
AVR Atmega32 zeitkritisches Signal einlesen
Überlegungen sind nun einen separaten A/D-Wandler-IC mit einer höheren Abtastfrequenz (>1MHz) vor den uC zu schalten. Meine Frage ist nun ob es geschwindigkeitstechnisch möglich ist die digitalen Daten vom externen ADC einzulesen und im uC zu speichern (speziell bei Atmega32)?
ADC einzulesen und im uC zu speichern >(speziell bei Atmega32)? Wie viele?
-
Thread
5 Tasten am ADC
Ja, das Board wurde mit dem Quarz ausgeliefert und der ATmega32 geht bis 16MHz.
der Code wurde von mir für einen Atmega32 geschrieben und diente nur Testzwecken
-
Thread
myAVR Board light welcher Programmer ist verbaut? für Linux
auch unter Linux funktionieren ;) /EDIT C:\WinAVR-20100110\bin\avrdude -pt85 -cavr910 -PCOM3 -u -Uflash:w:Marie_Dreirad.hex:a -Ulfuse:w:0xe2:m -Uhfuse:w:0xdf:m -Uefuse:w:0xff:m
) 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
Atmega 2-Kanal Rechteckgenerator gesucht
Aha! Also ist es ohne größeren Aufand mit dem ATmega1284 möglich, einen 2-Kanal-Funktionsgenerator zu bauen? Dann werde ich mir den in Zukunft kaufen... Der Atmega48 hat nicht zufällig auch 2x16bit-Timer?
Dj Elko schrieb im Beitrag #3312464: > Also ist es ohne größeren Aufand mit dem ATmega1284 möglich, einen > 2-Kanal-Funktionsgenerator zu bauen? > Dann werde ich mir den in Zukunft kaufen... > Der Atmega48 hat nicht zufällig auch 2x16bit-Timer? Zur ersten Frage: Ja. Aber
-
Thread
Alle Jahre wieder.
Sowas bastelt man sich doch in einer Stunde selbst zusammen. Paar rote LEDs, kleinen ATmega und ein Display. Mehr brauchts doch nicht.
Ich kann am Montag mal 4 Stück bestellen (eines für mich!). Ich kann ein Set für 32 Euros inkl. Versand anbieten. Dann habe ich noch 2x16-LCD-Displays liegen, die eine RGB-Hintergrundbeleuchtung haben. Da muß man die 2 Anschlüsse für die jetztige Hintergrundbeleuchtung mittels geeigneter
-
Thread
bisherige mp3-Player- Projekte - Erfahrungen?
Hi Andy, ich habe schon 2 player gebaut 1.) atmega32 2.) Fox Board uCLinux beide haben Nokia lcd / drehimpulsgeber / SD / MMC /RC5 die 2.) hat auch noch USB / Ethernet / hd44780 den code hoste ich auf sourceforge alpmp3.sourceforge.net für 1.) ist die aktuelle platine 1dm2 da alles dil ist, aber die 4x4,5cm smd platinen habe ich schon bestellt und erwarte sie bald. der uCLinux player ist z.Zt. ca 95% fertig und die Platinen sollten auch bald fertig sein. guck einfach
-
Thread
Arduino Mega 2560 Stürzt wegen Induktion ab?! Gesperrt
Heizelementes der uC resettet dann ist die Arbeit noch nicht getan. Wenn die Schaltung ohne Reset diesen Test übersteht dann kann der uC mit guten Gewissen erstmalig auf die große Welt losgelassen werden. Wenn man es sich
stabiisierte > Versorgungsspannung. Ich habe da keinerlei negative Erfahrungen gemacht, der ATmega2560 läuft bei mir super stabil (2-lagig). Ich hab ihn mit 2* 100nF abgeblockt. Dran hängen noch CAN, Ethernet und SRAM. Die IO-Ports sind mit 74AC573 und Widerstandsnetzwerken 8*100R entkoppelt. Er
-
Thread
pollin dot matrix lcd 122x32 dots dg 12232
geschwindigtkeit ist nicht so wichtig, da sich nur selten was ändert. Da ich soweiso schon den atmega8 als 2. uC habe, der nur ein paar adc eingänge misst und dies per SPI an den hauptcontroller weitergibt könnte ich den zusätzlich für das Display nehmen. Mein Problem ist, dass ich nicht weis ob ich
Noch etwas zur Hardware: Das Display hängt am STM32F0-Discovery. VDD sind 5V Die IOs liefern 3,3V. Laut Datenblatt sollte das aber funktionieren (High wird ab 2,4V erkannt).
-
Thread
Algorithmus für Logarithmus-Bererechnung?
Eine Lookup-Table lohnt sich nur für AVRs ohne MUL-Befehl, also ATtinys sowie ATmega16U2. Hierbei wird nur der Bereich [1..2> in die Tabelle gesteckt, also für die Nachkommastellen. Der ganzzahlige Teil wird wie oben mittels *clz* (count leading zeros) ermittelt. Statt die Tabelle
Beitrag #7692717: > Eine Lookup-Table lohnt sich nur für AVRs ohne MUL-Befehl, also ATtinys > sowie ATmega16U2. Dauert dein Studium schon so lange, dass du erst nach 10 Jahren auf diese Erkenntnis kommst?
-
Thread
Bitte um Hilfe! Wer kennt ein geeignetes Controllerboard ?
Controllern angeht. > 4 separate A/D Wandlungen Hat er, wenn man z.B. den superpreiswerten ATMega8 einsteckt. > 2 pwm-Ausgaben Hat er, wenn man z.B. den superpreiswerten ATMega8 einsteckt. > Ausgeben und Einlesen von ca. 8 TTL signalen (Encoder) Hat er, wenn man z.B. den superpreiswerten
machen. Bausatz 20€; Fertigplatine 28€ plus Porto. > Auch die Frage nach der Möglichkeit für I2C ist hier wieder gegeben.(?) Ist ein AVR ATmega32. Wenn der zu wenige Speicher hat, kann auch ein ATmega644 eingesetzt werden. Also I2C (bzw TWI) vorhanden.
-
Thread
Ein paar Fragen zu USBprog
Einfach über den Wannenstecker, mit der gleichen Belegung, wie man auch mit dem USBprog flasht? 2.Kann ich die Firmware, die auf dem ATMega32 des USBprogs ist (z.B. Open OCD Debugger oder der AVRISP mkII Clone) einfach über das AVR Studio flashen, d.h. entsprechenden Jumper setzten, und dann flash
? ich denke das dürfte dann nicht mehr laufen. der usbn braucht (soweit ich weiß) 24 mhz. der uC bekommt seinen takt vom usbn (durch 2 geteilt). also hängen die 24 mhz direkt mit dem ubn zusammen.
-
Thread
Preis für Atmega2560 auf Platine ok?
Hi, meint ihr, der Preis dafür ist ok? http://www.ebay.de/itm/Mikrocontroller-Atmel-ATMega2560-ATMega-SMD-Adapter-/280962604100?pt=Bauteile&hash=item416aad1c44 Oder gibts so einen fertigen uC mit Platine fertig verlötet noch anderswo guenstiger?
ist ok? Ja, weil ich den auch gekauft habe. > http://www.ebay.de/itm/Mikrocontroller-Atmel-ATMega2560-ATMega-SMD-Adapter-/280962604100?pt=Bauteile&hash=item416aad1c44 > > Oder gibts so einen fertigen uC mit Platine fertig verlötet noch > anderswo guenstiger? Habe ich noch nicht gesehen.
-
Thread
Betriebsstundenzähler mit Atmega
dachte irgendwie das der Atmega jede Sekunde einen Zahlenwert erhöt, diesen Zahlenwert könnte man dann ja aus Sek in Stunden umrechenen? Geht sowas? wie merkt sich der Atmega aber den Zahlenwert wenn ich das gerät ausschalte?
Wenn du nen 32Bit Wert im EEPROM Speicherst und Minuten darin hochzählst, reicht der ne ganze Weile [math] 2^{32}m=4294967296m=71582788h=2982616d\approx8171y [/math] Also über 8000 Jahre. Sollte reichen. Wenn
-
Thread
DLL in LabView einbinden
Bernd K. schrieb im Beitrag #4252927: > heute (1.4.2 / 2.6.2 / 32 bit). sorry, meinte natürlich: 1.4.2 / 2.6.4 / 32bit
also ist > sogar noch meine .exe mit drin. Lazarus/FPC aktuelle Release-Version von > heute (1.4.2 / 2.6.2 / 32 bit). Zu früh gefreut. Den SRC der DLL hast du nicht als pas? - sicher konnte ich bis heut abend nicht warten - aber jetzt - bin schon 39 minuten über der Kuchenzeit ;-) ..
-
Thread
Problem mit ltoa
Assemblercode enthält offensichtlich eine Routine zum reversieren. Beim Übersetzen für andere Controller (ATmega8 und ATmega32) hat sich die Länge des Codes geändert. Das ist aber auf andere Interruptvektoren und komfortablere Assemblerbefehle zurückzuführen. Die Funktion habe ich nicht identisch wiedergefunden
ATtiny26 ATtiny24 ATtiny261 ATtiny261A ATtiny2313A ATtiny24A ATtiny20 ATtiny40 ATtiny44A ATtiny43U ATtiny4313 ATtiny45 ATtiny461A ATtiny461 ATtiny48 ATtiny44 *Atmegas* ATmega48 ATmega48A ATmega48P ATmega48PA
-
Thread
Überlauf in AVR mit C
völlig verrückt ohne Logik festgelegt wurde? > 0xFFFF >> HEX ist uint16_t > 65535 >> DEZ ist int32_t Vielleicht hatte sich der Erfinder dabei gedacht, dass Hex Zahlen bei ihm normalwerweise nie ein Vorzeichen haben, daher das "u". Und so passen sie in einen int16, also uint16. In C ist vieles
nicht. Was soll das denn bringen ? Exponenten.. Ich rechne Regelungen, auch Temperaturregelungen mit 32bit. Worauf regle ich ? Mit welchem Kooridinatensystem ? Auf ADC Werte, oder 2^N fache Der Sollwert ist der ADC Wert des Sensors. zB von einem 24bit Wandler. Oder wenn's nur ein 10bit Wander ist,
-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
Dirk U. schrieb im Beitrag #8090083: > Manson NSP2050 Störsender.
keine LED direkt betreiben, Gestern mal gemessen, das Pollin Modul bricht bei 33K Last (ca. 100uA) um 130mV ein. VCC ist 3,2V.
-
Thread
GCC - Länge eines Const Array in ein anderes bringen
gnu-toolchain\bin\avr-gcc.exe" -x c -funsigned-char -funsigned-bitfields -DDEBUG -DF_CPU=16000000 -DMCU=atmega32u4 -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega32u4 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega32u4" -c -std=gnu99 -MD -MP -MF "DracoUSB/DracoUSB.d" -MT"DracoUSB/DracoUSB.d" -MT"DracoUSB/DracoUSB.o" -o "DracoUSB/DracoUSB.o" "../DracoUSB/DracoUSB.c" c:\users\draconix
-
Thread
ATTiny13 Entwicklungsboard ?
ATTiny13A unternehmen und hierbei versuchen, mittels BASCOM ein paar kleinere Probleme, die sich mit Nicht-uC-Elektronik nur sehr aufwendig lösen lassen, erledigen. Hierzu habe ich schon vor längerer Zeit ein Teil mit der Beschriftung "Deek-Robot DK USBtinyisp v2.0" und ein "USBASP V2.0" gekauft - warum auch
vielleicht ein bißchen mehr lernen notwendig, später wird das mit besseren Möglichkeiten bezahlt. 2. ATTiny13 wie auch ATTiny85 hat nur 8 Pins. Vcc, Gnd, Reset, dann noch vielleicht Quarz - und du hast für alles nur 3 Pins übrig. Warum nicht gleich so etwas wie ATMega32 oder noch besser ATMega324 oder
-
Thread
atmega32: Wie ging gleich nochmal PWM mit veränderlichem T
Leider schreibst du ja nicht, welcher MC denn nun benutzt wird Der Titel des Threads lautet: > atmega32: Wie ging gleich nochmal PWM mit veränderlichem T > Es ist ein atmega32U4 mit 16MHz Aber hallo, zwischen ATmega32 und ATmega32u4 gibt es große Unterschiede! Warum hast du das nicht gleicht im
Hallo Stephan, mist das mit dem Atmega32 != atmega32u4, tut mir leid, dass ich mich so unklar ausgedrückt habe. Danke an Matthias, ich versuche mich mal im Reengeneering, weil ich meinen Code nicht mehr verstehe, ich benutze dazu
-
Thread
Unterschied zwischen PSoC vs. normalem uC
jemand elekt. Anwendungen/Beispiele, die man mit einem PSoC aber nicht/schwierig mit einem normalen uC (z.B. AVR) realisieren kann oder was kann man diesen programmierbaren Analog- und Digitalblöcke (Op-Amps, CT- oder SC- Blöcken) machen, was man mit einem noramlen uC nicht machen kann? (habe keine
erlangern, abhangig von deine erfahrung. * Soviel eingebaut im PSOC, habe ich noch nie beim anderen uP gesehen : Ich baute ein Produkt wo ich viele sachen benoetigte (14+bit ADC, 20+ analoge eingangen, 4 directe strom-DACs 0..2mA, betrieb ab 1V0 mittels dcdc, platine-groesse max 10x15x2mm (!)). Beim
-
Thread
Arduino Maker Irrsinn
z.B. Maschinenbauer, die auch nicht unbedingt neben Elektrotechnik oder Informatik studieren, aber u.U. mal eine Steuerung brauchen.
nicht ob das zielführend ist ich suche gerade die Unterschiede dummerweise kann ich auf dem XP 32 nicht mehr die neusten Github für den ESP32 installieren auf dem win7 schon so muss ich den ESP32 auf dem win7 Recher bearbeiten, die migthy mini 1284p gehen auf beide, wobei bis vor den update
-
Thread
Arduino IDE: Init-Ort von Lib/Device
@Harald K.: uff :) ich hab die 2 files in der IDE offen, aber warum funktioniert es denn für ESP32 und nicht für atmega(mightcore)? @Veit D.: nein, ich meinte den µC. Beim Compilen hängt sich nix auf, das läuft perfekt durch. Die
@Sebastian: stimmt, ich hab ein Detail vergessen zu erwähnen: es ist ein atmega644A, der hat 2 UARTS und die gehen beide. Wie gesagt, ich hab die Uarts und alle Code-Teile getestet. Die gehen, lediglich die Instanzerzeugung für den BL0940 macht Probleme. Die ESP32-Schaltung
-
Thread
Uhr mit hilfe von Uhrenquarz
MHz braucht man eigentlich nur, wenn die Uhr Millisekunden zählen soll. Ansonsten haben Uhrenquarze 32,768 kHz - das gibt nämlich geteilt durch 2^15 einen Sekundentakt. Wenn man aber mit so hohen Qaurzfrequenzen arbeitet, gehört ein Vorteiler vor den Timer. Der ATMEGA kann ein paar Faktoren hardwaremäßig
kann. Wenn die Daten öfters überschrieben werden, wäre ein ein externes EEPROM besser geeignet. I2C EEPROM, I2C RTC, ATmega8 fertig.
-
Thread
Board oder Steckbrett für den Einsteiger?
weiter > basteln. Erstmal eine Verständnisfrage: Also der Nano ist ein schon fertiges Board mit ATmega328 (Arduino Nano 3.0) oder ATmega168 (Arduino Nano 2.x) und integriertem Programmer? Also damit anfangen und anschließend dann auf dem Steckbrett weiterarbeiten? Habe das gute Stück leider weder bei
: > Nils H. schrieb im Beitrag #3306593: >> Also der Nano ist ein schon fertiges >> Board mit ATmega328 (Arduino Nano 3.0) oder ATmega168 (Arduino Nano 2.x) >> und integriertem Programmer? > > Ja. Nicht nur die Hardware ist vorgefertigt, es gibt auch quasi > vorgefertigte Softwarebausteine.
-
Thread
Intex SPA Whirlpool automatisieren
| | U2-Q1 | 6 | L | | F | D3 Heater red | S8 Down | U2-Q2 | 5 | L | | A | D1 Bubble | S3 Power | U2-Q3 | 4 | L | Digit 1 | | | | U2-Q4 | 3 | L | | E | D3 Filter | S5 Up | U2-Q5 | 2 | L | | C | D5 Set red | S6 F/C | U2-Q6 | 1 | L | LEDs | |
-
Thread
Projekt: USBprog – ein Volks-Universalprogrammiergerät
grob geschätzt 15€ (atmega32 3,5€ usbn9604 4,5€ + hühnerfutter)
es gibt gerade 2 usbprog 2.0 bausätze im shop fuer 22 EUR oder so. vieleicht ist das interessant...
-
Thread
Probleme UART, Baudrate Atmege8
]$regfile = "m8def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 14755600 $baud = 115200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.0 , Db6 = Portb.2 , Db7 = Portb.1 , E = Portd.7 , Rs = Portd
Lars Witter schrieb im Beitrag #2255111: > Auf der Rückseite (U1 & U2) sind zwei dicke schwarze Punkte > was mich nach meinen Recherchen eingentlich dazubringt das es zwei > Zeihlen haben sollte. Das hat nix zu sagen, habe hier ein 2x16 mit einem dicken schwarzen
-
Thread
Vektor-Font in C
die Hochspannungen über selbstgestrickte SNT und selbstgeklöppelte Drosseln. Brain ist ein AVR ATmega168 mit einer ISR-Rate von 32kHz, d.h. alle ca. 32µs wird ein neuer x/y-Pixel gesetzt: ...-P1-P2-P3-... wenn es einen Sprung gibt, dann sieht die Sequenz so aus: ...-P1-P2-OFF-P3-ON-P4-...
Johann L. wrote: > Brain ist ein AVR ATmega168 mit einer ISR-Rate von 32kHz, d.h. alle ca. > 32µs wird ein neuer x/y-Pixel gesetzt: Synchronisierst du die Ausgabe mit der Netzfrequenz um flimmern zu verhindern oder läßt du alles so frei