-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
Ein Arduino Pro Micro könnte auch funktionieren. Nutzt einen Atmega32U4 mit USB. Ggfs. kann man das Gewünschte mit der Arduino IDE und Modifikationen der boards.txt Datei bewerkstelligen. Ein Pro Micro oder Leonardo ist leider kein Stick, aber es gibt die auch in anderen Bauformen: https://www.ebay.de/itm/USB-ATMEGA32U4-Mini-Development-Board-For-Arduino-Leonardo/400985233359 https://www.ebay.de/itm/USB-Beetle-BadUsb-ATMEGA32U4-Development-Board-For-Arduino-Leonardo-R3/401780018247
-
Thread
Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8
Getriebe 5:1 https://www.pollin.de/p/joy-it-schrittmotor-mit-getriebe-5-1-nema17-05gm-1-80-motor-2-phasen-2-8-v-1-68-nm-310803
habe mal mit 5-Phasen Schrittmotore gebastelt. Hab ich dann aber doch beiseite gelegt, weil andere 2-Pasen Motore mechanisch besser passten und es dafür fertige und günstige Treiber gab. Ich finde Deine Idee, den Motor mit dem PWM vom Atmega zu steuern, für den 5-Phasen Motor sehr interessant. Vielleicht
-
Thread
uC Stromverbrauch schwankt um bis zu 2mA durch Annäherung
[code] program Atmega32_Grundversuche; { Declarations section } begin { Main program } DDRA:=$FF; DDRB:=$FF; DDRC:=$FF; DDRD:=$FF; PortA:=$00; PortB:=$00; PortC:=$00; PortD:=$00; delay_ms
obwohl ich das jetzt nur beim Atmega324 hinbekomme.. Beim Atmega32 heißen gibt es kein SMCR Register sodnern nur das MCUCR.. NARF
-
Thread
Arduino: max. Strom duch interne Schutzdioden
Detail - bei STM32 noch viel mehr als bei den klassischen AVR.
Wahnsinns: man kann sich auch nicht mehr auf die Dioden gegen GND verlassen! Zum Beispiel beim STM32G030.
-
Thread
/dev/ttyACM0 macht nichts
Habe einen uC programmiert, über USB VCOM Messwerte als Text rauszuschreiben. Unter Windows funktioniert es d.h. COM Port erscheint und Text kann ausgelesen werden. Unter Linux erscheint auch der COM Port,
Arduino ist die Lage ähnlich. Habe inzwischen ein MEGA getestet. Hier ist auch als USB-UART Bridge ein ATMEGA16U2 drauf. Den Sourcecode gibt es: https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial Dennoch konnte das Problem wohl bisher nicht zu 100% gelöst werden
-
Thread
LD1117 3.3 V wird warm
Spannungsversorgung soll über den Molexstecker erfolgen. der Verwendete Microcontroller ist ein ESP 32 WROOM 32 Dmit 4 MB flash.Mit diesem will ich das ausgangssignal für 4 WS28xx kanäle 3 12 VRGB stripes und 2 allgemeine 12V Pins schalten. Zugleich soll die platine über einenn ws2811 chip das eingangssignal
Lötstopplack, so ist die Anzahl der "fummeligen" Bauteile an 3.3V ja eher niedrig: Wie sieht's am ESP32 zwischen Pin 1 und 2 aus? Evtl. (zuviel?) Lötpaste nicht richtig zerflossen und Brücke?
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
| _BV(CS21); break; case 32 : TCCR2B = TCCR2B | _BV(CS21) | _BV(CS20); break; case 64 : TCCR2B = TCCR2B | _BV(CS22); break; case 128 : TCCR2B = TCCR2B | _BV(CS22) | _BV(CS20); break;
prescaler) { switch (prescaler) { // set Prescaler Clock Select Bits case 1 : TCCR2B = TCCR2B | _BV(CS20); break; case 8 : TCCR2B = TCCR2B | _BV(CS21); break; case 32 : TCCR2B = TCCR2B | _BV(CS21) | _BV(CS20); break; case
-
Thread
Auf der Zielgeraden gescheitert (MCP23017 mit Relaiskarte instabil)
das weis ich auch, aber wo bleibt der Spaß. Außerdem kommen noch neue Rollläden dazu). Versuch 2 sieht dann so aus: Ein Arduino Nano mit CAN Interface. DC/DC Wandler von 24V auf 5V. (Spannung über Busleitung) Über I2C 2x MCP23017 und auf 32 Relais verteilt. Nebenbei gibt es noch ein CAN
aufgebaut mit Empfehlungen zur Kabelführung. Hinter dem Step-Down Regler auf der Hauptplatine hab ich 1000uF installiert, auf dem MCP Board 100nF + 300uF direkt bei den Versorgungspins. Damit konnte ich aber keinen Unterschied feststellen. Dann hab ich einen Adapter "Abschluss" für I2C gebaut. 2x1.5k gegen
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
Hallo, eine Auswahl der Unterschiede: ---------------atmega168-----------Atmega328 Preis-------------2,92----------------2,44 Flash-------------16K-----------------32K SRAM---------------1K------------------2K EEPROM------------512-----------------1K SLEEP_Modes
Warum ATMega nehmen, wenns AT*X*Mega gibt? ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück
-
Thread
Problem mit der UART (RS232) Schnittstelle
If Merker1 = True Then TextBox7.Text = TextBox7.Text & U555Add & " ; " & U555Dat & vbCrLf U555Add = U555Add + 1 If U555Add > BisAdd Then U555Add = BisAdd Button2.Enabled = True Button5.Enabled = True Merker1 = False End If TextBox3.Text = U555Add MyArray = BitConverter.GetBytes(U555Add) SerialPort1.Write(MyArray, 0, 2) End If End Sub) End Sub Danke nochmalvom Jörg
-
Thread
Bedienpanel "automatisieren"
Reihe Spalte 1-----o_o---+ +---o_o-----1 | | 2-----o_o---+ +---o_o-----2 | | 3-----o_o---+--------+---o_o-----3 | | 4-----o_o---+ +---o_o-----4 | | 5-----o_o---+
Spalte > > 1-----o_o---+ +---o_o-----1 > | | > 2-----o_o---+ +---o_o-----2 > | | > 3-----o_o---+--------+---o_o-----3 > | | > 4-----o_o---+ +---o_o-----4 > | | > 5-----o_o
-
Thread
Lötstation Quikko / Ksger T12 dtl Vorteil?
&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFNWUhZMUVRSFhTWlkmZW5jcnlwdGVkSWQ9QTA2OTE4MTc3VEJYSkNLR1MzQ1AmZW5jcnlwdGVkQWRJZD1BMDUxOTI2NjNQSjhHSDFVSzRQQVUmd2lkZ2V0TmFtZT1zcF9kZXRhaWwmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl Gruß Wolfgang
&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFNWUhZMUVRSFhTWlkmZW5jcnlwdGVkSWQ9QTA2OTE4MTc3VEJYSkNLR1MzQ1AmZW5jcnlwdGVkQWRJZD1BMDUxOTI2NjNQSjhHSDFVSzRQQVUmd2lkZ2V0TmFtZT1zcF9kZXRhaWwmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl > > Gruß Wolfgang Es gibt X Lötstationen,
-
Thread
Wofür Propeller von Parallax ?
non-error text) [ -p ] disable the preprocessor [ -D <define> ] add a define [ -u ] ignore for openspin compatibility (unused method elimination always enabled) [ -2 ] compile for Prop2 [ -O# ] set optimization level: -O0 = no optimization
richtig gelesen. Das Ergebnis ist also time/sample us: Arduino UNO ( 16Mhz ) us: 127 STM32 BluePill ( 72MHz ) us: 16 Propeller2 ( 250MHz ) us: 9 STM32F4 Discovery ( 168MHz? ) us: 4
-
Thread
Kleinen Strom messen mit ATmega
mit ATmega 32-1284p kannst du vor und hinter dem Shunt runterteilen an 2 ADC und mit der GAIN auch verstärken Seven differential analog input channels share a common negativeterminal (ADC1), while any other
Joachim B. schrieb im Beitrag #6526464: > mit ATmega 32-1284p kannst du vor und hinter dem Shunt runterteilen an 2 > ADC und mit der GAIN auch verstärken Auf den bin ich tatsächlich auch gestoßen, auch dass der 32 sowohl die 1,1V als auch die 2,56V
-
Thread
Kosmos CP1 Emulator mit ATmega
interne Struktur: -- Register B, C, D, E, Flagregister PSW -- 8 Level-Stack -- 24LC128 EEPROM (32 komplette Programme + 2 Programme im internen ATmega) Terminalprogramm mit: - Zeilenassembler und Disassembler - Registerstatusanzeige beim Beenden des Programms sowie nach Single-Step - Laden
gesagt schon einer zu wenig, deshalb der PD0 auf Port 2.7). Der Testaufbau wurde mit einem 28 pol. ATmega aufgebaut, das Board hat einen 32 pol. SMD Chip. Hier hätte ich das jetzt so routen können, dass die Shift-Taste an einen der Pins für ADC6 / ADC7
-
Thread
UART läuft unter FreePascal nicht (Kein OutPut)
8 * UBAUD)) - 1; // Baudrate mit TAKt und BAUD UBRRH = 0; UCSRA |= (1 << U2X); // U2X Doppelte Bautrate * 8 } else { UBRRL = (TAKT / (16 * UBAUD)) - 1; // Baudrate mit TAKt und BAUD UBRRH = 0; UCSRA |= (0 << U2X); // U2X eindache Bautrate * 16 } UCSRB |= (1 << TXEN) | (1 << RXEN); // Sender und Empfänger ein UCSRC |= (1 << URSEL) | (1 << UCSZ1) |
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
www.mikrocontroller.net/topic/328856?goto=4441280#4441280 Mein Tip. Nimm einen ATXmega oder einen halbwegs modernen 32Bitter ala STM32. Die CPU ist eigentlich egal, entscheidend ist, daß der uC einen Quadraturdekoder in Hardware drin hat. Der erledigt dann die Dekodierung und die CPU hat alle Zeit der Welt, das auszuwerten
GGf kann man de Code sogar auf 32 Bit aufbohren und damit einen Asolutzähler aufbohren, der auch bei maximaler Aussteuerung des Glasmaßstabs keinen Überlauf erzeugt. Danit spart man sich einen Auswertung der Überläufe im ATmega2650.
-
Thread
USB C PD -> 12V Steuerung 6 Kanal
Was ist der Vorteil vom Atmega 32u4?
zwei dioden genausogut. gerade wenns klein werden soll. Ich will Dir da nicht groß reinreden. der ATMEGA32u4 hat n natives USB Interface und kann an den PINs kompfortabler PWM modis erzeugen. Brauchst Du aber wahrscheinlich garnicht. Der ATMEGA328 hat dafür n kleineres Gehäuse: 32 statt 44 Pins. Aber
-
Thread
Netzteil für Schrittmotoren
Carsten schrieb im Beitrag #6523890: > Da ich nur 2D brauche habe ich die > Umsetzung von hpgl also x.plt in Impulse für die Motoren für einen > Atmega 1284p selbst in asm geschrieben Heutzutage greif man auf fertige Lösung wie z.B GRBL, TinyG2 etc
groß. Die Motortreiber (Toshiba) und Laserdiode > (0.12mm fokussiert) sind aus China. Da ich nur 2D brauche habe ich die > Umsetzung von hpgl also x.plt in Impulse für die Motoren für einen > Atmega 1284p selbst in asm geschrieben. Danke für die Rückmeldung! Bist ja ein Ass. >> Doch, hast
-
Thread
SMD-Diodenfrust
mit EXAKT diesen Relais gebaut prima, warum auch nicht. > welche ALLE 12 direkt von einem ATmega32 > angesteuert wurden. Und oh Schreck, das hat sogar funktioniert! im Datenblatt https://eu.mouser.com/datasheet/2/268/doc2503-1315184.pdf ist die Treiberfähigkeit der Pins ja angegeben. Auf
konnte die Spannungerhöhung auch ab. Varianten: a) Nur Widerstand Auslegung: R so dass I/2 durch den Widerstand floss im Vergleich zur Relaisspule. Der Überspannungspeak war somit U+2U, also 3U. U=12V, Peak war 36V am Collektor, der Transistor verkraftete >60V. Wurde nur gemacht für Relais
-
Thread
Microcontroller Alarmanlage
bräuchte ca. 24 Eingänge und dementsprechend auch 24 Ausgänge. Ich habe Zuhause allerdings nur einen Atmega32 beidem ich nicht genügend PIN´s besitze wenn ich richtig gelesen habe. Oder gibt es bestimmte Zusatzboards mit dem ich das erweitern kann?
Mikrocontroller geeignet. Wegen der guten Verfügbarkeit fertiger Module und Anleitungen empfehle ich dir den ATmega328 in Form eines Arduino Nano Moduls. Dein Atmega32 ist auch nicht schlecht, wenn auch ziemlich alt. > Ich bräuchte ca. 24 Eingänge und dementsprechend auch 24 Ausgänge. Um das alles direkt
-
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
Atmega328p SMD bootloader
32-atmega-328pb-mu-p269209.html?PROVID=2788&gclid=Cj0KCQiA5vb-BRCRARIsAJBKc6I_tFQzxQRd__Kejof4IwwU9pMyqgoaO63ro_tBm7flti11PMhbpPoaAt-8EALw_wcB
Naja ich habe ja folgenden Atmega. https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-32-kb-20-mhz-vqfn-32-atmega-328pb-mu-p269209.html?PROVID=2788&gclid=Cj0KCQiAifz-BRDjARIsAEElyGK6BI9zJQWAaTtg-MxlkZiaV7Zn7IWAlUod63Fb_FlyyGzTBhYxNu4aAoQEEALw_wcB
-
Thread
welches Kondensator am ATMEGA8
= 20pF Na immerhin. 20pF sind 40pF + 40pF in Reihe. Davon abzuziehen die Kapazität der XTAL uC Pins (leider nur "max. 10pF" im Datenblatt) und Leiterbahnen (kürzest) bis dort hin. Also ca. 2x30pF bleiben übrig.
https://www.reichelt.de/standardquarz-grundton-16-000000-mhz-16-0000-hc49u-s-p32852.html mit einer angegebenen Lastkapazität von 32 pF: 32 pF x 2 = 64 pF 64 pF - 10 pF = 54 pF Für diesen Quarz würde ich 47 pF verwenden. Wenn du einen unbekannten Quarz vorliegen hast
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
CAPT_VECT) { tab[pos++]=ICR1L; tab[pos++]=ICR1H; TCCR1B^=(1<<ICES1); } [/c] auf einem ATmega48 in [pre] TIMER1_CAPT_VECT: IN r2,0x3F LDS r3,0x86 ST Z,r3 INC r31 LDS r3,0x87 ST Z,r3 INC r31 LDS r3,0x81 EOR r3,r4 // constant 0x40 STS 0x81,r3 OUT 0x3F,r2 RETI [/pre] wobei die
TI9900. Irgendwo musst du überlesen haben dass es um eine Stromaufnahme ging, die lieber unter 35uA fürs Gesamtsystem an einer CR2530 gehen sollte. Wobei es auch dafür inzwischen uC gibt, die das auch in C einhalten würden, ATmega48 war halt fa und am Anfang dachte ich nicht, dass es so schwierig
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
_____________________________ | | 1 | 1.8 nF | 2 | 220 nF | 3 | 10 uF / 16V | 1 | 47 uF / 25V | 16V reichen nicht 1 | 220 uF / 10V | kann auch groesser sein ________|___________________|___
_________________________________________________ | | 1 | 330 uH / 100 mA | koennen auch 2 parallel | | geschaltete 680 uF sein ________|___________________|___________________________ Dioden __________________
-
Thread
ATMega32U4 USB: VBUS-Erkennung funktioniert nicht
Guten Abend, ich entwickle gerade ein kleines Board mit einem ATmega32U4. Der ATmega32U4 ist nach Datenblatt in der "Self powered"-Konfiguration beschaltet (siehe Datenblattauszug im Anhang), der AVR läuft im Moment mit ~4V. Ich implementiere die CDC-Klasse als
Ich hab die Lösung: Der VBus-Pin braucht einen Widerstand nach Masse. Ich hab 2.2k genommen, jetzt funktioniert die Erkennung sauber.
-
Thread
Erst mal hallo und ein Frage zum ISP Programmer
: /dev/ttyS0 Using Programmer : avrispmkII avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer AVR Part : ATmega8 Chip Erase delay : 10000 us
-
Thread
ESP8266 in Assembler programmieren
dass Google die Seite trotzdem so hoch platziert hat. Das sollte nicht sein. Es sei denn, es gibt nur 2 passende Treffer.
verarbeiten. Was ist mit CPUs, die zwar Befehle für z.B. 64bit-Arithmetik haben, diese aber intern als 2x 32bit berechnen? Und was hat das alles mit der Auswahl der Programmiersprache zu tun?
-
Thread
I2C VOL-Anpassung möglich?
Hallo zusammen, Folgendes hätte ich vor, bereitet mir aber etwas Sorgen :-) Über I2C spreche ich mit einem Atmega2560 (Master) und einem TCA9546A (I2C-Mux IC). Das schöne an dem I2C-MUX ist, dass er mit verschiedenen Spannungen umgehen kann z.B. 1.8V, 5V-Logik etc. Der Atmega arbeitet mit Vcc=5V, also mit 5V-I2C-Pegeln. Der TCA soll auf 1.8V betrieben werden bzw. muss es. Mit VIH kann dieser umgehen, also die 5V-Pegel die er bekommt als High vom Atmega. Allerdings: VOL ist beim TCA max. 0.54V und beim Atmega
-
Thread
Welches ist jetzt eigentlich die beste CO2-Ampel?
. Bei ueber 3% CO2 ist auch Schluss.
Bildungseinrichtungen bezahlbarer Bausatz mit SCD30: > Makerspace-ac.de > Hier was vergleichbares mit einem AVR-uC ( ATmega32U4(Teensy-Board) ): http://www.weigu.lu/microcontroller/co22_mm_station/index.html Bernd_Stein
-
Thread
Binär-Armbanduhr. Int to BCD - geht das so?
jetzt ist die Idee es andersrum auch so zu machen. In meinem Fall (eine Uhr) brauche ich ja "nur" 2-stellige Zahlen. Hier meine Funktion: [c] int Sekunden_in_Binary(I2C_Read_Sekunden) { return (((I2C_Read_Sekunden >> 4) * 10) + (I2C_Read_Sekunden & 0x0F); } [/c] Meine Idee für
] typedef uint8_t u8; typedef int8_t s8; typedef uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef
-
Thread
Kondensator für AT328p
Abblockkondensatoren weg zu lassen ist wohl immer eine ganz schlechte Idee. Außerdem benötigt der ATMega328P eher 2 davon.
komplette Standardbeschaltung sieht wie folgt aus. In der AVR042 befindet sich eine Schaltung für den ATMega32, aber nicht für den ATMega328. Deine Schaltung ist zwar prinzipiell richtig aber schon bei externer Referenz falsch. MfG Spess
-
Thread
Frequenzzähler Zeitbasis kalibrieren
VCTCXO mit einem DAC-Ausgang nachregeln lassen, um damit exakte Frequenzen ausgeben zu lassen, aber der 32-pol. G431 hatte keinen freien Pin mehr übrig. Alternativ kannst Du auch eine nackte Platine bekommen oder ich programmiere Dir einen ATmega162 für die oben verlinkte Schaltung. Ich hätte auch noch Muster
Horst S. schrieb im Beitrag #6514056: > u-blox Modul NEO-M9N NEO/LEA-M8T series u-blox M8 concurrent GNSS timing modules https://www.u-blox.com/en/product/neolea-m8t-series NEO-M9N module u-blox M9 standard precision GNSS module
-
Thread
Nach Neuinstallation: Kann Atmega nicht flashen, avrdude,gcc,usbasp
Hallo, nach einer Neuinstallation von Lubuntu kann ich den Atmega nicht mehr flashen. Der Atmega wird zwar ins Reset gezogen, antwortet aber laut Fehlermeldung nicht. Auch als root das selbe Problem. Verwendet werden: -Lubuntu 20.4 -Geany -avrdude -gcc-avr
? avrdude -p m32 -c usbasp -B 100
-
Thread
Datum und Uhrzeit auf Mikrocontroller
[c]UTC := $(shell date +%s) LDFLAGS += -Wl,-defsym=BUILD_TIME=$(UTC)[/c] und dann [c]extern uint32_t BUILD_TIME; struct tm *ymdhms; uint32_t build_time = &BUILD_TIME; build_time += 3; // 1 Sekunde linken, 2 Sekunden flashen ymdhms = gmtime (&build_time); RTC.fillByYMD (ymdhms->tm_year
gewählt, weil der eine DIL Bauform hat und damit gute auf eine Lochrasterplatine zu löten ist, weil er I2C als Bus benutzt und weil er nur einen Quarz und eine Knopfzelle benötigt. Die 5V Versorgungsspannung sind ebenfalls sehr praktisch für den ATmega. Und für die Beleuchtung eines Aquariums dürfte die
-
Thread
Diskette zu USB
Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel Analogscheiß umfassend abhandeln. Gut, man muss natürlich wirklich Programmieren können, der 32U2 wäre hart an der Grenze seine Leistungsfähigkeit, jedenfalls bei HD-Disks. DD
Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem > USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel Analogscheiß > umfassend abhandeln. In meiner Welt hat so ein Atmega schlicht nicht genug RAM, um sowas halbwegs sinnvoll zu machen. Eine Spur einer HD-Diskette enthält 18 Sektoren
-
Thread
nochmal eine Anfängerfrage zum Oszilloskop,,,
Kauf dir einen 'arduino-Adapter' für dein scope: https://www.reichelt.de/adapter-bnc-terminalblock-2-pin-delock-65323-p117107.html?CCOUNTRY=445&LANGUAGE=de&trstct=pos_9&nbc=1&&r=1
Billig-Oszilloskop für etwas über 20 Euro aus China bestellt das kann bis 50 MHz. Wenn ich irgendwann aber auf STM32 gehe ist das aber wohl auch noch nicht genug. Also vielen Dank mal wieder !
-
Artikel
AVR Softwarepool
Entwicklungssysteme. (PC) AVR Code Wizard (A) Multitasking kernel für ATtinys in ASM (A) BASIC-Computer mit ATmega32 (A) AVR TinyBASIC Anpassung für ATmega8 (A) Mini-Computer mit BASIC (A) Forth System für ATmegas in Assembler (A) Forth-Computer mit ATmega32 und Videoausgabe von Christian Berger (C) Fixpoint-Arithmetik
UART (C) Software UART mit FIFO (C) uParse - ein kompakter und vielseitiger Parser (Atmega32) für RS232 (C) Einfacher Interpreter für Komandozeilen/Befehlszeilen (Atmega32) für RS232 (C) Modbus Slave Library für RS232 und RS485 Video. (A
-
Thread
Direktmisch-Empfänger: ungewolltes Seitenband passiv unterdrücken
dickeres. Hallo Wolfgang, da muss ich Dir widersprechen: Im µSDX schafft das sogar ein 8- Bit ATMEGA 328 (20 MHz Takt). Siehe https://www.qrpforum.de/forum/index.php?thread/13202-%C2%B5sdx-ein-mikro-sota-ssb-cw-sdr-transceiver-mit-arduino/&pageNo=1
digitalkratzig", aber es funktioniert. Kommt das Kratzen von der zu schwachen Rechenleistung des uCs oder vom DSS-Chip? (ein STM32 wäre wahrscheinlich besser gewesen, aber immerhin!!! - Vielleicht rückt eine Version mit einem "stärkeren" uC ja auch noch nach...) Ansonsten finde ich das Projekt
-
Thread
Entladungsschutz Arduino AA Akkus
Ein AVR (ATmega328PB) kann an 1,8..5,5V laufen. Man kann ihn also an 2..4 NiMHs direkt anschließen. Man programmiert ihn so, daß er mit seinem ADC die Spannung mißt und bei Unterspannung in Power-Down schaltet.
nutzen und ihr wart ja auch alle im Kiloohm Bereich. Meine Rechnung sieht also wie folgt aus wenn R2 100kOhm sind. R1 = (R2 * U1 / U2) - R2 R1 = (100kOhm * 3.1V / 0.85V) - 100kOhm R1 = 264,7kOhm In euren Beispielen war R1 immer kleiner als R2 weswegen ich jetzt etwas skeptisch bin. Da es keinen
-
Thread
Platine Review
solltest du bei den meisten AVRs auch anschließen - oder zumindest im Datenblatt nachsehen, ob der ATMega32P hier eine Ausnahme darstellt. Ich würde bei der Schaltung u.U. einen Quarz einsparen. Der CAN-Transceiver hat einen Taktausgang, der AVR kann mit seinem Oszillator auch ein paar Eingänge treiben
werden. Um das zu verhindern, Pad anklicken und bei Net Name <no net> auswählen. Die 5V-Verbindung U20-U21 bekommst du vielleicht auch ohne Vias hin. Eventuell R57/U21 etwas weiter nach unten schieben. Unterhalb U2 liegen 3 parallele Leitungen über Vias. Da stimmt etwas nicht. Auffällig ist das bei