-
Thread
Vorteiler beim Timer 0 berechnen
Viel Spaß http://eleccelerator.com/avr-timer-calculator/
gleich Null sein. Bei Null könnte es möglicherweise ein Problem geben (Siehe Datenblatt). Habe das beim AVR noch nicht so verwendet.
-
Thread
Lötstationen
eine alte PACE Lötstation. Bin aber dabei mir für die Weller WMRP und WMRT Spitzen eine eigene mit AVR MCU zu bauen. Was ich so im Internet finde, scheint recht gut für JBC zu sprechen. Da macht man bestimmt nichts falsch. Sind aber auch relativ teuer in der Beschaffung und die Spitzen sind natuerlich
zu senden so daß man graphisch die Step PID Antwort analysieren kann. Ich habe vor entweder einen AVR 1284P oder STM32F103 einzusetzen. Mit dem letzteren habe ich relativ viel Erfahrung. Mit Atollic Truestudio arbeitet es sich damit recht gut und der Debugger ist natürlich auch nicht zu verachten.
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
anderes. Aber SPI-SRAM ist viel einfacher nutzbar mit für Praxis beinahe gleicher Geschwindigkeit. Und 128 kbytes-SRAM braucht statt 27 oder 28 Signalleitungen nur vier!
das aktuell. Heute haben nur die größeren AVR solch Interface. Alle mit 28/32 und 40/44 Pin haben das nicht mehr. Weil einfach nicht mehr notwendig.
-
Thread
Analoge Orgel mit USB-MIDI steuern
Es dürfen so viele Noten klingen, wie man will. Besser gesagt, wie Synthese-Teil ermöglicht. Z.B. 128. Oder auch nur 6. Das hat aber mit MIDI selbst nichts zu tun. Übrigens, bei meinem Viscount-Orgelpositiv (auch MIDI-fähig) hat man die Möglichkeit, Tastatur auf dem beliebigen Punkt zu teilen und
USB-Host und kein USB-Device ist; Du aber willst ein USB-Device haben. Mit einem USB-fähigen AVR ist das aber umsetzbar; der Atmega32U4 beispielsweise (der auch in manchen Arduinos verbaut ist) genügt, um beliebige USB-Devices implementieren zu können. Ob der dann auch die komplette Ansteuerund
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Alternativ geht auch das hier (ich habe das aber selbst noch nie ausprobiert): 6.2.4 Internal 128 kHz Oscillator The 128 kHz internal Oscillator is a low power Oscillator providing a clock of 128 kHz. The frequency is nominal at 3V and 25C. This clock may be select as the system clock by programming
void loop(){ } [/code] sowie ein Code zur Kalibration z.B. diesen hier: [code] #include <avr/io.h> #include <util/delay.h> #include <avr/sleep.h> #include <avr/eeprom.h> /////////////////////////////////////////////////////////////////////////////////////// // code for calibration
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
noch viele andere Hardware-Einheiten in der "Mache" wird's schnell fitzig. Lama: > Nur um mal die AVR-Leute ein wenig zu ärgern... xmega ist auch avr, siehe oben, nur mal die STM-Leute ein wenig zu ärgern (habe selbst mal STM probiert), schon mal das ATMEL-Studio angesehen?
J Zimmermann schrieb im Beitrag #5403293: > xmega ist auch avr Ja, ist mir bekannt. Daher auch mein Einleitungssatz. Aber speziell für die Leute, die vor AVR-Liebe schon beinahe Blind durch die Gegend laufen: xmega = avr = "für die Leistung überteuert und altmodisch
-
Thread
RTC DS3231 - Temperatur Daten?
gleichen Werte haben und die Zeit/Datumsangabe plausibel sind. Nochmal ein Beispiel... 0x0000 28 04 19 01 22 04 18 00 00 00 00 00 00 00 20 00 (..."......... . 0x0010 00 30 00 .0. 22/04/18 19:04:28 (Datum/Uhrzeit) 1524423868 (UNIX Zeit) 48 (Temp)
1024 Hz paßt sehr gut dafür. Auch nützlich, daß diese Frequenz deutlich genauer ist, als Quarz von AVR.
-
Thread
frage zu verschlüsselung in µc
power braucht. Genau. Was lernst Du daraus? Anderen Controller verwenden. So ein kleiner PIC32MX150F128B-I/SP im SDIP28 läuft mit 50 MHz und bringt Dich in eine ganz andere Leistungsklasse. http://www.microchip.com/wwwproducts/en/PIC32MX150F128B Gibts z.B. bei Reichelt. fchk
abseits von NCIS und CSI hier in unserem Land in Behörden bricht bald zusammen. wenns doch sein soll AVR seriell an ESP32 der hat Ram und Platz zum Verschlüsseln Jim M. schrieb im Beitrag #5389721: > Die AVR's können selber gar nicht ins Inet oh doch es gibt schon jede Menge Lösungen RJ45 Module
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Was ist daran lustig? >das Assemblern ist mir zu blöd Beitrag: HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p *Assembler* - viele Fragen >Der CS muss bei jedem 16 Bit Wort einmal low und >wieder high gezogen werden. Ist damit CSEL (PIN28 am IDE-Stecker) gemeint? >beim
durchführen zu können, diverse SATA / IDE Adaper erkennen teilweise nostalgische HDD nicht mehr :-( - AVR / µC formatiert auf FAT16, ev. mit Betriebssystem DOS 6.0 - AVR read write Dateien mit FAT16
-
Thread
AVR USART synchron
Dazu braucht es keine Schalter, "nur" Knoff > Hoff. > https://www.mikrocontroller.net/articles/AVR_In_Sy... Dort ist leider nur beschrieben, wie man AVR mit anderen IC verwenden kann. Dort steht aber nicht, wie man per SPI mehrere AVR verbinden kann und sie dabei noch programmieren. Die werden einander stören. Das kann nur bei AVR funktionieren, wo SPI und ISP verschiedene Pins haben, so wie bei ATMEGA128.
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
Vor droellfzig Jahren hatte hier mal jemand einen EDO-Riegel an einen AVR geknueppert. Das ist doch *genau* was du brauchst. Platz ohne Ende. Musst du mal nach suchen...
Leitungen nicht herausgeführt. Es gibt aber auch andere, z.B. ebay #172388598203. Wenn Du unbedingt einen AVR verwenden musst, dann wäre ein Mega64*/128*/256* der Prozessor Deiner wahl, weil die eben genau einen solchen Adress/Datenbus haben, d.h. Du kannst mit einem Speicherzugriff auf den Controller zugreifen
-
Thread
Programm läuft nur bei angestecktem AVR ISP mkII
Was passiert, denn wenn der AVR-ISP nicht angeschlossen ist? Geht garnix?
Masseverbindung prüfen. Der AVR wird über den mkII auf USB- Masse (meistens PE Potential) gezogen.
-
Thread
Fehler zum nachbauen :-)
Millimeter übers Mauspad bewegt und war erst mal... erstaunt :-D Verlust: Transistor, Steuerleitung, AVR, USB-Serial-Converter, ISP-Programmer, USB-Hub, USB-Port, 1 Bier.
Hier habe ich einen kapitalen Bock geschossen: Falscher Footprint. den Käfer gab es nicht in SOL-28, hätte ein SSOP-28 sein sollen Ist aber verjährt;-) Funktionieren tut die Bord und für die FW reichte es. Das zweite Bild zeigt es wie es hätte sollen sein.
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
Mit Schieberegistern: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm
m.n. schrieb im Beitrag #5348041: > Mit Schieberegistern: > http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm sehr geil! Ich bin offenbar zu blöd zum googeln. oder zu müde. Muss jetzt schlafen, falls man sich wundert, warum ich nicht reagiere. Vielen Dank erstmal für Eure Antworten
-
Thread
Attiny-Entwicklungsumgebung rott?
/* Problem AVR-Programmierung Seit zwei Tagen beiße ich mir die Zähne aus an meinem AVR-Entwicklungssystem, das anscheinend keinen lauffähigen code mehr erzeugt. Wird im angehängten Code-Beispiel die Zeile 6
'-fverbose-asm' collect2 version 4.8.0 20130306 (experimental) .../avr/bin/ld -m avr25 .../avr/lib/avr25/crttn85.o ... GNU ld (GNU Binutils) 2.23.52.20130301 0000001e <__ctors_end>: 1e: 11 24 eor r1, r1 20: 1f be out 0x3f, r1 ; 63 22:
-
Thread
Welcher Mikrocontroller für 25 RGB-LEDs und 30 Taster
. Heute mit WS28nn ist sowas eine Lachpille, meine ASM-Routinen kriegen das Timing für beliebig viele WS28nn inzwischen auch @8Mhz internem RC-Clock hin, geht also auch bei ATTINY, nur hat man da halt nicht genug RAM
Jim Beam schrieb im Beitrag #5318690: > Heute mit WS28nn ist sowas eine Lachpille, meine ASM-Routinen kriegen > das Timing für beliebig viele WS28nn inzwischen auch @8Mhz internem > RC-Clock hin, geht also auch bei ATTINY, nur hat man da halt nicht genug
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
noetig, Quarz ran und fertig) und geht ueber die ganze Peripherie. Die Fuses koennen beim AVR etwas nervig sein, das gebe ich zu. Wenn man von AVR kommt ist es vielleicht etwas ungewohnt, das man auf ARM zur Ansteuerung von Pins evtl. 2 Register hat. set und clear. Das finde ich bei AVR auch
Ralfi schrieb im Beitrag #5319981: > Der AVR Programmierer ist beeindruckt Hab in der Industrie noch keinen AVR Programmierer getroffen :-) 8051 ist "bewährter Industriestandard", PIC ist billig, ARM ist "modern" (obwohl älter als AVR).
-
Thread
GLCD Fonts (64x128)
Thomas F. schrieb im Beitrag #5312871: > Ein 64x128 Font wie in der Überschrift braucht aber schon ordentlich > Speicherplatz, 1024 Bytes pro Zeichen! > Da würde ich eher einen kleineren Font wählen und dann in doppelter > Breite und Höhe ausgeben
kann der Compiler da auch nicht auf 16 bit Breite optimieren. Bleiben wir mal beim Beispiel mit dem AVR und dem 128*64er Display, wenn ich jetzt alle Pixel per Funktion setzen will (z.B. CLRSCR) brauche ich 8192 Aufrufe meiner setPixel(...)-Funktion, nehmen wir mal an, diese operiert auf einem internen
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
weil der ENC28J60 Ethernet Chip bezahlbar beschaffbar war und LAN am AVR.. Super! Dann kam U.Radig mit seinem Webserver daher und ich stand vor der Entscheidung, meins weitermachen oder mich in C einzulesen und
ist es doch auch egal, ob man 128Byte oder 512Byte Häppchen schickt? Ist vielleicht auch Vorurteil, aber bei mir heißt AVR eben immernoch Ram sparen, wo es geht und geziehlt dort einsetzen, wo es wirklich nötig ist. Bei den ESPs bin
-
Thread
avr gcc, xmega 128a4, switch-Anweisung
Hallo, ich kämpfe da gerade mit einem 'Absturz' meines C-Codes rum. Die CPU ist ein AVR atxmega128a4u, Compilerversion ist 4.9.2 (das was man halt aktuell bei Microchip runterladen kann), der Code läuft in der App-Section, Füllgrad von Flash und Data unter 50%. Die fragliche Stelle
eine Sprungtabelle ein "Trampolin" reinknallt. Das kann aber erst bei Controllern mit mehr als 128 KiB Flash passieren (und dort auch nur einmal an jedem Vielfachen von 128 KiB). Damit fällt diese Variante bei dir aus. Vorschlag: mach Nägel mit Köpfen und poste einen compilierbaren Code,
-
Thread
Welcher PIC ist der beliebteste ?
Der PIC18F47K42 und sein großer Bruder, der PIC18F57K42. Ist 2017 Jahrgang. Haben 128K FLASH, 8K RAM und 1K EEP und DMA. 64MHz Takt.
beispielsweise folgende: - PIC24FV32KA301: Ein 5V-Teil mit DIL-Gehäuse, sonst ziemlich Standard - PIC24FJ128GC006 : USB ohne Quarz, sehr mächtiges Remapping, 10MSPS ADC Der PIC24FV32KA301 ist anfängertauglich. Das Peripheral Remapping des PIC24FJ128GC006 ist wirklich sehr praktisch, das macht das Ding
-
Thread
Wanderkiste Widlar, Runde II
polige Bauteile 8x SMD Adapterplatinen SOT89/SOT223 3x 3 Stück doppelseitige Lochrasterplatinen 6x28 [/pre] * Link zur Bezugsquelle und technische Daten im Wiki. Alles weitere zur Kiste steht in meinem vorherigen Beitrag.
2x Bananen-Stecker 4x 7-Segement-LEDs IN: 3x LT1074 1x Atmel STK300 1x mySmartUSB light 1x AVR-Development-Board 3x AM27C128 EEPROM 1x EEPROM Simulator
-
Thread
Warum entwickeln sich die Atmegas zurück?
neueren Typen langsamer, wenn die Versorgungsspannung sinkt. Bei mir war es letztens ein ATMega128 der über Nacht zum ATMega8 wurde! Wohin die 12 verschwunden ist, keine Ahnung! Eventuell hat der 16MHz-Quarz nun 28MHz.
Knallex schrieb im Beitrag #5294105: > Bei mir war es letztens ein ATMega128 der über Nacht zum ATMega8 wurde! > Wohin die 12 verschwunden ist, keine Ahnung! Eventuell hat der > 16MHz-Quarz nun 28MHz. Schau mal unter das Mauspad. Eventuell liegt da mittlerweile ein kleiner
-
Thread
einfachen http request an DSL Router senden
IEE 802.3 (Ethernet) oder vielleicht auch SLIP/PPP (IP over Serial). > Es sollte möglichst ein AVR(mega) sein, da ich über STK500 flashen will. Dann schau dir vielleicht das AVR NetIO an. Das ist ein AVR mit einem ENC28J60 Ethernet Chip. > Ideal wäre also dann zB ein ATmega8535 + irgendein_Netzwerk_Controller > Da hier keine großen Daten übertragen werden sollen, ist SPI Anbindung > sinnvoll. ENC28J60 zieht mir aber zu viel Strom. Gibts was anderes Nicht, wenn du es an einen AVR tackern willst. Es gibt natürlich Alternativen wie etwa den WIZnet W5500, aber wahnsinnig Strom sparen die nicht.
-
Thread
Assemblerprogrammierung ARM CORTEX
://www.youtube.com/watch?v=bSkpMdDe4g4&t=1688s Die Pointe des Vortrags ist etwa zwischen Minute 28 und 32. Die Zeit davor ist lediglich ein x86-Assembler-Crashkurs aber auch sehr interessant.
echt etwas Kompliziertes angelacht, dagegen war die 68000 Familie, Freescale (nun NXP, ich weiß) und AVR Spielzeug. Aber es macht Spaß. Naja, um ARM kommt man nicht herum, sind bei uCs wohl schon seit Jahren Marktführer.
-
Thread
AVR-GCC: PUSH-/Pop-Orgie verhinern
Welche avr-gcc-Version setzt du denn ein?? Das sollte schon lange kein Thema mehr sein.
Kevin schrieb im Beitrag #5270366: > Welche avr-gcc-Version setzt du denn ein?? Das sollte schon lange > kein > Thema mehr sein. Wann war das denn überhaupt mal ein Thema? Üblicherweise macht das weder der steinzeitliche avr-gcc aus WinAVR
-
Thread
ISR Code schneller machen?
/articles/AVR-Tutorial:_Equipment#Erg.C3.A4nzende_Hinweise_zur_Taktversorgung_.28kann_.C3.BCbersprungen_werden.29
mit Zero-Overhead. Keine extra Daten, kein extra Code, kein malloc. @Wilheml: ich benutze das bei AVR in einer eigenen (minimalst)Implementierung. Kennst du eine für AVR?
-
Thread
PIC24 und Bit-Befehler
muss man sich auch nicht registrieren. Mit einem > PICkit kann man dazu sogar debuggen. Um den avr-gcc zu installieren muß ich mich auch nicht registrieren. Und für die Arduino-IDE auch nicht.
Vorsicht: Richtig alles auskreuzen kann man nur auf neuen PIC24. Meine Tipps hierzu sind: - PIC24FJ128GC006 - PIC24FJ128GA204 Insgesamt bin ich zwar eher auf der PIC32-Schiene unterwegs, aber für kleine Projekte nehme ich PIC24 immer gerne wieder. IMHO ein super Kompromiss aus Simpel und Leistung
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
verwenden. Der versteht SPI und das auch noch deutlich fixer als ein WS2812. Zumal SPI Übertragung vom AVR von der Hardware aus unterstützt wird...
+/-150ns einzuhalten, hätte man 3 Taktzyklen Zeit eine neue SPI-Übertragung zu starten - bei einem AVR mit 20MHz. DMA hat der AVR ja leider nicht. Falk B. schrieb im Beitrag #5240748: >>Ich würde sagen IR und LEDs beschreiben gleichzeitig kannst du vergessen >>... *edit*: Gerade gesehen, bei
-
Thread
MCP3428 code
Hello, ich versuche seit einigen Tage der MCP3428 mit Atmega128 zu programmieren. Ich komme aber nicht recht, da ich Anfänger bin. Anbei sende ich mein Code. Vielleicht kann mit jemand helfen. I2c #include<inttypes.h> #define F_CPU 8000000UL #define I2c_FREQ 1000000L #include<util/delay.h> #include<stdlib.h> #include <avr/io.h> uint16_t ERROR=0xFF; void I2c_init(void) { TWSR=0x00; TWBR=((F_CPU/I2c_FREQ)-16)/2; TWCR=(1<<TWEN); } void I2c_start(void) { TWCR=(1<<TWINT)|(1<<TWSTA)|(1<<TWEN);
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Den LPC1114 (M0) gibts im DIP28 (LPC1114FN28).
vielleicht überzeugt Dich ja die Werbung auf der letzten electronica 2016: Building the future with AVR... :)
-
Thread
Frage PWM ATmega32u4
Code dazu: [c] #include <stdio.h> #include "dev/usb_serial.h" #include <util/delay.h> #include <avr/io.h> #include "dev/adc.h" #include <avr/interrupt.h> int main(void) { DDRD |= (1<<PORTD6); //Output PORTD |= 0x00; TCCR0A |= ((1<<COM0B1) | (1<<COM0B0) | (1<<WGM00) | (1<<WGM01
Joystick übergeben wird (-100 = Links / 0 = Mitte / 100 = Rechts) { OCR0B |= ((pos/100) * 128) + 128; } if(pos > 0) { OCR0B |= ((pos/100) * 128) + 127; } if(pos = 0) { OCR0B |= 128; } } } [/c] Wäre über jede Antwort dankbar
-
Thread
Gesucht: Stand der Technik für Superhet mit AGC
Ganz genau. Auch schön beschrieben unter https://de.wikipedia.org/wiki/Magisches_Auge_%28Radio%29. Leider geht aus beiden Artikeln (oder ihren englischen Counterparts) nicht eineindeutig hervor, dass die AGC-Spannung zur RSSI-Anzeige verwendet wird.
. ;-) (Energie Detection ist weiter nichts als eine Integration der RSSI-Werte über 128 µs hinweg.) Damit sollten doch alle deine Anforderungen erfüllt sein, oder?
-
Thread
Kleine Frage zu Makros
tatsächlich kopiert. Jörg W. schrieb im Beitrag #5179209: > Hängt von der Architektur ab. Beim AVR bspw. liegen sie nicht im > ROM, da dieser mit völlig anderen Befehlen angesprochen werden muss > als ein regulärer char *. Ich weiß. AVR ist auch eine komische Architektur. Der Chris arbeitet aber
eher beginnt als beim AVR. > Der Chris arbeitet > aber mit STM32. Steht nirgends im Thread, ich hatte extra gesucht.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Mathias B. schrieb im Beitrag #5354777: > Bestellt 28.03., angekommen gestern 16.03. (!) Das nenne ich hyperschnell, oder meintest du bestellt am 28.03.2017 ? :-) Und hier in vier Tagen: https://www.aliexpress.com/item/Beetle-Virtual-Key...
Oder das Pollin AVR-Net-IO Board, man waren das noch zeiten: https://www.pollin.de/p/bausatz-avr-net-io-810058 dazu eine 8 Kanal Relais Karte und man ist wieder bei den 35€ :D