-
Thread
Offenbach, 20 Grad - die Frisur sitzt! Gesperrt
summarum: Es ist gelaufen. Summa sumarum jugdz eigtlich niemandn. https://youtu.be/tLOZcGWlIxQ?t=1m2s
Wikipedia hat ein "Sattelauflieger mit deutscher Zulassung ... standardmäßig innen eine Länge von 13,625 m, eine Breite von 2,48 m und eine Höhe von 2,70 m". Macht etwa 92m³. Eine Gurke hat eine Dichte von etwa 1kg/l, sie schwimmt gerade so in Wasser - und besteht oft zum Großteil aus demselben. Ein
-
Thread
was ist der unterschied zwischen dem atmega16 und dem atmega32
Martin Wende schrieb im Beitrag #2616204: > Nen Hexfile für nen m16 läuft komischerweise nicht auf nem m32, da > scheinen wohl ein paar Adressen anders zu sein. Wenn man die IO-Headerfiles vergleicht, sind vor allem die Interrupttabellen anders: der ATmega32 hat
Hab da was gefunden und meine, das passt auch so: 1. atmega16 have 16kb flash memory and atmega32 have 32kb 2. atmega16 have 1kb sram and atmega32 have 2kb 3. atmega16 have 512byte eeprom and atmega32 have 1kb 4. In the MCUCR Register, the
-
Thread
DCF Uhr mit LCD
Hallo, so hier ist dein Testprogramm: AVR µC atmega32 @16MHz *LCD* DB4= pd0 DB5= pd1 DB6= pd2 DB7= pd3 RS = pd4 EN = pd5 WR = GND !! *DCF77* DCF77 = pc1 0->1->0 *Debug* *LED* LED_DCF77_PULSE = pb2 // LED DCF77 Eingangssignal LED_DCF77
Testprogramm von mir mit geändertem LCD-Timing auf 150µs Wartezeit für LCD Kommandos. AVR µC atmega32 @16MHz *LCD* DB4= pd0 DB5= pd1 DB6= pd2 DB7= pd3 RS = pd4 EN = pd5 WR = GND !! *DCF77-Eingang* DCF77 = pc1 0->1->0 *Debug-LED* LED_DCF77_PULSE = pb2 // LED DCF77 Eingangssignal
-
Thread
LCD-Display & Schwarze Balken
PD0 ist beim ATmega8 auf Pin 2 beim ATmega16/32 auf Pin 14 Was hast du für ein Board auf dem der KOntroller sitzt? Foto?
Also auf dem großen IC oder Prozessor steht: ATmega32 16PU 0950D
-
Thread
ATMega8 funktioniert super, aber KEINE spannung an i/o-ports
------------------------------------------------- .include "m8def.inc" 000000 ef0f ldi r16, 0xFF 000001 bb07 out DDRB, r16 000002 e000 ldi r16, 0b00000000 000003 bb08 out PORTB, r16
ldi r16, 0b00000000 out PORTB, r16 ; PB7..PB0 auf Low Die Konfiguration "sut0, cksel1, cksel2, cksel3" heisst "Interne Taktoszillator 1MHz" aktiv, damit gibt "Alternative Port Function" PB6
-
Thread
AVR ATmega8TestBoard
Hallo, ich habe kein Problem mit einer 500mA Sicherung bei 9V und einem ELKO von 220µF/25V. Wer aber möchte kann hier auch eine 1A Sicherung verwenden. Mein Board ohne externe Komponenten hat eine Stromaufnahme von 60mA. Einschaltstrom zum laden
setze leuchtet ein LED von BarGraf !! habe zum Beispeiel folgendes auf dem Controller: .include "m8def.inc" ldi r16, 0xFF ; out DDRC, r16 ; ldi r16, 0b00000000 ; out PORTC, r16 ; ende: rjmp ende so dann ist auf Port C 0 Volt
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
Der müde Joe schrieb im Beitrag #6521738: > Ein einzeiliges LCD? Ja, ginge auch. 1x8, oder? Ja, oder auch zweizeilig. 1x8, 2x8, 1x16 oder auch 2x16, preislich kaum ein Unterschied. Und was die Tasten angeht, kannst du mit einer Umschalt-(Funktions-)taste Doppelbelegungen machen
als Zeilentreiber und TPIC6B595 als Spaltentreiber. Der Strom kann auf 1/6 Duty-Cycle eingestellt werden für die 6 Stück 7-Segment LED-Anzeigen, oder auf 1/7 Duty-Cycle für die 14-Segment LED-Anzeigen. Sollten dann im Mittel bei allen Segmenten 20mA fließen. Mit 16 Tasten
-
Thread
SPI mit Attiny 841 und MCP23S17
, setzen Clock Teiler auf 16 SPCR =(1<<SPR0); // CLK Teiler auf 16 setzen SPCR =(1<<SPE); // SPI aktivieren SPCR =(1<<MSTR); // Ati841 als Master } [/c] Zudem könnte es Sinn machen, /CS mit einem externen Pullup
SPI, Master, setzen Clock Teiler auf 16 > SPCR =(1<<SPR0); // CLK Teiler auf 16 setzen > SPCR =(1<<SPE); // SPI aktivieren > SPCR =(1<<MSTR); // Ati841 als Master > } Bist du dir sicher das das die richtige Stelle ist? Hier
-
Thread
NeuesOS für AVR Mikrocontroller
stack overrun/underrun reset the system via watchdog in this case if (active_task && (SP < (uint16_t) active_task->stack_section || SP >= (uint16_t) active_task->stack_section + STACK_SIZE)) { wdt_enable(WDTO_1S); while(1); } else { TIMER_REGISTER = CLK1024; //save
Priorität und Anzahl der Tasks abhängig. Er bewegt sich gerechnet (also geschätzt *g*) im Bereich von 1% (16 MHz, keine Featurenutzung) bis 25% (1 MHz, Features werden massiv genutzt). gruß tobi
-
Thread
Projekt: SerialComMeasurement
Hier mal ein Einblick in die ersten Vorversuche von heute Abend. Hardware ATMega 328P 16MHz (Arduino Nano) Schnittstelle 115200 Baud, 8 Data Bits, 1 Stop Bit. Der Flash Speicher ist momentan zu 15% belegt und das SRAM mit 21%, da bleibt noch Luft für viele Erweiterungen. Das
solange die Leistung höher als 500 ist PortB.5 setzen. Serielle Ausgabe aller Kanäle: #CL #C11=AI1M9 #C12=AI2M9 #C15=C11*C12 #C17=V500 #PB5=C15>C17 #SO=C11(Spannung) #SO=C12(Strom) #SO=C15(Leistung) #Start Hex-File für ATMega 328P, incl Uploader sind beigefügt.
-
Thread
zwei mega328 über 10m Kabel miteiander kommunizieren lassen
Karl K. schrieb im Beitrag #5518305: > 115kBaud mit einem 16MHz Quarz geht > nicht, weil sich 16MHz nicht ganzzahlig auf 115kBaud runterteilen > lassen. Und der Arduino hat nunmal 16MHz verbaut. wurde denn darauf nicht im Optiboot Rücksicht genommen? ATmega
Joachim B. schrieb im Beitrag #5518323: > wurde denn darauf nicht im Optiboot Rücksicht genommen? > ATmega haben doch NEU ein weiteres Register > Atmega-USART: U2X Bei U2X wird auch nur 8 statt 16mal gesampelt. Atmega328 Datasheet von 11/2015, Seite 190. Bei 16MHz und 115kBaud ist der Fehler ohne
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561
at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647 at90scr100 at94k m3000 atmega128 atmega128a atmega1280 atmega1281 atmega1284 atmega1284p
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
Moby schrieb im Beitrag #6310232: > ab immerhin 1,8V bis 5,5. leider habe ich im vorläufigen Datenblatt keine Diagramme zum Strombedarf gesehen. Auf S.562 steht: 4.7mA bei 24MHz und 1.1mA bei 4MHz. Leider ist da keine Spannung angegeben. Also wohl
AVR128DA28, I [mA]: [code] f [MHz] 24 4.0 U [V] 5.0 4.75 1.15 3.0 4.60 1.05 2.0 4.25 0.90 [/code]
-
Thread
RTOS mit Arduino
Bodo M. schrieb im Beitrag #6704022: > AVM AVM ist Hersteller z.B. der FRITZ!Box, was hat das mit Atmega328 zu tun? Bodo M. schrieb im Beitrag #6704022: > ich experimentiere mit RTOS Welches RTOS
Bodo M. schrieb im Beitrag #6704096: >> Der kann sogar nur 1 Task. > > Wenn der nur ein Task kann, wozu dann ein RTOS? Der Atmega hat halt nur einen "Kern". Er kann zu einem Zeitpunkt nur eine Aufgabe
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
also geht es etwas schleppend voran. Allerdings gibt es wieder einen Erfolg zu vermelden, der Atmega328p wird die Standalone-Lösung im 1/100 Bereich schaffen. Das aktuelle OSZI-Bild im Anhang ist der Beweis. Das Programm arbeitet derzeit (nur) im Linear-Modus, sprich direkt Fahrt von P1 nach
((x-xColumn3)*(x-xColumn3))-((y-yColumn3)*(y-yColumn3)))+z; PORTB|=(1<<PB1); } } uint8_t sqrt16_floorC(uint16_t square16) { register uint16_t root=0; register uint16_t remainder=square16; register uint16_t place=0x4000; while(place > remainder)
-
Thread
3x LED-PWM-Faden
nur OC1A und OC1B... Weiterhin steht noch dieser Satz unter Timer1 beim Atmega8A: "When using OCR1A as TOP value in a PWM mode, the OCR1A Register can not be used for generating a PWM output." Nun meine
jna380 schrieb im Beitrag #3781813: > if(TCNT1 >= next) > next = values[i]; Ooops. next ist 8-bit. values sind 16-bit. Timer1 ist 16-bit.
-
Thread
AVR 8bit auch für größere Projekte?
ARM Cortex - M0 M1 M3 M4 von verschiedenen Anbietern wie NXP, ST usw.
PM->APBBMASK.reg = 8; /* PA19: input with pulldown */ PORT->Group[0].PINCFG[19].bit.INEN = 1; PORT->Group[0].PINCFG[19].bit.PULLEN = 1; PORT->Group[0].OUTCLR.bit.OUTCLR = (1 << 19); /* PA16: input with pullup */ PORT->Group[0].PINCFG[16].bit.INEN = 1; PORT->Group[0].PINCFG[16
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
wird nun auch langsam der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM.
auch langsam > der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon > den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 > voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Poste mal bitte deinen Sourcecode
-
Thread
ATMega8 an Serieller SS sendet Müll
neueren AVRs steht der Status in UCSRA/UCSR0A/UCSR1A, hier z.B. fuer ATmega16: while (!(UCSRA & (1<<UDRE))) /* warten bis Senden moeglich */ { } UDR = 0x50; // P } } [/c] kann es vll daran
// UART TX einschalten UCSRC |= (1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1); // Asynchron 8N1 unsigned int i=0; while(1) { // bei neueren AVRs steht der Status in UCSRA/UCSR0A/UCSR1A, hier z.B. fuer ATmega16
-
Thread
Atmega SRAM Adresse lesen
r13 pop r12 pop r11 pop r10 pop r9 pop r8 pop r7 pop r6 pop r5 pop r4 pop r3 pop r2 pop r1 pop r0 pop r16 out SREG, r16 pop r16 reti[/avrasm] Der Assembler-Code setzt voraus, dass das Layout von "struct Task" eine bestimmte Form hat, und dass die scheduler-Funktion den Pointer in r24
Leopold N. schrieb im Beitrag #5584698: > Kann wählen zwischen Atmega32 (2kB RAM) und Atmega644 (4kB RAM) > Hab bis jetzt aber noch keine Probleme gehabt. und ich mit dem ATmega1284p mit 16KB SRAM keine keine Probleme mehr, weder die 128 KB flash noch die 16 KB SRAM
-
Thread
Welche AVR (Atmega) haben UPDI?
Hallo, nur noch zur Info. Den 480x und AVRxDB kenne ich schon genauer. Die TCB Timer vom ATmega haben leider kein Overflow Flag. Man kann also keinen Zähler programmieren größer 16Bit. Die DB Serie (wahrscheinlich auch andere) hat natürlich das OVF und man kann sie zudem in Hardware zu 32Bit
Uwe K. schrieb im Beitrag #7224408: > Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? > > Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. > > Der ATMega4809 aber nicht. STM32 hat DFU, der megaavr-0/da/db/dd/tiny-1/tiny-2
-
Thread
ATmega mit mehr Leistung?
seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen beim AT2313 bis heute zum ATmega2560. Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Sollte die Ausgabegeschwindigkeit zu langsam sein, welche CPU wäre denn
seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen > beim AT2313 bis heute zum ATmega2560. > > Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. > Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Bei üblichen Displayauflösungen ist das schon ziemlich sportlich
-
Thread
Atmel oder PIC Gesperrt
vorbei. Der Preis für den Mega238 liegt beim guloshop bei 2€. Außerdem unterliegen die 8bit PICs m.W. den Avrs, da sie den Takt nicht durch 4 teilen. Wie sehen die PICs eigentlich gegenüber der Atxmega-Serie aus? Atxmega16d4 für 1,60€ mit Event-System, Mehrere Usart, SPI und TWI. Oder die A1-Serie
Fallobst schrieb im Beitrag #3145476: > Außerdem unterliegen die 8bit PICs m.W. den Avrs, da sie den Takt nicht > durch 4 teilen. Na und? Dafür kann man die PICs deutlich höher takten. Während beim ATMEGA spätestens bei 16MHz Schluss ist, konnte man selbst die Uralt PIC16C5x
-
Thread
UART verursacht Reset(?)
Hi! >SBI UCSRA, TXC Tut das Not? >LDI tmp,HIGH(MAXRAM-1) Was bitte ist MAXRAM? Ist das in deiner "m32def.inc" so drinn? Lasse mal das "sei" weg. Bekommst du dann immernoch Resets? Wenn ja, dann wohl von "Extern" oder µC def. Übrigens vor Datenausgabe
Resetten. Ein UART Testprogr. könnte einfach so aussehen: .include "m32def.inc" .def tmp=r16 .equ BAUD=103 ; 16MHz ;.equ BAUD=95 ; 14.7456MHz .cseg .org 0 RJMP rst_handler .org INT0addr RETI .org INT1addr RETI .org INT2addr RETI .org
-
Thread
Microchip kauft Atmel Gesperrt
eine entscheidende Rolle. Ich habe früher sehr gerne mit AVR gearbeitet. Aber gerade die alten Atmega sind viel zu umständlich gegenüber modernen Cortex-M0. Und inzwischen bekommt man sogar M4 mit FPU für unter 2 Euro (STM32F410, der ist günstiger als ein Atmega168 früher war), da tut man sich den
neuen mit 20 MHz-Quarz. M.W.n. steht im Datenblatt, dass der Low-Power-Modus nur bis 16MHz gedacht ist. Zumindest in der Beschreibung der Fuse-Bits steht da irgendwas mit "8-16MHz".
-
Thread
Tutorial 10x10x10 LED-Cube
10mA * 10 (10 ebenen) = 100 mA = 0,1 A 5V - 3V (led) ------------- = 20 ohm 0,1mA bei 50mA dann 40 ohm
OK, die Rechtschreibfehlersuche hab ich wieder vergessen. > Kritikpunkte bzw eher Fragen: > 1. In der Stückliste hast du unter Bezeichnung stehen "Verzinnter > Kupferdraht 0,91mm², 86m" - "2 Rollen á 16,78 €". Hat jetzt eine Rolle > 86m oder beide zusammen. Also ich kenne und mach es immer
-
Thread
Richtiges C++ hardwarenah
return v; } }; /* // or template<class T> void set16(const uint16_t &v) … template<class T> uint16_t get16() … */ int main() { Access16Bit<CNT1> tcnt1; tcnt1 = 0x1234; uint16_t foo = tcnt1; uint16_t x = Access16Bit<CNT1>(); Access16Bit<CNT1>() = 8040; /* set16<CNT1>(0x0FF0); uint16_t x = get16<CNT1>(); */ return 0; } [/code]
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
agieren müssen, und zum Beispiel ganz, ganz > viel IO. Wenn's um's reine Rechnen geht, da sind die ATmega > rausgeschmissenes Geld. Kommt wohl tatsächlich von einem Esel denn im 1. Beitrag steht: Rene M. schrieb im Beitrag #6679731: > Da sie außer der I2C Kommunikation "nur" rechnen sollen möchte
mit Takt versorgt. ATMega gibt ja bis 20 mA pro Pin aus, d.h. selber ein guter Treiber. Zwar kostet das immer PB0, so kostet das dir je einen Port pro führende oder verteilende Mikrocontroller, z.B. ICP1 hast du dann nicht
-
Thread
Atmega16 spinnt
0V -> 0 [c]#include <io.h> int main (void) { uint16_t i, j, k,l,m,n; DDRB = 0xff; while(1) { //PORTB = 0x00; for( i = 0; i < 9; i = i +1) //Abzählen der Ports aufwärts {PORTB = _BV(i); for(j=0; j < 5000; j = j+1)
Daniel wrote: > Ich habe zu dem Board einen Atmega8515 bekommen, und der hat Problemlos > funktioniert. > > Jetzt währe das der vierte Atmega16 der nicht in Ordnung ist. > 2 haben einen Flashspeicher Fehler > 1 hat irgendwas > und derhier
-
Thread
C versus Assembler->Performance Gesperrt
ldi r16,$5 out DDRB,r16 ;PB0,2-> OUTPUT! ldi r16,$18 ;Init ADU out DIDR0,r16 ldi r16,2 subi r16,AINP1REF out ADMUX,r16
Themen gäbe es ja noch genug. Abere solange du nicht verstehst, was an [avrasm] ldi r16,$22 ;PB5,PB1-> PULLUP! out PORTB,r16 [/avrasm] schlecht ist, und warum [avrasm] ldi r16, (1<<PB5) | (1<<PB1) out PORTB, r16 [/avrasm] besser ist UND VOR
-
Thread
Bleiakku-Lader 12/24V
anschauen. Sollte ja dann mit dem Mega16 auch gehen. Ich denke ich baue mir das erstmal 1:1 nach, und versuche es dann umzusetzen.
legen. Also, machbar > ist es, problemlos aber nicht. > > Gruss Hanno Sorry, ich meinte nicht ATmega16, sondern ATmega8
-
Thread
dumme frage esp8266
115k? dann hilft das ja nicht weil der > AT Befehl über einen Arduino nie ankommt. Ich nutze ja m1284p mit FTDI momentan mit 16 MHz optiboot und 1M Bd müsste erst mal die Optiboot neu übersetzen, wäre toll mit 921600 Bd knapp weniger als Optiboot mit 1M Quarze wären aber nur: 7.3728 (0%
Joachim B. schrieb im Beitrag #4222849: > Ich nutze ja m1284p mit FTDI momentan mit 16 MHz optiboot und 1M Bd Joachim B. schrieb im Beitrag #4222849: > du hast leider noch nicht alles beantwortet: Die letzten habe ich mit 115200 Baud bekommen. Aber
-
Thread
externer interrupt
Hallo, An meinem atmega8 löse ich einen externen interrupt aus. In der ISR wird lediglich ein Ausgang auf high gesetzt (1 Zeile Code). Die Reaktionszeit beträgt bei 16MHz ca 1,25 Mikrosekunden. Woran liegt das? Gibt es eine
fixi schrieb im Beitrag #4996778: > An meinem atmega8 löse ich einen externen interrupt aus. In der ISR wird > lediglich ein Ausgang auf high gesetzt (1 Zeile Code). Die Reaktionszeit > beträgt bei 16MHz ca 1,25 Mikrosekunden. Woran liegt das?
-
Thread
Wozu übertrieben schnelle Microcontroller?
bei 4Mhz auch nur noch 1.5mA; bei 1MHz noch weniger.
Gerhard O. schrieb im Beitrag #7275639: > Bei 3V braucht ein AVR bei 4Mhz auch nur noch 1.5mA; bei 1MHz noch > weniger. Pauschal /für AVRs/ lässt sich bei mehreren hundert Derivaten natürlich nichts sagen. Ein moderner Tiny3216 braucht bei 4MHz/3V gut 1mA, bei 2MHz nur noch die Hälfte
-
Thread
CH340N nur bis 38400 Baud?
Lothar M. schrieb im Beitrag #7749856: > Was für welche? Hast du dir die Signale schon mal mit dem Oszi > angeschaut? Und auch die tatsächlichen Bitzeiten gemessen? Ich hatte von 0 Ohm über 100, 1k, 4,7k
Du verbindest das womöglich mit > Dupontkabeln, Du hast auf der anderen Seite den UART mit einem ATMEGA > mit 16MHz betrieben, was krumme Baudraten und erhebliche Fehler > verursacht Wieviele Millionen von ATmega werden mit 16 MHz betrieben und funktionieren mit einer Baudrate von 115200 Bd absolut
-
Thread
Selbstbau JTAG-Interface?
index.html Habe jetzt folgendes Problem ich bestelle bei Conrad und da gibt es folgendes nicht: 1.)ATmega8535L-AI Conrad hat nur den: Atmega8535-16PC Atmega8535-16AC Atmega8535-16JC 2.)ATmega16L-AI Conrad hat nur den: Atmega16-16PC Atmega16-16AC
, die anstatt der üblichen 20mA nur etwa 1 - 2 mA zieht. Schau mal bei Reichelt unter LED's. Gruß Marcus
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
gibt es nur wenige Konstantstromquellen (TB62710) aber wenn du das Display segmentweise multiplext (1:7 mux mit 70mA für 10mA mittleren Strom) brauchst du nur 5 Konstantstromsenken, also einen TB62715 (8*150mA/17V), TLC5916 (8*120mA/20V) STP08CDC596 (8*120mA/16V), A6275=TB62705 (8*90mA/17V), ST2221A
Mi N. schrieb im Beitrag #7371439: > M. K. schrieb: >> SB140 hat 0.75V Flussspannung. > > Bei 1 A. Bei 10 mA für den ATmega48 sieht das aber ganz anders aus. > Persönlich würde ich SD103 einsetzen. Aber der Gleichrichter versorgt
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Device signature 0x1E9405 Datasheet information ATmega169P CPU AVR8 Flash size 16 Kbytes EEPROM size 512 bytes SRAM size 1 Kbytes VCC range 1,8 - 5,5 V Maximum
Conny G. schrieb im Beitrag #4966499: > Wie ist denn die Reichweite des ATmega128RFA1? Hängt von den Antennenstandorten ab. Freifeld haben wir schon mehr als 500 m erreicht, allerdings mit einem ordentlichen Dipol dran, nicht nur Stummel oder PCB-Mäander. Im Moment
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Kann es sein, dass da schon die ersten Konsequenzen gezogen wurden? Ich hatte für den ATmega8-16PU mal 1,60 im Kopf. Mittlerweile 2,45..?
#4289000: > Kann es sein, dass da schon die ersten Konsequenzen gezogen wurden? > Ich hatte für den ATmega8-16PU mal 1,60 im Kopf. Mittlerweile 2,45..? Anfänger. Ein richtiger Kapitalist verlangt 750€.
-
Thread
2,4 Ghz Kommunikation
Verbindung aufbauen soll(te). Verwendete Bauteile: Funkmodule: NRF24L01+PA+LNA Sender IC: Atmega 8 Empfänger IC: Atmega 16 Adressevergabe 2 bei beiden IC's Verkabelung: V+ = 3,3 V GND = GND CE = = Atmega8 -> PB0 / Atmega16 ->PB0 CSN = = Atmega8 -> PB1 / Atmega16 ->PB1 MOSI = Atmega8 -> PB3 / Atmega16 ->PB5 MISO = Atmega8 -> PB4 / Atmega16 ->PB6 SCK = Atmega8 -> PB5 / Atmega16 ->PB7 IRQ = Atmega8 -> PD2 (INT0) / Atmega16 -> PD2 (INT0) Als Projekt vorlage habe ich das Bsp. von Ernst Buchmann
-
Thread
Audiotisch (Daft Punk)
Jobst M. schrieb im Beitrag #2240327: >> habs erweitert > > wie? An PC1, PC2 und PC3 nochmals diese Anzeige. 1k - BC337 - LEDs - 150R - 5V. Eben wie an PC0. PC0 - blinkt PC1, PC2 und PC3 - dauerhaft
Guten Abend :) Jobst M. schrieb im Beitrag #2247604: > Moin! > IN temp, PIND0 > ANDI temp, 1 > > PIND0 ? > Überleg mal, was die zweite Zeile tut. ANDI temp, 1 : Habs mir nochmal angeschaut und wenn ich das
-
Thread
Brauche Hilfe bei der Auswahl von programmern für den Atmega8
//de.aliexpress.com/item/TZT-1-satz-uno-r3-MEGA328P-ATMEGA16U2-mit-logo-f-r-Arduino-Kompatibel-ohne-USB-Kabel/32831857729.html _______________________ Die kosten steigen: https://www.amazon.de/dp/B07CG85D16 ___________________
anderes > gefunden: > https://de.aliexpress.com/item/UNO-R3-f-r-arduino-MEGA328P-100-original-ATMEGA16U2-mit-USB-Kabel-UNO-R3-Offizielle-Box/32839291632.html > Für ca. 6€ bekommt man alles was man braucht nicht war? nein, reicht nicht, weil: 1. Auf einem Arduino UNO muß ein ATmega stecken
-
Thread
Atmega 328: PWM-Ausgang streut auf andere Eingänge?!
gar nicht möglich, sonst könnte man mit zwei 10 cm langen, gerade nebeneinander liegenden Kabeln bei 16 kHz Frequenz und 1V Spannung locker eine Leistung von 1 mW übertragen. Das wäre schön, wenn das ginge! (Oder auch nicht - je nach Aufgabenstellung ;) Tschö, Volker
habe ich mich geringfügig gewundert und festgestellt, dass auf dem Komparator-Eingang eine fröhliche 16 kHz-Schwingung mit etwa 1 Vss vom PWM-Ausgang liegt. Und dann erst habe ich die weiteren Messungen in einer anderen Testumgebung gemacht. Da kamen dann ca. 400 mVss raus. > 200mV sollte kein Problem
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
erzeugt und auch richtig ausgewählt,hmmm...hat irgendjeamnd ne antwort?? achso ich benutze einen ATmega32 16PU, hier sollte ich doch dann im device einfach den ATmega32 auswählen, oder??
dependencies -include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*) wie gesagt benutze eine atmega32 16PU also sollte es ja passen wie es oben beschrieben ist unter MCU =atmega32
-
Thread
Atmega328P Frequenzerzeugung
6000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void set_LED(uint16_t step); void erase_LED(uint16_t step); void increase_frequency(); void decrease_frequency(); uint16_t i = 100; int main(void) { TCCR1B |= (1<<CS11) | (1<<WGM12);
> //switch prescaler to 1 Wie auch schon m.n. frage ich mich, wo der Timer1-Takt auf /8 umgeschaltet wird.
-
Thread
DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER
Habe die Uhr "ASSEMBLER_20121020_OK" nachgebaut, funktioniert einwandfrei. Wollte dann die Uhr mit Atmega 16 und 16 Mhz nachbauen. Habe die .include "m8def.inc" in .include "m16def.inc" geändert. Darauf bringt mir das Atmelstudio beim compailieren folgende Fehlermeldung C:\atmel_programe\dcf77\atmega16
Fuse-Bits ATmega8 ---> 16MHz
-
Thread
pollin kamera au-85
one byte ! // i received 320*2 bytes for the lcd mPORTDSetBits(BIT_1); tmpDat = mPORTERead(); *PointerFlash = tmpDat; PointerFlash++; mPORTDClearBits(BIT_1); ++rowCount; } ++picLine; // ** lcd update //** wait for hsync low while(mPORTEReadBits(BIT_8)!=0) { mPORTDSetBits(BIT_1); mPORTDClearBits(BIT_1); } } while( picLine != 240 ); // ** pwm on ConfigIntTimer2(T2_INT_ON); [/c] Zum
-
Thread
Brauche Hilfe bei Schaltplan
Johannes M. wrote: > Christian Kehe wrote: >> Gast wrote: >>> Laut Datenblatt vom 74HC595N sollte Vcc an Pin 16 und GND an Pin 8 >>> sein?! >> >> Also im Datasheet zum ATmega8 von ATMEL ist Pin 7 VCC und
Eine Anzeige mit 7-Segmentanzeigen ist zwar geplant aber noch nicht realisiert. Am Schieberegister1 sind 5 LEDs ( 1 + 2 + 4 + 8 + 16 = 31 > 24 ) und an Schieberegister2 und 3 sind 6 LEDs ( 1 + 2 + 4 + 8 + 16 + 32 = 63 > 60 ), daher reichen die LEDs. Nico wrote: >Wieviel strom brauchen deine ultra-hellen
-
Thread
LCD HLM8070
Die Belegung ist wie im Header mit einem Atmega16. Der Code ist m50530.c, ergänzt mit [c]int main(void) { _delay_ms(1000); LCDInit(); LCDSend( 0, LCD_CMD_SETDISPLAYMODE | dmDisplayOn | dmCursorOn | dmCursorBlink); LCDWrite
µC zu verursachen. Der ATMega16 lief die ganze Zeit mit Werkseinstellungen, geändert wurde ztw. das JTAG Fuse und die Oszillatoreinstellung von 1Mhz auf 8Mhz (und zurück) bei Anpassung des F_CPU und der Einstellung im Projekt.
-
Thread
USB RFID Tag Leser
von Codatex hängen. Hier die Daten: Spannung Antennenmodul : max. 250 V Spuleninduktivität : 1,04 mH ± 1% Spulengleichstromwiderstand : Typ. 16 Ohm Abmessungen Antennenmodul (LxBxT) : 50 x 40 x 5 mm Abmessungen Luftspule : Aussendurchmesser: max. 28 mm, Innen: 23mm, Höhe: 2,2 mm Kabellänge
durcheinander! Meine Angaben bezogen sich auf die Anfrage von Michael: >Spuleninduktivität : 1,04 mH ± 1% >Spulengleichstromwiderstand : Typ. 16 Ohm Ich habe ebenfalls einen Leser mit externer Antenne die mit diesen Werten vergleichbar ist. Die Antenne des in diesem Thread gezeigten USB