-
Thread
7 Segment Anzeige auf verschiedenen Ports
DB 01111100b ;b : | 1010h | 1xxx DB 01110110b ;H : | 1011h | 20xx DB 01110111b,11110011b
;Stor | 1018h | 60 DB 01111100b,00111000b,00000110b,01010100b;bLin | 101Ch | 70 DB 01111100b,00111000b,00111111b,00111101b;bLOG | 1020h | 80 DB 01000000b,01000000b,11000000b,01000000b
-
Thread
Objektorientierung mit avr gcc
davon gehe ich aus; der avr-gcc unter Linux ist gleichzeitig C++ (avr-g++).
Hallo Marcus, anbei ein kleines C++-Programm für den ATmega128 (Nibo). Es ist mein erster Test in C++ und ich bin froh, dass es funktioniert. Hoffe es hilft Dir weiter :-) Möchte mehr über C++ auf AVR lernen und mich austauschen. Gruß Michael
-
Thread
VT100-Terminal (VGA+PS2)
http://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/VT100/docs/VT100_sheet.pdf?sortdir=down&view=log
, aber nicht wenn ich mich einfach auf der AVR Console befinde.
-
Thread
Bascom ist gut
einen anderen Basic-Dialekt hinweisen, noch dazu vollkommen kostenlos und sogar mit OO-Ansatz: LunaAVR. http://avr.myluna.de/doku.php?id=de:start Es ist quasi ein RealBasic-Clone (fortschrittliches VB) für Windows, Linux und MacOSX. Vor Allem letzteres (noch nicht ganz fertig) dürfte ein wirkliches
Yalu X. schrieb im Beitrag #2663892: > Nehmen wir besser den GCC für PCs, denn der AVR-GCC ist ein Cross- > Compiler und übersetzt sich deswegen nicht selber. Du hast sicher bemerkt dass es hier im Thread um Compiler wie AVR GCC geht und nicht um beliebige andere Compiler, mit diesem
-
Thread
LED dimmen mit Fading oder lieber mit PWM
ATTiny zu PWM einlesen. Vielleicht hilft auch das Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM.
ATtiny402, ATtiny412 // LED fade-in fade-out 10-bit PWM // PWM output: Pin 7 (PA3) #include <avr/io.h> uint16_t pw[64] = {0,1,1,1,2,2,3,4,5,7,8,10,12,14,16,18,21,24,27,30,34,38,43,48,54,60,67,74,81,89,98,108,118,128,140,152,164,178,192,208,225,247,270,294,319,343,368,396,424,452,481,511,543,577,612,650,689,730,773,819,867,917,969,1023
-
Thread
Welchen Atmega2560 bei 3,3V?
wobei das DB Schrott ist: "2560/V-2561/V 8-bit Atmel Microcontroller with 16/32/64KB In-System Programmable Flash" Der 2560/1 hat eben 256KB In-System Programmable Flash und nicht 64KB und alle laufen ab
braucht man aber den > 2560V? Weil der 2560 sehr viel älter ist als seine kleineren Geschwister mit 64 und 128 KiB. Letztere sind in einer anderen Technologie gefertigt.
-
Thread
Modifikation einer 8Bit-PWM zu einer 10Bit-PWM
Hallo zusammen! Ich arbeite mit einem ATMEGA128 mit 16MHz Taktfrequenz und programmieren mit dem AVR-Studio und in Beginner. Neben einer AD-Wandlung muss ich in meiner Schaltung eine Gleichspannung vorgeben, die möglichst fein gestuft sein soll
@Frank: kleine Korrektur: "Ein TP erster Ordnung fällt nach der Grenzfrequenz mit 20 dB pro Frequenzdekade. " Yep, stimmt. "Bei 10 bit Auflösung sind das ca. 60 dB. Die Grenzfrequenz muss also ca. 1/3 der PWM-Frequenz sein" STOP! Dekade = 10x ==> 3 Dekaden = 10*10*10 = 1000
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
; PROVIDE ( aes_decrypt_init = 0x40008ea4 ); PROVIDE ( aes_unwrap = 0x40009410 ); PROVIDE ( base64_decode = 0x40009648 ); PROVIDE ( base64_encode = 0x400094fc ); PROVIDE ( bzero = 0x4000de84 ); PROVIDE ( cmd_parse = 0x40000814 ); PROVIDE ( conv_str_decimal = 0x40000b24 ); PROVIDE ( conv_str_hex
0x40003bbc ); PROVIDE ( uart_rx_one_char = 0x40003b8c ); PROVIDE ( uart_rx_one_char_block = 0x40003b64 ); PROVIDE ( uart_rx_readbuff = 0x40003ec8 ); PROVIDE ( uart_tx_one_char = 0x40003b30 ); PROVIDE ( wepkey_128 = 0x4000bc40 ); PROVIDE ( wepkey_64 = 0x4000bb3c ); PROVIDE ( xthal_bcopy = 0x40000688
-
Thread
"Burst" mit atmega328 erzeugen
Für kleine Timerwerte sollte der Prescaler >=64 sein. Dann bleibt noch etwas Zeit für die Mainloop. Der AVR führt zwischen 2 Interrupts mindestens einen Befehl der Mainloop aus. Im Gegensatz dazu der ARM, der läßt die Mainloop komplett verhungern
zweiter Timer zählt die Pulse und schaltet mit mittels CCL den Takt nach außen ab. Wenn man denn bei AVR bleiben möchte wäre das vielleicht mit einem AVR DA/DB möglich. Ansonsten Frequenz runter. Richtwert erstmal unter 100kHz.
-
Thread
Z80/UA880D mit 28C64 startet nicht
Nach diesem DB: https://www.futurlec.com/Memory/28C64PLCC.shtml ist es kein Problem. Schau mal bei Writeprotection.
tatsächlich auch welche zu geben die ein Flankengetriggertes Adresslatch haben, ob das jetzt xxx32 oder xxxx64 oder xxx128 waren müsste ich die Unterlagen im Archiv durchwühlen. Und dazu habe ich weder Lust noch Zeit, und ist jetzt auch Irrelevant. Somit auf den TO Zurückzukommen, Deine schaltung müsste laut
-
Thread
6 Bit Dämpfungsglied ansteuern
Christoph db1uq K. schrieb im Beitrag #7259402: > die elektromechanische Lösung Es gibt auch binär codierte Drehschalter mit 64 Positionen, passend für den PE4302: https://hopt-schuler.com/de/produkte/codierschalter
MCs gibt es auch noch haufenweise im DIP, z.B. ATmega1284: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html?&trstct=pos_2&nbc=1
-
Thread
Controller mit variabler Signalspannung an den Pins(neu)
/O https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf (page 198)
"Die MVIO-Peripherie der neuen 8-Bit-MCUs, einschließlich der Serie AVR DD, soll es einem einzelnen Port der MCU ermöglicehn, in einem anderen Spannungsbereich als der Rest der MCU zu arbeiten. Damit würden sich zusätzliche externe Komponenten erübrigen." Das ist bei
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
WinAVR-20100110-install.exe http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download 3.LCD Simulation: AVR LCD Visualizer Welche version ? AVR LCD Visualizer (
keine serielle Antwort raus :-( [code] $regfile = "m644def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 128 $baud = 9600 $prog &HFF , &HE2 , &HD9 , &HFE ' Fusebits, BODEN=1,8V, 8MHz, JTAG disable, sonst Standard Const Build
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
die einzelnen Menüs (=Räume) gescrollt werden kann und Temperaturen eingestellt werden können. - 64x128 OLED - RFM70 zur Kommunikation mit dem Webserver - STM32F103 - 100mAh LiPo Akku
Timmo H. schrieb im Beitrag #3101734: > Atxmega A4U Breakoutboard mit 128x64px 0.96" OLED. Sehr cool, ich bin ein großer Fan von mehrteiligen Designs mit vorgefertigten Trennlinien!
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
im Beitrag #2487672: > Der große Atmel-Chip hat die Bezeichnung "ATMEL 0847" Nö, der heißt AT45DB642D und ist ein 64MBit DataFlash. Es enthält die PC-Software und die Einstellungen. Der kleine MLF ist ein Tiny25.
Wie du meinst, nur nicht weinen wenn's mit dem AVR vorbei ist... :)
-
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
-
Thread
Nachfolger vom ATMEGA2560?
wenn wirklich ein anderer Controller gesucht würde fällt mir aktuell als möglicher Kandidat nur ein AVR128DB64 ein. Hat zwar weniger Pins aber ansonsten von allen mehr, wobei die Timer anders sind. Also 4x 16 Bit Timer hat man nicht, dafür haben die andere Features. Vorallendingen für Messaufgaben. Arbeitet
Datenblatt, die wiederum sagt, dass er bei 2.7V funktioniert. Ich fände die 4.5V auch merkwürdig, der AVR-Kern (und auch die Peripherie) ist ja bei allen AVRs im Grunde gleich. Würde mich dann schon interessieren, was genau am 2560 so anders ist, dass er bei 2.7V nicht gehen soll.
-
Thread
Schieberegistersachen
an. Schieberegister läuft an einem Mega16 mit SPI eingeschaltet. Wenn ich nun den SPI Takt auf Fsys/128 stelle bei 16Mhz. dann hätte ich doch quasi 16000000/128=125000 Clocktakt. Bei 8Bits entspräche das 125000/8=15625 Hz Strobetakt. 1/15625Hz = 64uS. Heißt es jetzt, dass wenn das Display 40uS für
oder vielleicht sogar jemand mal drüberlesen möchte :-). Bin ja noch nicht so der Profi in gcc für AVR.
-
Thread
=== GCC v15 ===
Hat hier wer ein gcc v15 avr/arm binary für x86/64bit oder wie/wo nutzt ihr den Compiler?
automatisch im Flash landen. µC AVR128DB64.
-
Thread
Mikrocontroller für schnelle PWM gesucht
angeschlossen, das braucht ein paar Takte zur Aktualisierung und Übertragung. Ich such mal den Auszug aus dem DB...
...Timer2 (CLKper) vom Xmega kann von der internen PLL gespeist werden -> 20-128MHz Datenblatt: http://www.atmel.com/Images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf ATMEGA16A4 kostet bei Mouser ab 100 Stk. 1,34 Euro (je nach Typ) Gruß St. Ende
-
Thread
Suche nach Clock Generator bis 192 kHz
Diese Frequenzen kann doch jeder AVR nebenbei erzeugen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR und wenn es ein externes Bauteil sein "muss" da halt ein attiny mit i2c und quarz. ps
sven s. schrieb im Beitrag #1933478: > Diese Frequenzen kann doch jeder AVR nebenbei erzeugen. 12.288Mhz und 11.2896Mhz? Mit einem AVR erzeugen? Wohl kaum. Lediglich dann, wenn die Signale von zwei Oszillatoren dieser Frequenz über Gatter umgeschaltet und an den Audio-ADC
-
Thread
Flash-Speicher mit hoher Kapazität?
Ich bräuchte vier 29f64g08cfaba-wp NAND ICs von Micron. Das Problem ist allerdings, dass ich sie via Memphis AG nur in kompletten Reels zu 1000 Stück beziehen kann. Hat irgendjemand zufällig solche NANDs über oder kann
fand sind schon urig alt... Die schreiben immer noch von MByte Flash... und ich bin bereits bei 128 GByte... Muß mal den den source genauer ansehen... Dumm nur, das er auf Linux basierend ist. Danke Michelle
-
Thread
Akustische Wiedergabe (Stimme) mit MC möglich?
wo der µC selbst labert: http://www.romanblack.com/picsound.htm Ja, es ist ein PIC, auch wenn die AVR Fraktion das nicht für möglich halten würde. Aber es geht ja auch mit Atmels: http://s-huehn.de/elektronik/bbgong/bbgong.htm bye Frank
. By the way: Wo komm ich denn an günstige SD/MMC Cards ran? Gibt´s denn keine mehr mit 32 oder 64 MB? Dat würde haufig reichen. Sodele und nochwas kurzes. Die Würzburger Straßenbahn hält sich tatsächlich an Ihren Fahrplan. *gg* Für die DB AG wollen wir das Gerät nicht anbieten. (Nur für den Nahverkehr
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
noch einer ist. Meist sind es nun 328bp uC. Das müsste man im Bedarfsfall prüfen. Die neueren AVR wären in der 8-Bit Welt aber nun doch eine bessere Wahl für anspruchsvollere Anwendungen. Z.B. der AVR128DB48/64 ist da schon ein anderes Kaliber. Gerhard
neu gestartet habe, konnte ich einen *328P* mit dem AVR-ICE programmieren. Funktioniert im Moment nur mit dem *328P*.
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
sind hier zu finden : *Mikrocontrollertechnik-Kursus MODUL_A* http://www.weigu.lu/tutorials/avr_assembler/index.html Bernd_Stein
hI >Ist der Simulator vom AVR-Studio 4.19 Build 730 mal wieder Bugy, ... Ja, ist er. Vor allem , was Hardware-Module angeht. Näheres dazu findest in der AVR-Hilfe unter 'Known Issues'. MfG Spess
-
Thread
Kabelbaum Prüfgerät
K. schrieb im Beitrag #6696173: > Kennst Du Scada lel mein S5 Programm war grad mal 5kB groß + DB
den hex für ein arduino (328) einstellen mit i2c mcp23017 , 2x Led, 2x Taster, 1x piezo . Ui ist für 64 Kanäle gemacht, funktioniert natürlich auch von 8 bis 128 wobei es dann aber einige Verschiebungen gibt.