-
Thread
Gibt es Drucktaster, die nur einen geringen Auslösedruck benötigen?
viele µC, die eine mehr oder weniger große Anzahl von "Touch-Tasten" direkt selber ansteuern kann. Ein AVR128DA28 z.B. im Extremfall 9x9=81 als Matrix oder 18 als Einzeltasten. "Touch-Tasten" deshalb in Gänsefüßchen, weil man die ganz einfach und spottbillig selber bauen kann, d.h.: optimal auf die Anwendung
µC, die eine mehr oder weniger große Anzahl von "Touch-Tasten" direkt > selber ansteuern kann. Ein AVR128DA28 z.B. im Extremfall 9x9=81 als > Matrix oder 18 als Einzeltasten. > > "Touch-Tasten" deshalb in Gänsefüßchen, weil man die ganz einfach und > spottbillig selber bauen kann, d.h.: optimal
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Pardon, ich war beim AVR128DA28 - beim ..DB.. geht alternativ-WO0 nicht, bleibt nur A0.
und deswegen artet es in Arbeit aus, dort symbolische Konstanten zu benutzen. Da ich aber erstens AVR8-Asm kann und zweitens auch C# und mich obendrein mit dem VS sehr gut auskenne, habe ich mir selber eine sehr gut brauchbare Code-Completion für Asm im Atmel-Studio programmiert. Leider darf ich das
-
Thread
RTOS mit Arduino
-kb-spdip-28-32mx150f128b-isp-p121326.html?&trstct=pol_5&nbc=1 und 20 € für einen PICKIT3-Clone beim Chinamann und erkunde die Möglichkeiten. Das ist noch nicht mal der größte, aber eben das, was Reíchelt in DIL
RAM, die AVR128 haben 16kbyte, das reicht locker für die 9 Jobs die ich plane. Und die Interrupts, auch in den 2 prioritäten, stehen mir immer noch zur Verfügung. Und das Wichtigste, es hat Spass gemacht. Eigentlich
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Empfaenger runtermischt auf irgendwas in der Naehe von DC. Und das kriegt der AVR dann ueber seinen ADC zum Messen. Und aus diesen Messungen wird dann hurtig der naechste Wert fuer 's OSCCAL Register errechnet, so dass die 9.92MHz/128 immer schoen um den empfangenen und runtergemischten
Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum.
-
Thread
Uno-Board mit ATMEGA256
Und den UNO auf ATMEGA128 umzurüsten passt auch nicht?
Vielleicht ist ein AVR128DA28 bzw. ..DB.. eine mögliche Alternative: 128 KiB Flash, 16 KiB RAM, 3 UART, 2 SPI.
-
Thread
Warum geht das nicht ?
8e6 #define F_CPU XTAL #define DIST 0.06 // sensor distance in m #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "BitUtilities.h" #include "LCD_display_on_Port_C.h" volatile double sec = 0; volatile unsigned char
allerdings ATMega8-er ISBN: 9783486587906 Titel: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen Autor: Schmitt, Günter ciao gustav
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
aktuelle... Gibt es durchaus: Microchip Technology ATMEGA328P-PU Embedded-Mikrocontroller PDIP-28, 20 MHz
brauchen und > bin für jeden Tipp dankbar. Mein Tipp: Klein anfangen. Erstmal einen ESP und einen AVR, dann steigern auf zwei AVR.
-
Thread
AVR128, CCP und Optimierung
#6675193: > Cyblord -. schrieb im Beitrag #6675191: >> Ich nutze aber keinen xmega. > > Doch. Der AVR128DAxxx ist eine xmega4 Architektur. Also der Hersteller bezeichnet das alles komplett anders. Es gibt eine AVRxm Architektur (XMEGA). Die AVR128DA sind aber AVRxt welches der Nachfolger ist. Hier
lamentierst Du dann herum. Natürlich nutze ich den. Was mich aber nicht zu falschen Aussagen wie > Der AVR128DAxxx ist eine xmega4 Architektur. verleiten könnte. Vielleicht wolltest du ja sagen: Der gcc nennt die AVR128 Architektur xmega4. Wer weiß?
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Hallo Foren-Gemeinde, nach sehr sehr langer Zeit habe ich mal wieder mein altes OLIMEX AVR-P28-8MHz (https://www.olimex.com/Products/AVR/Proto/AVR-P28-8MHz/) ausgepackt und den Start mit Microchip Studio 7 gewagt. Leider bekomme ich den Debugging-Modus nicht zu laufen, sodass ich immer
unterwegs bin, weil ich mir keine Register oder Variablen ansehen kann. Mein aktuelles Setup: - OLIMEX AVR-P28-8MHz - AVR MKII in-circuit programmer (siehe Anhang) - Laptop zum Programmieren nur mit USB-Schnittstelle Nach meiner Recherche benötige ich dazu den "debugWIRE", den ich leider nicht finde
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
22 lenovo thinkstation s20: 70€ 23 eizo coloredge cs230: 80€ 24 sharkoon quickport combo: 10€ 25 avr starterkit stk500 & at89/90: 20€ 26 trafo 6/9/12V 5A; 24V 3A: 10€ 27 solder-unit st 081: 5€ 28 dcf77-frequenznormal bausatz: ?30€? 29 arduino experimenting shield v2.1: ?5€?; CP2102N Breakout: 3
22 lenovo thinkstation s20: 70€ 23 eizo coloredge cs230: 80€ 24 sharkoon quickport combo: 10€ 25 avr starterkit stk500 & at89/90: 20€ 26 trafo 6/9/12V 5A; 24V 3A: 10€ 27 solder-unit st 081: 5€ 29 arduino experimenting shield v2.1: ?5€?; CP2102N Breakout: 3€ 30 mega128 modul: ?3€? 31 adafruit proto
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
nirgendwo aufgerufen werden. Ich hatte das aus dem Tutorial: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Senden_einer_Zeichenkette_.28String.29 und die Funktionen sahen vorher so aus: [c] int uart_putc(unsigned char c) { while (!(UCSR0A & (1<<UDRE0))){} UDR0 = c;
*s) { uart_putc(*s); s++; } } [/c] Filename uart_verysimple.c [c] avr-gcc -mmcu=atmega88a -Wall -Os -DF_CPU=8000000UL -c uart_verysimple.c -o uart_verysimple.o; avr-gcc uart_verysimple.o -o uart_verysimple.elf; avr-objcopy -O ihex -j .text -j .data uart_verysimple.elf
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
nicht, sie müssen auch verfügbar sein. Heute würde ich sagen: Wenn die ein AVR reicht, dann nimm einen AVR. Für den Einstieg sowieso.
. Und AVR reicht für das Meiste.
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Ok, die 128kb sind jedenfalls echt, ein testfile mit 128kb lässt sich flaschen und verify'en. Noch schöner wenn es sich auch debuggen liesse, mit 128kb wären alle meine Sorgen gelöst, da ich inzwischen bei 58kb
klappt es mit 128kb aber ich hoffe mal dass die Bits nicht nach kurzer Zeit vom Winde verweht sind...
-
Thread
AVR128DB28 mit Arduino und jtag2updi - Fehlermeldung
Hi, hat schon einer einen AVR128DB28 erfolgreich mit jtag2updi (Arduino Nano) programmiert? Ich habe heute meine ersten chips bekommen, bekomme diese aber nicht programmiert. Mit den attiny's klappt alles bestens. Beim AVR128DB28
Der Aufbau ist gleich nur die Daten in der avrdude.conf sind dafür andere. Wenn es mit pyupdi mit AVR128DB28 klappt, dann erhärtet das die Vermutung mit der avrdude.conf. Soweit meine Logik dazu.
-
Thread
ATMega4809 EVSYS, total überfordert
Dass der Umstand nicht im Datenblatt zu finden ist ... - dazu sage ich jetzt lieber nichts. Der AVR128DB28 verhält sich übrigens genauso.
Dass aber das Datenblatt der AVR128DB kein /copy/ erlaubt, halte ich für eine merkwürdige, um nicht zu sagen absurde, Einstellung von Microchip. Wird auch nicht dadurch besser, dass es z.B. bei Bosch-Sensoren ebenso ist.
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
habe einen > AVRispMKII wie eingangs erwähnt. Und das Brennen eines Arduino HEX files auf einen AVR überfordert dich ?
man I2C, auch da gibt es funktionierenden Code, z.B. von Fleury (http://www.peterfleury.epizy.com/avr-software.html?i=1).
-
Thread
Linux geht es noch antiquierter?
Ich benutze jetzt Linux seit 28 Jahren. Aber so ein Feature habe ich bislang nie gebraucht oder vermisst.
PittyJ schrieb im Beitrag #6604371: > Ich benutze jetzt Linux seit 28 Jahren. Aber so ein Feature habe ich > bislang nie gebraucht oder vermisst. Typisch.
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
> hast du mal vermessen ... Ja, an *einem* AVR128DB28, sah ganz gut aus, wie ich mich erinnere. Aber nicht so gründlich wie Sie. > PWM via Typ-D-Timer liefert weitaus bessere Ergebnisse Hier ist der Höreindruck (und um diesen geht es Robert)
mal - ohne relativ kleinen pull-down am DAC-Ausgang werden Sie Ihr "blaues" Wunder erleben mit dem AVR128DB28.
-
Thread
Frage zu Externes SRAM(XMEM) und Atmel Studio 7
dem internen SRAM. Kann man machen. https://scienceprog.com/adding-external-memory-to-atmega128/#more-2513 http://www.nongnu.org/avr-libc/user-manual/mem_sections.html www.nongnu.org/avr-libc/user-manual/malloc.html
Und dafür reichen 8kB SRAM nicht aus? Was machst du damit? Vielleicht ist noch nicht bis zu jedem AVR-User vorgedrungen dass man mit Strings _nur_ im Flash eine Menge RAM sparen kann. Und plötzlich passt der ganze Code sogar in den kleinen 328P!
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
M0, da verpasst Du was. Die sind inzwischen bei mir auf gut 7 Platinen drauf und verdrängen einen AVR nach dem anderen. Nach dem Inbetriebnahme System kommt der erste M3 (103) zum Einsatz, dem verpasse ich dann auch einen VCP mit MCURSES zum Testen, wenn alles gut läuft. Die 2 Projekte werde ich
merklichen Einfluss. Der Echo Test bleibt mal nach 10 chars stecken, mal nach 30. Rx Buffer von 128 auf 512 erhöht -> keine Änderung. Anbei mein main.c. von dem Test
-
Thread
ATmega4809 UDPI probleme
> Hat das jemand von euch schon mal gemacht? Ja. Allerdings auf einem ATmega1284P bzw. AVR128DA28 in Assembler. > ich habe mir das recht einfach vorgestellt Nun ja, wenn man sich sehr genau an das Datenblatt hält, dann klappt das auch - nach vielen Fehlversuchen, 'serial programming'
#6587812: >> Hat das jemand von euch schon mal gemacht? > Ja. Allerdings auf einem ATmega1284P bzw. AVR128DA28 in Assembler. Primär bezog sich die frage auf das Auslesen des Flashs / Register / Fuses oder das beschreiben dieser. Da hilft mir der Assembler recht wenig ^^ S. Landolt schrieb im Beitrag
-
Artikel
IRSND
Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei irsnd-main-avr.c - Beispiel Anwendung WICHTIG: Im Applikations-Source sollte nur irsnd.h per include
GRUNDIG 17.05.2010: Behandlung von Frame-Wiederholungen für SIRCS, SAMSUNG32 und NUBERT korrigiert 28.04.2010: Unterstützung des APPLE-Protokolls 28.04.2010: Konfiguration über irsndconfig.h 16.04.2010: Sämtliche Timing-Toleranzen angepasst/optimiert 14.04.2010: Neues Protokoll: Bang & Olufsen 17.03.2010
-
Thread
Atmega328p mehr digital pins
kannst auch was Modernes nehmen. Jeweils in 48 Pin Ausführung > ATmega4809 oder AVRxxDB48 (xx = 32/64/128). Den 'DB' gibts auch noch mit 64 Pins. Zwei ICs benötigen mit allen drum und dran immer mehr Platz als ein etwas größerer. Der Klopper ATmega2560 ist von den Abmessungen schon ganz schön groß wenn
Im Datenblatt heißen die Pins ADC6 und ADC7. In der verlinkten PDF auf Seite 3. Die 28-Pin-Version des Controllers hat die gar nicht. Die sind tatsächlich die Ausnahme von der Regel. Schon seit ATMega8-Zeiten: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8
-
Artikel
Mini2440
22 LADDR5 EINT17 23 LADDR6 EINT18 24 LADDR24 EINT19 25 LDATA0 MISO 26 LDATA1 MOSI 27 LDATA2 CLOCK 28 LDATA3 SS 29 LDATA4 SCL 30 LDATA5 SDA 31 LDATA6 GPB0 32 LDATA7 GPB1 33 LDATA8 CLKOUT0 34 LDATA9 CLKOUT1 35 LDATA10 36 LDATA11 37 LDATA12 38 LDATA13 39 LDATA14 40 LDATA15 Steckverbinder. Digi-Key: Connector
Strength" (maximaler Strom an machen Pins), ... ist das Ganze nicht mehr so einfach wie bei einem AVR. Der Bastler sollte hier schon genau wissen was er will vorallem das Datenblatt zu Rate ziehen. Die Funktionen und Register des Chips sind ab Seite 274 (Kapitel IO-Ports) zu finden. Die elektrischen
-
Thread
Ist mein GLCD defekt ?
Hallo zusammen, ich besitze ein GLCD 128x62 ( Kontroller NT7108). Leider bekomme ich nichts angezeigt, wenn ich ein Test-Programm auf den Arduino hochlade. Nur die Hintergrundbeleuchtung funktioniert. Ich habe mehrfach alle Verbindungen geprüft
Der Test-Sketch ist aus der U8glib-Bibliothek. Sketch: #include "U8glib.h" U8GLIB_KS0108_128 u8g(25, 24, 27, 26, 29, 28,31, 30, A0, A4, A3, A1, A2); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 en=18, cs1=14, cs2=15,di=17,rw=16 draw(void) { // graphic commands to redraw the complete screen
-
Thread
ATMega Temperatur
/avr-libc/libm/fplib/log.S
Peter F. schrieb im Beitrag #6556362: > wie Du auf 32-Bit-Gleitkommazahl kommst Das übliche AVR Float steckt in 32 Bit.
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
wenns AT*X*Mega gibt? > > ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind wirklich zum abspritzen!
Nudelhaus schrieb im Beitrag #6530593: > Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind > wirklich zum abspritzen! Ja, die haben das Potential, noch lange gegen die oft nutzlose 32Bit-Mischpoke anstinken zu können. Denn: in sehr,
-
Thread
Kosmos CP1 Emulator mit ATmega
, weil man die internen AVR Pullups verwenden kann. Klar jetzt?
schrieb im Beitrag #6542179: > (...) Bis Du sagtest, dass kann man auch irgendwie mit > internem AVR-Pullup / Down machen, was wohl nicht stimmt. DARUM ging es. Mit dem AVR und dessen internem Pullup kann man das Verhalten des Port 1 eines i8039 emulieren. Darum ging es. Mit dem AVR kann man