-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
Ausgang Q...0 auf EIN. 'A0' zeigt den AD Wert an Kanal 0 an, W80 schreibt den DAC mit Wert 80H = 128. Alle Werte auf der Eingabezeile werden als Hex interpretiert. 'PF' zeigt also Port I.15 an.
auch speziell dieses Basic mir nicht unbedingt liegt. Im Grunde wollte ich probieren ob es mit dem AVR überhaupt funktioniert. Für später hatte ich dann mal was in Richtung Modbus angedacht. Den externen RAM nutze ich im Moment nicht, kann ihn aber ohne Probleme ansprechen. Der AVR bringt ja auch erstmal
-
Thread
ATMega 32 mit USBasp und Arduino IDE programmieren
Du musst den Programmieradapter langsamer machen, weil AVR standardmäßig mit 1MHz getaktet sind. Bei USBASP gibt es drei Varianten: a) Sie machen das automatisch (hast du offenbar nicht) b) Sie lassen sich durch den avrdude Parameter -B16 steuern c) Sie
System wide configuration file is "C:\Users\fuhrm\AppData\Local\Arduino15\packages\MightyCore\hardware\avr\2.0.5/avrdude.conf" Using Port : usb Using Programmer : usbasp Setting bit clk period : 32.0 AVR Part
-
Thread
Interrupt jede Sekunde (ATTINY26)
Aber Quarz ist viel einfacher. Hier zeigt einer wie es geht: http://www.dumdididum.de/blackstrom/avr/avr_uhr/index.shtml (ka ob das Ding genau ist) Aber mach nur keinen Unfug, irgendwie könnte man ja auf die Idee kommen das hier ein Zünder gebaut werden soll... 3N
selbstermittelte Korrekturwert muss übrigens nach jeden Reset neu eingetragen werden. Siehe Seite 28 unten im Datenblatt. Gruss Jadeclaw.
-
Thread
Software PWM 8-fach
Such doch mal nach pwm_8avr.ass oder pwm_avr.s90
Dir erwähnte Art der Impulsverteilung verstehe ich schon. Ich hatte weiter oben die Suche nach pwm_8avr.ass angeregt. Damit Du nicht suchen mußt, stelle ich es einmal in den Anhang.
-
Thread
LED Fading Atmega32
#define true 1 #define false 0 #define STK500 false #include <inttypes.h> #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> // global variables uint16_t pwmtable_8A[4] PROGMEM = {0, 16, 64, 255}; uint16_t pwmtable_8B[8] PROGMEM = {0, 4, 8, 16, 32, 64, 128, 255}; uint16_t pwmtable_8C[16] PROGMEM = {0, 2, 3, 4, 6, 8, 11, 16, 23, 32, 45, 64, 90, 128, 181, 255}; uint16_t pwmtable_8D[32] PROGMEM = {0, 1, 2, 2, 2, 3
-
Thread
Bit Angle Modulation Arduino
AVR C.
Port in AVR C. Hallo Michele, du kannst alle diese Anweisungen _auch_ in der Arduino-IDE benutzen! LG, Sebastian
-
Thread
ATMega328 im Hutschienengehäuse mit Ethernetanschluss
und habe ein Hutschienenmodul auf > ATMega328-Basis warum nur? der ATmega 1284p mit 20 MHz 128k flash und 16k SRAM ist viel interessanter. Das Modul würde auch nicht größer. Manfred schrieb im Beitrag #7323867: > 5V am µC und 3,3V am Ethernet ohne Pegelwandler hast ja so Recht, ist mir an NETIO von Pollin auch nie aufgefallen nur sämtliche fehlenden Stützkondensatoren am ENC28J60 sind mir aufgefallen. https://docplayer.org/23702642-Avr-net-io-board-best-nr-pollin-electronic-gmbh-tel-49-0-stand-hka.html
-
Thread
[gesucht] Olimex SAM7-EX256 Minimalbeispiel
Also, nach zahlreichen AVR Projekten habe auch ich mir so ein Olimex SAM7-EX256 zugelegt. Es ist nun bereits der 3. Anlauf auch nur irgendetwas was damit zu tun hat zum laufen zu bekommen, ich hatte es jeweils nachdem nach Stunden
Makefiles nicht ohne weiteres von GCC kapiert werden. Wegen "WinAVR ist einfach, aber Yagarto kompliziert": Warum nimmst Du nicht WinARM. Verhält sich fast 1:1 wie WinAVR. Zum Programmieren über JTAG gibts nur OpenOCD. Ist relativ einfach zu bedienen. Allerdings
-
Thread
Akku Überwachung so machbar ?
Datenblatt ist es 12, was Arduino für Nummern hat, k.A.) So mache ich dies mit meinen Pics - mit AVR habe ich nichts am Hut.Aber ein kurzer Blick ins Datenblatt des von mir (gestern)downgeloadeten ATiny oder ATmaxilein - weiss der Geier wie man auf solche Namen kommt - hat mir keinen Hinweis darauf
null) avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e930b (probably t85) avrdude: NOTE
-
Artikel
Avr-gcc Bugs
Support __gcc_isr pseudo-instruction 2.29 21583 Move .jumptables to a higher address 2.29 21569 Merge avr.sc and avrtiny.sc 2.29 21472 Add new emulation for ATtiny416 et al. (don't put .rodata in RAM) 2.29 rodata-in-flash 21404 Assertion fail in bfd/elf32-avr.c:2145 2.28 20849 Don't put .rodata in RAM on AVR_TINY. 2.28 rodata-in-flash 20789 Fix relaxation of negative DIFF relocs. 2.26 20254 Relocs at end of section are not processed with .align. 2.26 20221 Wrong code with .align and linker relaxation. 2.26
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
86<\r><\n> Channel 3: ADC average value = 0 Diff = -128<\r><\n> Channel 4: ADC average value = 0 Diff = -128<\r><\n> Calibration run 3<\n><\r> Channel 1: ADC average value = 126 Diff = -2<\r><\n> Channel 2: ADC average value = 51 Diff = -
-28<\r><\n> Channel 3: ADC average value = 0 Diff = -128<\r><\n> Channel 4: ADC average value = 0 Diff = -128<\r><\n> Calibration run 6<\n><\r> Channel 1: ADC average value = 126 Diff = -
-
Thread
NFS Boot Grasshopper
. OK Starting kernel at 90000000 (params at 13fa5008)... Linux version 2.6.27.6.atmel.1 (avr32@avr32-desktop) (gcc version 4.2.2-atmel.1.1.3.buildroot.1) #1 Fri Jul 3 10:37:57 CEST 2009 CPU: AT32AP700x chip revision C CPU: AP7 [01] core revision 0 (AVR32B arch revision 1) CPU: MMU configuration
Zone order, mobility grouping on. Total pages: 16256 Kernel command line: nfsroot=$(serverip):/home/avr32/grasshopper_buildroot/project_build_avr32/grasshopper/::$(serverip)::255.255.255.0::eth0:dhcp PID hash table entries: 256 (order: 8, 1024 bytes) avr32_comparator: irq 0, 140.000 MHz console [ttyS0
-
Thread
RFID Türöffner
sehe ich das richtig, dass der rfid-chip nur die daten ausliest und an den avr sendet, also der avr 'entscheidet' ob ok oder nicht?
ein paar Kabeln und zwei Widerständen am Parallelport deines Computers machen. Schau mal bei: [[AVR_In_System_Programmer]] geh da zu "Paralleles Interface für AVR und PonyProg" http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#Paralleles_Interface_f.C3.BCr_AVR_und_PonyProg Wenn
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
langsamem Systemtakt die Verbindung noch klappt. Ist der Prozessor jetzt verloren? So ähnlich wie beim AVR wenn man ihn "ver-fused".
schrieb im Beitrag #4516209: > Beim ersten einstecken vor ca. 4 Wochen wurde der ATMEL-ICE von > AVR-Studio 7 auf die Firmware-Version 1.1.c aktualisiert. 1.1c (hex) = 1.28 (dezimal) Ja, das ist in der Tat die aktuelle Version. Damit hätte es dir zumindest gelingen sollen, den Controller zu
-
Thread
PIC mit zwei TX-Eingängen
nim doch nen ATMega64 oder ATMega128, der hat zwei USART und I2C.
Der PIC 30F3013 ist ein 28-pinner und der hat auch schon 2 UART's und 2 K RAM Gerhard
-
Thread
PDP-11 auf MCU
Steuerungen Gebaut (Mussten extrem Stromsparend sein) die via SPI RAM mal eben 2MB Datenspeicher und 128KB Externes FRAM brauchten. auch kann man über SIMO und SOMI Parallel Processing realisieren. Prototyp siehe Bild
Insolvenzen dazwischen und ich habe nur die Maschine. Klar kann ich das in ein paar Stunden auf einen avr neu schreiben, aber das alte System würde mich interessieren.
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
libxvid -vtag XVID -s 320x240 -aspect 4:3 -maxrate 1800kb -b 1500k -acodec libmp3lame -ar 48000 -ab 128k -ac 2
Display an´s rennen kriegen könnte. Ist ja wie geschaffen, für einen M16C. Im Moment habe ich nur 128x64 (diverse Controller) und möchte ganz gerne auf Color Display umsteigen. Dank im Voraus, C.E.
-
Thread
Ansatz zum rechnen in Assembler gesucht...
warum nimmst du nicht einfach avr-gcc. Dann ist das problem schon gelöst. brulli
Schau dir mal diese Seite an http://www.avr-asm-tutorial.net/avr_de/rechnen/index.html Recht gute Erklärung.
-
Thread
LCD Display funktioniert nicht
fleury */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 2 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
einmal zu meiner Person: Ich bin 16 Jahre alt und Schüler. Ich denke derzeit darüber nach, mir ein AVR STK500 zu Weihnachten zu wünschen. Ich habe vor ein paar Monaten mit dem Arduino Uno angefangen und war sehr angetan, so dass ich mir dann einen Atmega8 wie hier im AVR Tutorial beschrieben auf dem
Hi >-Ist es sinnvoll, sich auch noch einen AVR MKii ISP zu kaufen (Ich denke >nein, weil ich ja schon einen von Diamex besitze und mit dem STK500 dann >ja auch programmieren könnte)? Wenn dein Diamex auch TPI und PDI kann und vom AVR Studio
-
Thread
dspic ausreichend für Audio Effekte ?
mich persönlich ist ein kostenloses Source-Level-Debugging wichtig, daher mache ich z.B. wenig mit AVR.
IMHO schön lötbaren 64-LQFP-Gehäuse. Kann aber kein SD-RAM. Für einen Looper oder so könnte man ein 128 MBit SPI Flash dran hängen. Dafür ist es schnell genug.
-
Thread
Philips SC28L198 Ansteuerung mit C
Hallo, hat von euch schon jemand einen SC28L198 Schaltkreis erfolgreich mit "C" angesteuert?
Naja, eine Inbetriebnahme auf einem AVR sieht aber u. U. *sehr* verschieden von einer auf z. B. einem ARM aus.
-
Thread
AVR-Gcc probleme mit unsigned long (32bit) shift operationen
Moin, moin, habe ein kleines Problem mit Shift-operationen bei unsigned long. Umgebug: atmega128, avr-gcc 4.1.1, avr-libc: 1.4.5 habe im forum leider nicht wirklich was gefunden, müssen irgendwelche gcc-parameter gesetzt werden ? code: unsigned char i; unsigned long val; for (i=0;i
16): 0 (17): 0 (18): 0 (19): 0 (20): 0 (21): 0 (23): 0 (24): 0 (25): 0 (26): 0 (27): 0 (28): 0 (29): 0 (30): 0
-
Thread
ENC28J60 reagiert nicht
Hey Leute! Ich versuche den ENC28J60 mit einem ATMega128 und der Procycon AVRLib zum laufen zu bekommen. Soweit ich das verstanden habe, funktioniert die SPI schnittstelle 1A! Hab auf dem Oscar geguckt ob was geschickt wird. Der Takt
ob der ENC richig läuft? Zur SChaltung muss man sagen: Der µC liegt auf einem Projektboard von AVR und wird über AVRStudio programmiert. Da kann also nix falsch sein. Die verbindungen vom SPI vom Board sind mit Kabeln mit dem SPI vom ENC verbunden. Die im Schaltplan dargestelle RJ45 buchse ist
-
Thread
Universaltestboard für AVRs
Moin, ich habe mir auch ein Uni-Board gebastelt, welches 20, 28 und 40 pol. AVR`s aufnehmen kann. Es sind noch div. IC´s intigriert unter anderem ein Mega128L, ein RS232 wandler, ein I2C EEprom, eine Echtzeituhr und anschlüße für SD-Karte und LCD-Text und Grafik.
musste ich ISP und I²C so machen, dass man über Jumper jeweils auswählen muss, ob man den 40- oder 28-poligen AVR bestückt hat. Wenn ich das nicht gemacht hätte wären durch diesen Aufbau bedingt einige Bits eines Ports untereinander verbunden. Zudem ist noch ´ne Buchsenleiste für mein SkyTraq Venus
-
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
Anfänger Microcontroller - bräuchte mal einen rat
reichen für Dich. > Naja dann noch ... Wo ist der Unterschied zu den AMTEL Controllern? Atmel AVR meinst Du. Vorteile AVR: - verbreitet - GCC verfügbar (wie bei PIC24/dsPIC/PIC32) - angenehm in Assembler zu programmieren Nachteile AVR: - AVR Default-Programmierschnittstelle ISP: nur programmieren
Peter Dannegger schrieb im Beitrag #2520196: > Beim AVR findet man viele Projekte, die mit 1MHz laufen, obwohl der AVR > bis 16MHz kann. Manche sogar mit 128 kHz. Sehr positiv für den Stromverbrauch.
-
Thread
RFID Tierchip auslesen für Katzenklappe
keinen wesentlichen Unterschied zu ganz kurz bemerkt. Meine Messung der Anregefrequenz zeigt in etwa 128kHz. Nominell sollten es 134,2kHz sein. Ich kann mir aber nicht vorstellen, dass das sehr kritisch ist!
reset! TCNT0 = 0; ..... }else if (TCNT0 ..... TCNT0 = 0; ..... [/c] Okay ist AVR code, aber ich denke die Funktion ist erkennbar.
-
Thread
Meteotime Crypt Gesperrt
Holst Du da nicht etwas zu weit aus ? Ich bin zwar kein PIC - Fan, aber angenommen da waere ein AVR drin gewesen, ich bin mir sicher da waere das gleiche bei raus gekommen und es haette geheissen... *Tatsache, das man den AVR ansich in die Tonne...* Die Hersteller haetten es schlauer anstellen
Cipher die mit so kurzen Daten umgehen können, die meisten modernen sym. Cipher arbeiten intern mit 128,256 Bit Datenblöcken und >= 128 Bit Schlüsseln. Ergo: bleibt wirklich nur der DES, genaugenommen Single DES 40Bit der zumindestens kryptographischen Anforderungen genügt, wie Verbreitung, Alter, zur
-
Thread
SRAM mit integriertem Adress-Latch
SRAMs (32k x 8 .. 512k x 8) mit integriertem Adress-Latch gibt? Ich benutze im Moment einen ATmega128 mit 74AHC573 und 628512-55 M (512k x 8), und würde aus Platzgründen gerne den 74AHC573 einsparen. Vielen Dank! Florian.
Die PSD's sind ganz nett nur viel zu gross, mechanisch zumindest. Dann kann man auch ein SRAM in SOJ28 nehmen und ein Latch dazuwerfen. :-) Und FLASH habe ich reichlich, wenn ich den AVR nach dem SRAM aussuche, dann sowieso. Die XMEGA's zähle ich mangels Verfügbarkeit noch lange nicht. Für den
-
Thread
Alternativen zu STM32?
57.651 https://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC812M101JDH20J?qs=y2kkmE52mdM7UiGFA28kdw%3D%3D
Gehäuse. Gibts zu kaufen. https://www.digikey.de/de/products/detail/microchip-technology/DSPIC33CH128MP505T-I-M4/9657559 fchk
-
Thread
Wie viel Megaherz sind gut für den AVR?
schneller sind. Es gibt zB dsPIC33EP mit 70 MHz (16 Bit) oder PIC32MX1xx/2xx mit 50 MHz (32 Bit) im DIL28, und die sind nur unwesentlich teurer als ein Mega 328p, und sie laufen mit 3.3V. Wer wirklich Rechenleistung oder viel RAM braucht, wäre also völlig bescheuert, wenn er AVR nehmen würde. fchk
wenige Fälle wo 20 MHz ausreichen, aber 10 nicht mehr. Vermutlich gibt es mehr Anwendungen wo auch 128 kHz schon ausreichen.
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
Ich hab viel mit AVR gemacht, also sind Mikrocontroller nicht neu für mich. Ein spezielles Projekt habe ich noch nicht. Ich will nur erstmal mit ein paar Pins wackeln und ein paar Daten zum PC senden können.
eigentlich egal. Der gcc deckt das alles weitgehend zu. Von daher kannst Du genauso gut einen PIC32MX250F128B (MIPS M4K Kern mit 50 MHz) im SDIP28 nehmen, dazu einen PICKIT3-Clone vom Chinamann für 20€, MPLABX, XC32 und Harmony vom Microchip-Server ziehen, und bist sofort im Geschäft. Läuft hervorragend unter
-
Thread
16 unabhängig arbeitende Oszillatoren ?
schon. Ok, ein bisschen Nachdenken und gute Programmierung braucht man schon, aber das ist OK. Ein AVR mit ausreichend IOs, sprich >16, sollte reichen, also der Standardtyp ATmega8 im DIL28 oder meinetwegen ein ATmega16 im DIL40. Und wieder ein IC Grab weniger auf dieser Welt ;-) MfG Falk
>ein derartiges Bitmuster zu erzeugen ist >für einen AVR ein Klacks, der stirbt an Langeweile ;-). >EIN Timer, ein paar Tabellen, fertig. Wie ich die "Aufgabenstellung" bisher verstanden habe stimme ich dem völlig zu. >Ein AVR mit ausreichend IOs,
-
Thread
ATTiny13 Entwicklungsboard ?
auf der Seite http://stefanfrings.de/avr_hello_world/index.html
> KA, was da angeblich automatisch sein soll. Wie gesagt passen sich meine automatisch an den AVR an. 1 MHz und 128 kHz gehen einfach so, ohne den Jumper, ohne die Firmware zu ändern und ohne spezielle Kommandozeilen-Parameter bei avrdude. Diesbezüglich wird mir jedes mal widersprochen. Was die
-
Thread
ATmel-uController Übersicht ?
was mir immer fehlt ist ein kleiner AVR im DIP, der günstig und leicht zu beschaffen ist und 3 16bit PWM-Kanäle bietet (von mir aus auch in einem Timer). Unter klein verstehe ich maximal 28pins, am liebsten jedoch 8-16 Hat da jemand
/mcu-8bit-avr-128k-flash-40pdip/dp/1715481 Das doofe ist nur, dass beide OCUs von einem dieser Timer mit den Pins des SPI-Moduls doppelt belegt sind (OC3A mit MISO und OC3B mit SCK)! Wenn man auf MISO und OC3B
-
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