-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
bekannt sind) 16/GND 17+18/3.3V? 19/GND 20/1M Widerstand gegen Masse?!? Kann die Beobachtungen jemand bestätigen? Gruß, SIGINT
12 D3 13 D2 14 D1 15 D0 16 GND 17 VCC 3,3V 18 VCC 3,3V 19 GND 20 VLCD Über 1M und C parallel an GND
-
Thread
EMS > Adapter > NetIO > Raspi
ca.: Adapterplatine 6,00 € selbst gefertigt AVR-NetIO 20,00 € Pollin Bausatz ATmega644P 5,00 € Ersatz für ATmega32 RaspberryPi 39,00 € Modell B SD-Card 16 GB 10,00 € für Raspi Netzteil 5,00 € 5V, 1.5A Sonstiges 5,00 € Kleinteile,
RC35 1.16
-
Thread
Software Profibus DP-Slave in C
= 1 45.45_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 0 1.5M_supp = 0 3M_supp = 0 6M_supp = 0 12M_supp = 0
, 16 MHz external" C:\M32\profibus_M32_1.ino\profibus_M32_1.ino.ino: In function 'void profibus_RX()': profibus_M32_1.ino:154: error: invalid conversion from 'unsigned char*' to 'char*' [-fpermissive
-
Thread
winziger Webserver mit enc28j60+mega32
die kleine platzsparende Variante als Keramik C: 1u0-0805-X7R/16V (0,12Eur/Stück, mindestens 10) Oder als Tantal: TA1u0-25A SMD (0,20/Stück, mindestens 1) Bye, Simon
240mA ist schlecht. Zu Viel. Was passiert wenn du den ATMega wieder löschst? 150mA sollten es sein. Der ENC darf warm werden. Kontrollier die Platine mal auf loetbruecken.. H:V
-
Thread
USB AVR ISP
Probleme beim Flashen geben. ziemlich weit ? unter 1m, ich tippe auf 30-70 cm ! habe mehr als ein ISP Kabel gebaut, weil 3 Prommer auf einzeilige Stecker , Printstecker einreihige Pfosten im 1/10" Raster für Steckbrett und auf LP dann mit Steckbuchsen
Der ATMEGA8L wird nach dem Datenblatt auch mit 3,3 V bei 12 MHz außerhalb der Spezifikation betrieben. Auch bin ich sehr skeptisch, daß die ATMEGA8L nicht doch nach 1, 2 oder 3 Jahren durch z. B. Migrationseffekten
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
aus und stelle die Verbingung lt. Bild her: http://mino-elektronik.de/bilder/Fmeter_6LED/UNO_R3_takt_1_5_1.jpg Damit wird der ATmega328 vom lokalen 16 MHz Quarz versorgt. Michael schrieb im Beitrag #7830008: > * Gute Verfügbarkeit in Deutschland, preiswert. Das Stück Litze gibt es hierzulande
mit Genauigkeit. > Der Arduino Uno Rev3 speist, ab Werk, den Millisekunden-Zähler über > einen 16 MHz ceramic resonator (CSTCE16M0V53-R0). Das läuft über den > TCNT0 – Timer/Counter Register des ATmega328P und die Timer/Counter0 > overflow interrupt service routine. Dieser Taktgeber hat laut
-
Thread
Netzwerkkarte mit RTL8019
Hallo, hat schon mal einer einen anderen als den ATMega103/128 ausprobiert? Funktioniert aus ein ATMega8 oder ATMega16? Joline
Hallo, Neuer Source Code auf meine HP V1.16 Mfg Ulrich
-
Thread
Arduino: Größe eines Pointers
A. K. schrieb im Beitrag #5606205: > Der ATmega128(P)(A) ist ziemlich alt und verwendet einen 16-Bit PC. Arduino Fanboy D. schrieb im Beitrag #5606200: > m128 Sorry, ich meinte den m1284p Es war eine Antwort auf: Joachim B. schrieb
Rolf M. schrieb im Beitrag #5606219: > "The ATmega1284P Program Counter (PC) is 16 bits wide, thus addressing > the 64K program memory locations." Das ist auch richtig. Der Programmspeicher ist nämlich
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
ATtiny402, ATtiny404, ATtiny406, ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATmega808, ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209, ATmega4808, ATmega4809, 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, ATtiny416auto, ATtiny417, ATtiny814, ATtiny816
ATtiny404, ATtiny406, > ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, > ATmega808, ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209, > ATmega4808, ATmega4809, > > 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, > ATtiny416auto, ATtiny417, ATtiny814
-
Thread
ARM-Cortex als Anfänger?
m.n. schrieb im Beitrag #4953909: > W.S. schrieb: >> Ansonsten wäre >> meine Empfehlung ein Cortex M3, die gibt es per Ebay schon für etwa 1.10 >> Euro oder auf Mini-LP für rund 2 Euro. > > Das
schreibst über ein ganz anderes Produkt als ich. Also, ich schreibe zum Beispiel über "MKE02P64M40SF0RM.pdf", das ist das RefManual zu den MKE02Z16VLC4, MKE02Z32VLC4, MKE02Z64VLC4, MKE02Z16VLD4, MKE02Z32VLD4, MKE02Z64VLD4, MKE02Z32VLH4, MKE02Z64VLH4, MKE02Z32VQH4, MKE02Z64VQH4, MKE02Z16VFM4, MKE02Z32VFM4
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
-P::17.html https://shop.myavr.de/Bauelemente%20und%20Controller/ATmega328P-20PU.htm?sp=article.sp.php&artID=100077 https://www.segor.de/#Q=ATmega328P-PU&M=1
LPC1766 drin. Der STM32F103ZCT6 mit 256 kB Flash für 8,70 €, und in der gleichen Werbung ein ATMEGA 32-16 DIP für 8,35 €.
-
Thread
1602 LCD mit ATmega8535 und Bascom läuft nicht
= 16 * 2 Cls 'Cursor Off Locate 1,1 Lcd "LCD-Modul" End [/c]
dass alle Pins am selben Port angeschlossen sein müssen. [c] $lib "lcd4busy.LBX" $regfile = "m8535.dat" $crystal = 8000000 Config Lcd = 16*2 Const _lcdport = Portc Const _lcdddr = Ddrc Const _lcdin = Pinc Const _lcd_e = 1 Const _lcd_rw = 2 Const _lcd_rs = 3 Cls Locate 1,1 Lcd "Es
-
Thread
Display mit Touchscreen bei Pollin?
aus RN Wissen. channel wäre hier 0. uint16_t readADC(uint8_t channel) { uint8_t i; uint16_t result = 0; // Den ADC aktivieren und Teilungsfaktor auf 64 stellen ADCSRA = (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1); // Kanal des Multiplexers
der ergänzte Source von mir aus der lc7981.c die ich hier aus dem Forum habe. Ich benutze einen Atmega32 mit 16 MHz. [c] unsigned char tausch( unsigned char a ) { a = ((a >> 4) & 0x0F) | ((a << 4) & 0xF0); a = ((a >> 2) & 0x33) | ((a << 2) & 0xCC); a = ((a >> 1) & 0x55) | ((a << 1) & 0xAA
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
absolute Maßangabe G91 inkrementale Maßangabe G93 Vorschub in 1/min G94 Vorschub in mm/min oder inch/min M0/M1/M2/M30/M60 Programm Stop/Pause/Ende M3 Spindel Start / im Urzeigersinn M4 Spindel Start / gegen Urzeigersinn
. Und nach jedem Versuch die Firmware zu flashen musst du das Passwort neu eingeben und vorher den m48 reseten. Der m48 ist über PD0 (RXD) und PD1 (TXD) an eine TTL RS232 angebunden. Steffen
-
Thread
Retro Fieber: Z80 oder 68000 ?
denen ist M1=0, CS0 muss aber 1 sein.
mir noch was einfällt ist die nächste Leiste schon zur 3.ten Platine fertig :-) Bisher: 3 x 16 Bit Timer verkettet zu 32 Bit + 1 Interrupt Ausgang für Z80 1: 4 bis 1:14 Teilbarer 1Mhz Takgeber per Multiplexer SD Karten Interface mit Atmega 328 8 zusätzliche Inputs seriell 8 zusätzliches Output
-
Thread
Mikrocontroller Einstieg
heutzutage gut Assembler programmieren: Perplexity: "Write a blink program in assembler for an Atmega8" [code] ; ATmega8 Blink Program .include "m8def.inc" .org 0x0000 rjmp RESET RESET: ; Set up stack pointer ldi r16, high(RAMEND) out SPH, r16 ldi r16, low(RAMEND
(dec r16, brne) will execute M times. For each complete inner loop (except the last iteration): (N-1) * (1 + 2) cycles = 3N - 3 cycles For the last iteration of the inner loop: 1 + 1 = 2 cycles
-
Thread
Wer verwendet RFM69?
das Polynom x^16+x^12+x^5+1 mit Seed 0x1D0F verwendet werden und nach dem Durchschieben aller Bytes das Ergebnis invertiert werden.
(0x1940 | bw, 1); if (bw) bw--; // AFC rfm_send_spi_cmd(0x1A40 | bw, 1); rfm_send_spi_cmd(0x131B, 1); // OCP enabled, 100mA // DIO-Mapping rfm_send_spi_cmd(0x2500, 1); // Clkout, FifoFull
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
diese aber logarithmisch über den 16-Bit-PWM-Bereich. > Würden für maximal > 10A gesammtbelastung Wo kommen jetzt die 10A her? Ein typischer 5m-RGB-LED-Strip liegt bei 3-mal 1A. Wenn das 3 Strips parallel sind, dann hast du bis
-funsigned-bitfields -O1 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "Firmware_Steffen_v1.d" -MT"Firmware_Steffen_v1.d" -MT"Firmware_Steffen_v1.o" -mmcu=atmega168a -o"Firmware_Steffen_v1.o" ".././Firmware_Steffen_v1
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
symmetrischen 40MHz zum CPLD. Darunter ein 74F245 Input-Puffer, kein Latch mehr. Mitte oben CPLD Lattice M4A5-64/32, dann das RAM 32k mit 15ns, unten ein ATMega 8/16. Die beiden Sockel rechts bleiben nach der heutigen Änderung frei, die löte ich wieder runter. Rechts ist derzeit noch ein 16MHz Oszillator
Michael U.: weil du mal über den virtuellen COM-Port Treiber spekuliert hast, ich hab hier nen ATMega128L @ 8MHz mit nem FTDI232RL mit 500.000 Baud verbunden. Geht absolut ohne Probleme, zumindestens mit "Terminal v1.9b" als Kommunikator ;-) Wollte auch eigentlich 1M Baud einstellen, hab ich bis
-
Thread
Webserver zur Temperaturmessung
* 16L) - 1); // Vorteiler teilt weiterhin durch 16 #else #error "Fehler bei der Auswahl der Taktfrequenz. Es sind nur genau 4 Quarzfrequenzen zulässig!" #endif _delay_ms(5); } [/C] Gerd, Du schreibst
zur Hardwareperipherie werden im EEPROM gespeichert. Dazu wird das EEPROM in Datensätze mit jeweils 16 Byte eingeteilt. Die Datensätze werden von 1 bis 127 (für den ATmega32) indiziert. Unter Satz 0 werden die IP-Adresse und Einstelldaten abgelegt. Jeder am Bus erkannte Dallasbaustein wird mit seiner
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM
ich anhand des klasse Adapterfotos von Ralf-Peter gut ablesen und auf dem Brett nachbilden: 1 = +5V 2, 9, 14, 16, 24 = GND 3 = Vee 4 = FLM = PB1 5 = Display off = PB0 6 = M/AC = PB7 7 = LOAD = PB5 8 = CP = PD5 10 - 13 = D0 - D3 15, 22 = NC 17 - 20 = Touch 0 - 3 21, 23 = Belecuhtung
Sender ja nicht sein. Ist Denn die Hardware OK wenn das Startbild kommt? Ich benutze die Version 2.1 mit Atmega 16, habe aber den Atmega 644P bestellt und werde es damit nochmal versuchen. Vielen Dank für Deine Mühe..... LG Thomas
-
Thread
LED-Uhr mit Attiny26
https://m.youtube.com/watch?v=9xnal4g3nq4 Das hexfile ist wohl für die ältere Version mit Mega16. Ich frag mich, ob es (ohne großen Aufwand) möglich wäre, die firmware der Uhr auf Atmega8 umzuschreiben, denn
und die letzte Zeile mit Code lautet: :101FC0001A930A9308953B812A8119810881089503 Hier ist "1FC0" die Adresse, ab der im Speicher Code abgelegt wird, Adresse ist also 0x1fc0. Ab dieser Adresse folgen weitere 16 Codebytes, womit die höchste belegte Adresse 0x1fcf = 8143dez ist. Im ATmega8 haben
-
Thread
FT800 / FT810 Library
instead of 64. [code] ft800_cmd_dl(DL_BEGIN | FT_POINTS); ft800_cmd_dl(POINT_SIZE(20*16); // size is in 1/16 pixel ft800_cmd_dl(VERTEX2F(50*16,100*16); // x/y are in 1/16 pixel ft800_cmd_dl(VERTEX2F(80*16,100*16); // x/y are in 1/16 pixel ft800_cmd_dl(VERTEX2F(110*16,100
//////// // kilka podstawowych funkcji do obsługi FT8xx // atmega128 void init_spi(void) { SPCR = (1<<SPE) | (1<<MSTR); // SPI on, MSB first, Mode 0, Master, //SPSR = (1<<SPI2X); // Fosc/2 SPCR |= (1<<SPR0); // /16 } void ft800_memWrite8
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
in ca. 1us durchführen. Bei der FFT müssen die 16Bit Zwischenwerte multipliziert werden. Dazu wird ein 16x16 Bit Multipliezierer benötigt, der im Atmega nicht enthalten ist. Die Einsparung liegt also in den
Oehm, aber 16 mW nach Australien klingt schon irgendwie irre...
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Stop mode (16 wakeup lines) – 0.8 µA Stop mode + RTC + 8 KB RAM retention – 139 µA/MHz Run mode at 32 MHz ATmega48PB/88PB/168PB 16 Kbytes Flash, 1KB SRAM, 512 Bytes EEPROM, ADC - Temp. Range (deg C): -40 to
. Während der 90CAN32 etwas angestaubt ist, ist mir der 16M1 dann wieder eher zu klein. Richtig gut gefallen würde mir ein 164M1 oder auch 164C1 weil ich den PSC sowieso nicht benötige, aber dann bitte auch mit zwei 16Bit Zählern drin. Alternativ wäre
-
Thread
MMC/SD Bootloader füt ATMega16
Könnte mir jemand den Bootloader von Holger so modifizieren das folgender Ablauf funktioniert: 1.Karte Fat12 und Fat16 mit und ohne MBR 2.Während dem Laden des Updates sollte eine LED schnell blinken (Ausgang egal) 3.Nach Update sollte der Atmega automatisch reseten Und falls möglich sollte
64k Flash getestet, für mehr muss man wahrscheinlich noch was anpassen. braucht 4kB Bootbereich Fat16 und Fat32 frisst fast alle SD Karten (mit 18 Verschiedenen erfolgreich getestet von 1GB bis 16GB) Device ID und Versionskontrolle (0 geht immer) CRC von file und flash nächstes Ziel: für Atmega328p
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
dann ungefähr so aus: r16 = r17:r16 >> n r17 = r17 >> n (bzw. r1:r16 >> n, wenn r1=0) Den manchmal vermissten Rotate ohne Carry gibt's dann gratis, mit r18 = r18:r18 >> 1
>. >gruß pico .equ add = 2 ; 'add' is a keyword (instruction) .def r1 = r16 ; 'r1' is a keyword (register) .def r0 = r31 ; 'r0' is a keyword (register) .def r16 = r24 ; 'r16' is a keyword (register) .def add =
-
Thread
Hilfe ADC ATMEGA8
include <avr/interrupt.h> #define F_CPU 1000000UL #include <util/delay.h> ISR(ADC_vect) { uint16_t val16; val16 = ADC; if (val16 >=500) { PORTB |= (1<<PB0); } else { PORTB &= ~(1<<PB0); } } int main(void) { DDRB = (1<<PB0) ; //Ausgang PB0 LED
include <avr/interrupt.h> #define F_CPU 1000000UL #include <util/delay.h> ISR(ADC_vect) { uint16_t val16; val16 = ADC; if (val16 >=500) { PORTB |= (1<<PB0); } else { PORTB &= ~(1<<PB0); } } int main(void) { DDRB = (1<<PB0) ; //Ausgang PB0 LED
-
Thread
Datenrekorder auf SD-Karte mit mega88
karte nicht. check mal alles - 3,3Volt für alles - Karte richtig angeschlossen - karte fat 16 - karte ist im pc noch nutzbar? - SPI.C prüfen auf atmega8 umstellen [c] void spi_init(void){ /* UCSR0C = 0xc0; UCSR0B = 0x1e; UBRR0 = 1;*/ sbi(DDRB,PB2); sbi(DDRB,PB3); cbi(PORTB
Jep mehrmals... bei der 16MB, der 128MB und der 1GB ist nie was drauf...
-
Thread
Eisenbahnsteuerung mit Atmega16
Sooo... Hier sind die Fotos ;-) [IMG]http://img8.imageshack.us/img8/4051/foto1vi6.jpg[/IMG] Foto 1: Transistorkarte bestehend aus: 1x ULN2004 ( weil er herumlag und ein besseres Zuhause suchte ;-), 40x BC327-25 NPN, 2x ATMEGA 16 - 16PU, 2x 16Mhz Quarzoszilatoren, Haufenweise
richtigen LINKS ;-) Sooo... Hier sind die Fotos ;-) http://img8.imageshack.us/img8/4051/foto1vi6.jpg Foto 1: Transistorkarte bestehend aus: 1x ULN2004 ( weil er herumlag und ein besseres Zuhause suchte ;-), 40x BC327-25 NPN, 2x ATMEGA 16 - 16PU, 2x 16Mhz Quarzoszilatoren, Haufenweise Kleinkram
-
Thread
UV-Laserdrucker
). 1/16.000.000 * 50 = 2,875 Mikrosekunden minimale Schaltzeit Hell/Dunkel. Pro Zeile stehen bei wosnet 2 mS zur Verfügung. In diesen 2 mS können also max. 695 Hell/ Dunkel-Wechsel geschaltet werden. Bei
) | (1 << WGM01); // Pulsweite = Clock / (2 * Prescaler * (1 + OCR0A)) // = 16.384.000 / (2 * 1 * (1 + 8 )) = 16.384.000 / 18
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Eine kleines Projekt von mir aktuell.... Eine Binär Uhr - als Herz -mit OLED 2x16 -AM2302 auf der Rückseite -DCF 77 -3 Schiberegister TPIC6B959 -Atmega16 Versorgt wird das ganze über ein USB Steckernetzteil mit 5V / 1A. Wie es bei jedem Smartphone standard ist. Im LCD rotiert
Verwendung dieser unterschiedlichen historischen Geräte. Als Beispiel Signale bei Abständen von 1m und 4m, die Signale wurden nicht gefiltert. Das starke Brummen kommt vom Telefonverstärker.
-
Thread
Die andere Firmware für AVR-NET IO
Hallo, Ich habe mir mal die mühe gemacht und das OpenMCP Projekt [1], welches eigentlich für einen ATmega2561 ausgelegt ist, auf das AVR-NET IO Board mit einen ATmega644, der mit 16MHz läuft, portiert. Herausgekommen ist eine bunte Weboberfläche zum steuern. Unterstützt
= atmega644 #MCU = atmega644p ändern und dann neu compilieren. Ich weiß nicht wie Du den Mikrocontroller programmierst. Da gibt es 2 möglichkeiten. Ich habe erst mit dem sercon v1.1 programmiert (ISP
-
Thread
Ein µC oder auf mehrere verteilen?
sollen wiederrum per I2C an das Display gegeben werden. Ich denke hierfür wird ein komplett eigener ATMega8 oder ATMega32 zum Einsatz kommen. Wenn ich den Rest ausser die PWMs an einen ATMega128 mit 16MHz anschließe sollte das alles ohne großen Zeitverlust laufen oder kann/wird es probleme geben?
wie schnell du in der ISR den Wert abfragst. Tobias N. schrieb im Beitrag #3535633: > Also bei 16Mhz macht der 16.000 Takte pro ms? Also gelten die Takte > immer pro ms ? Ein MHZ sind 1.000.000 Impulse pro sekunde, also 1.000 pro Millisekunde. Und bei 16MHz dann das 16-fache. Tobias N. schrieb
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
Zweierkomplement des Wertes, was ja die negative Entsprechung des Wertes ist. Z.B. : ldi r16,-1 ;lädt r16 mit dem Wert $FF = -1 Mit dem Befehl subi r16,-1 ; führe ich doch auch nur eine Addition mit dem Zweierkomplement durch, oder etwa nicht ?
in ASM zu programmieren. Zwei oder drei Takte deshalb, weil das Instruction Set Summmary zum ATmega16 und auch zum Atmega8 zwei Takte sagt und das Instruction Set Manual 1 Takt. Der Simu des AS7 macht bei eingestelltem ATmega8 übrigens 2 Takte, wie es im Instruction Set Summary seines Datenbuches
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
Tim M. schrieb im Beitrag #2639134: > Register 0x10: > Bit 6: Mute (0), Ton an (1) > Bit 7: Mono (0), Stereo (1). Schaltet wahrscheinlich wie beim NS73M den > Pilotton Das ist leider falsch. Die Mono
Hallo, Register 0x02 : bit0=Mute 0=off, 1=on bit5,4,3,2,1=00101 per default und eigentlich nicht zum ändern gedacht bit7,6 00=0,5mW 01=0,8mW 10=1,0mW 11=2,0mW ich kenne mich mit solchen rechtlichen Geschichten nicht aus. Aber irgendein
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48
Weiß jemand, wieviel SRAM der ATmega328PB wirklich hat? Bei Microchip findet man Angaben von 1kB, 2kB und 4kB: https://www.microchip.com/en-us/product/ATmega328PB
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
/lib/avr5/atmega169a avr/lib/avr5/atmega169p avr/lib/avr5/atmega169pa avr/lib/avr5/atmega16hva avr/lib/avr5/atmega16hva2 avr/lib/avr5/atmega16hvb avr/lib/avr5/atmega16hvbrevb avr/lib/avr5/atmega16m1
avr/lib/avr5/atmega3290pa avr/lib/avr5/atmega32c1 avr/lib/avr5/atmega32hvb avr/lib/avr5/atmega32hvbrevb avr/lib/avr5/atmega32m1 avr/lib/avr5/atmega32u4 avr/lib/avr5/atmega32u6 avr/lib/avr5/atmega406
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
add r16, r17 st x,r16 subi xl, -1 subi r18, 1 brnz code2
Frank M. schrieb im Beitrag #4362095: > ATmega328 für 1,95 im Guloshop: Vermutlich ist der nicht für ein typ. "8-Bit MSR Programm" geeignet ;-)
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
grad nochmal Rücksprache mit unserem Amateuerfunker. der hat mir diese Nachbrenner empfohlen: MAR-1SM (DC bis 1 Ghz) + 17db. http://www.minicircuits.com/pdfs/MAR-1SM+.pdf Die blasen auf ca 15mW-202mW auf und garantieren, dass vielleicht 10mW ERP an der Antenne anstehen, das wäre dann auch legal
V1.20 * RFM12 mit 17cm-Draht-Antenne * Atmega32 mit 16 MHz-Quarz Änderungen in den Dateien rfm12_rs232_rxtx_check5.zip: main.c ====== CPU-Frequenz - #define F_CPU 10000000UL + #define F_CPU
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647 at90scr100 at94k m3000 atmega128 atmega128a atmega1280 atmega1281 atmega1284 atmega1284p
/lib/avr5/atmega169a avr/lib/avr5/atmega169p avr/lib/avr5/atmega169pa avr/lib/avr5/atmega16hva avr/lib/avr5/atmega16hva2 avr/lib/avr5/atmega16hvb avr/lib/avr5/atmega16hvbrevb avr/lib/avr5/atmega16m1
-
Thread
LCD Library T6963c
Was sind die Mindestanforderungen der Library? Läuft sie auf einem Atmega 8-16 (ohne zusätzlichen Speicher)?
noch die Ports vom atmega16, ungeändert und unten im Fenster wird der atmega16 als Prozessortyp angezeigt. Machen ich ein neues Projekt und binde die Dateien neu ein so bekomme ich viele Fehlermeldungen. Im Anhand die neue
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
250W silicone heater into 4mm borosilicate (MendelMax 1.5+) //from pidautotune // #define DEFAULT_bedKp 97.1 // #define DEFAULT_bedKi 1.41 // #define DEFAULT_bedKd 1675.16 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC
Version war "Setup_SerialComCNC_0.9f(2).zip" und hat hervorragend gefunnzt. Alte *.hex grbl_v0_9i_atmega328p_16mhz_115200_for_SO2.hex und diese ist jetzt geladen: grbl_v1.1f.20170801.hex Gruß Wolfgang
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
should not exceed 100 mA. Da würde ich doch mal sagen unter 100mA bleiben für PortD. *Zu b)* rot = 1,6V, gelb = 2,2V, grün = 2,1V Aus dem Diagramm ( siehe Anhang ) würde ich die Ausgangsspannung ( VOH ) einfach bei 4,5V
spess53 schrieb im Beitrag #3946076: [avrasm] ldi r16, 14 ldi r17,1 add r16,r17 add r16,r17 ; nach diesem Befehl H-Flag gesetzt add r16,r17 [/avrasm] Das ist aber 14 + 1 + 1 + 1 und nicht 15 + 1 !!! Alexander S. schrieb im Beitrag #3945021
-
Thread
Bausatz Add-on für AVR-NET-IO
zusammengebaut. Spannunsversorgung kommt bei mir komplett von einen Externen Netzteil. (pollin für 1,99 (12V,5V und 3,3V] Ich habe nur ein Problem das bei mir die LCD Beleuchtung nicht funktioniert. Spannung bricht von PCF 8574(pin12) auf 4.1 V Zusammen. Am 16Pol pin15 und pin16 sind nur 3.1 V
R15/16 und 1K Widerstand in Reihe von EXT1 Pin1,3,5 (s.disp.c) Wer von Display3000 ein Modul kauft, darf auch die Software für privat verwenden. Hatte ja schon bei der Veröffentlichung der Farbtabelle Bedenken
-
Thread
Ist ATXMEGA etwa out?
Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die immer noch in großen Stückzahlen verwendet werden, obwohl die Nachfolger (ATmega88, 164, 1281) schon viele Jahre lang verfügbar sind. Wenn es einen
> Setzt ihr den ATXMEGA überhaupt ein? Noe, ich setze R8C/M16C und R32 ein weil ich da verschiedene Leistungsklassen bekommen kann die sehr aehnlich sind. > Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die > immer noch in großen Stückzahlen
-
Thread
arduino oder GCC Programmierung
^ In file included from E:\Programme\arduino\portable\sketchbook\sketch_jul16d\sketch_jul16d.ino:1:0: E:\Programme\arduino\portable\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src/Wire.h:53:10: note: candidate: void TwoWire::begin() void begin(); ^~~~~
Und trotzdem war das mehr Zufall und Glück: die IO-Register für TWI unterscheiden sich zwischen ATmega328 und ATmega1284P nicht. Das ist aber keineswegs für alle AVRs so gegeben: während viele neuere AVRs diesen Registerblock ab Adresse 0xB8 haben, liegt er bei älteren AVRs (ATmega8, ATmega16, ATmega128
-
Thread
ATmega328PB nach Berührung Flash kaputt
bevorzugten Quarze sind gerade die hier: https://www.digikey.at/product-detail/de/ndk-america-inc/NX3225GB-16M-STD-CRA-2/644-1233-1-ND/4914476 Zusammen mit 12pF Kondensatoren. Wenn die irgendwann mal verfügbar werden steige ich auf die NX2016 um. Die benutze ich seit einiger Zeit zum Beispiel mit dem ATMega16M1, meistens in kleinen Stückzahlen von Hand bestückt, die Woche habe ich aber gerade auch 80 Stück vom Bestücker bekommen und in Betrieb genommen. Der 16M1 hat keinen "Full Swing Crystal Oscillator
-
Thread
OSCCAL extrem?
ist > 10 Jahre her und ich weiß es nicht mehr. Die genaue Frequenz war auch unerheblich. Ein paar ATmega48 (14/2015) habe ich noch bestückt auf Mustern gefunden und mit OSCCAL = 255 getestet: 1 x 15,6 MHz, 2 x > 16 MHz und 5 x > 17 MHz. Beim dem 15,6 MHz Teil habe ich mal Vcc von 4 - 5,2 V variiert.
16 MHz Quarz am Atmega 328P.
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
@Thomas M. Kannst du bitte die Eagle Datei für den ATmega32 hochladen?
über einen 8.2Ohm Shunt gemessen, ist diese unter einem schwellenwert (aktuell etwa 1.4mA), so wird für bis zu 10min der Alarm betätigt. Dank RTC ist der Stromverbrauch für den rest der Zeit ~1uA, die 2032 hält also locker 10 Jahre. Hatte leider keinen sparsamen ATMEGA mit RTC in DIP,