-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Mein DIY Synthesizer/Sampler Projekt mit einem ATxmega128 und 1MByte Sample-Ram! Blog: http://www.cczwei-forum.de/cc2/thread.php?threadid=5878&threadview=0&hilight=&hilightuser=0&page=28 Blog: https://www.mikrocontroller.net/topic/261016#new Gruß Rolf
Gezeigt hier ist ein einfacher ICSP Programmier-Adapter für ATMEL 28 und 40-pin AVRs wie ATMEGA32-1284 und 328 u.a. Anschlüsse für AVR-ISP MK2 und Serial USB Adapter für avrdude Bootloader sind vorgesehen (Arduino). Quarz Beschaltung bis auf 24MHz getestet. Den Quarz
-
Thread
LON Bus Windhager mitlesen/steuern
request with command 8, APDU Destin&Type = 0x68, the response I get has the APDU Destin&Type = 0x28 This is then an application message, not a network message, and the thing is, the '2' in 0x28 is then part of the command. Which makes the response command = 0x28 (40), but it should be 8 See following
and the Response NPDU's, excluding CRC [code] 19 01 fe 01 bc 54 01 68 02 19 01 bc 01 fe 54 21 28 01 00 4f [/code] So, my question is, where does the 2 in 0x28 response Destin&Type come from? It seems to me the response command is 0x28, not 8. But that is not consistent with the protocol specification
-
Thread
Update Liste und Preise [V] µC Eval Boards, GPS Module, Funkmouse, DSL-Modem, Router, Last-R, G-Sens
Debuggen von AVRs "Evertool-Light", 20141228_142736.jpg wie hier: http://siwawi.bauing.uni-kl.de/avr_projects/everto... 59. Eval Board mit A7260 Beschleunigungssensor, passt in DIL Sockel
Das ATXmega128 Eval Board kam eben bei mir an und funktioniert wie erwartet. Ein Lob an deine Lötkünste... das sieht ja aus wie gekauft! :)
-
Thread
ATmega8: Das Buch
Ich muss mich noch einmal zu Wort melden. Es gibt schon ein sehr gutes Buch und eben für moderne AVR. Das AVR Kochbuch.
#3956035: > Es ist eigentlich sehr schön wenn ein Chip einen USB-Anschluss hat (wie > der ATXmega128A4U) und man über diese Schnittstelle Daten austauschen > kann und auch eine neue Firmware auf den Chip schreiben kann. Man kann es auch so machen: http://matrixstorm.com/avr/tinyusbboard/ Da ist
-
Thread
Programmierung größerer Mikrocontroller
> beinhaltet Hier gibt es einige Vergleichstabellen: http://www.mikrocontroller.net/articles/AVR_Typen
Bedingung. Ansonsten sind die ATmega den ATtiny recht ähnlich. Sinnvolle Typen wären der ATmega328 (28 Pins, 32K Flash) oder der ATmega1284 (40 Pins, 128K Flash). In beiden Familien gibt es auch kleinere Geschwister, aber die Preisunterschiede sind für Einzelstücke nicht wesentlich. Programmiert werden
-
Thread
AVR Watchdog Debuggen
wie es soll. Meine Umgebung ist das Atmel Studio 6.2. [c]#define F_CPU 16000000UL #include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <util/delay.h> ISR(TIMER1_COMPA_vect) { static int ir_cnt=0; ir_cnt++; wdt_reset(); } void sys_init(void) { wdt_enable
0000004A CLR R1 Clear Register 0000004B OUT 0x3F,R1 Out to I/O location 0000004C SER R28 Set Register 0000004D LDI R29,0x10 Load immediate 0000004E OUT 0x3E,R29 Out to I/O location 0000004F OUT 0x3D,R28 Out to I/O location 00000050 LDI R18,0x01 Load immediate
-
Thread
I2C programmierung lernen
bin auch für die Lösung der Zentralen Steuerung und gegen "parallele" Schaltwege. Schnapp dir einen AVR der als Gehirn den Zustand deiner Aktoren überwacht und bei Bedarf jedem der will Auskunft gibt. Bus ------> |AVR| ---> Relais Schalter -> |___| Gruß deathfun
gefunden: http://www.ethersex.de/index.php/Ethersex_(Deutsch) Auszug: unterstützt Atmega 8,16,32,64,128,644 und viele mehr nutzt den Ethernet-Controller ENC28J60 leicht anzupassen und zu erweitern um deine Anforderungen zu erfüllen Protokolle: TCP/IP IPv4/IPv6 OpenVPN Software USB stack RFM12
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
zu PICs gesehen, die nicht gelöst werden konnte, auch wenn hier 10 mal mehr AVR Leute unterwegs seien sollten. Axel Schwenke schrieb im Beitrag #3922524: > Das ist sicher nicht verkehrt. Auf jeden Fall wirst du zu AVR hier mehr > Hilfe bekommen als zu PIC Wie gesagt würde
/hilfreich/ ansiehst. Aber ich sehe hier nirgends ein PIC-Äquivalent zum [[AVR-Tutorial]] oder [[AVR-GCC-Tutorial]]. Und Leute wie PeDa oder Johann L. scheint es in der PIC-Fraktion auch nicht zu geben. Ich lese da immer nur Spinner, die jaulen als ob ich sie persönlich beleidigt
-
Thread
8 Bit Berechnung schnell, schneller am schnellsten
also 3 Takte mehr. Es müssen >> ja nur beide Faktoren vertauscht werden. > > Ja, stimmt. Aus den 28 Ticks werden dann 32. Hier noch die AVR-Version mit den 32 Ticks und ohne Restriktionen an die Parameter, wie oben gemäß avr-gcc ABI aber etwas mehr kommentiert. Die Berechnung verwendet [math
und mit etwas Ungenauigkeit leben kann, dann spart man noch einmal 5 Zyklen (worst case). Macht 28, bzw 23 Taktzyklen. Insgesamt leidet der Code aber darunter, dass der AVR keine indirekt indizierten Speicherzugriffe kann (wie LDA $mmmm,y oder lda ($zz),y beim 6502). Ist halt RISC. Hier merkt
-
Thread
[V] USB-AT(X)MEGA- und STM32-Boards im Dual-In-Line-Format
braucht. Nicht mehr und nicht weniger! Es gibt folgende Module: U2DIL: AT90USB162 oder ATMEGA32U2, 28-polig U4DIL: ATMEGA32U4, 40-polig U6DIL: AT90USB1286, 64-polig X4DIL: ATXMEGA32A4U oder ATXMEGA128A4U, 40-polig X3DIL: ATXMEGA256A3U, 64-polig B1DIL: AT32UC3B1256 (AVR32), 40-polig B0DIL: AT32UC3B0512 (AVR32), 64-polig S64DIL: STM32F103RGT6 (ARM Cortex-M3) oder STM32F405RGT6 (ARM Cortex-M4), 64-polig Darüber hinaus gibt es noch den "AVR-Stick", einen AT90USB162 oder ATMEGA32U2 in einem kompakten USB-Stick-Format
-
Thread
mega168 async. Timer2 zu schnell
der Timer ca. 3 Mal zu schnell > Wer hat einen Tip!? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Wenn_er_die_Minute_in_20s_schafft mfg.
Timer ca. 3 Mal zu schnell > >> Wer hat einen Tip!? > > http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Wenn_er_die_Minute_in_20s_schafft > > mfg. und jetzt geht der Timer auf die Sekunde! Vielen Dank!!
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
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
wird das H-Flag gesetzt. Das trifft die Sache besser : http://www.mikrocontroller.net/articles/AVR-Tutorial:_Vergleiche#Half_Carry_.28H.29 Für die Subtraktion werde ich mir das so merken, das dies sich invertiert zur Addition verhält. Beim addieren komme ich mit dem H-Flag irgendwie besser zu
-
Thread
C++ auf einem MC, wie geht das?
pue; // PUEx pull up enable }; Und definiere dann meine Ports als Konstante . #ifdef __AVR_ATmega16__ constexpr AvrPortRegsTyp1 PORTA = {0x19,0x1A,0x1B}; constexpr AvrPortRegsTyp1 PORTB = {0x16,0x17,0x18}; constexpr AvrPortRegsTyp1 PORTC = {0x13,0x14,0x15}; constexpr AvrPortRegsTyp1 PORTD = {0x10,0x11,0x12}; #endif // __AVR_ATmega16__ #ifdef __AVR_ATtiny1634__ constexpr AvrPortRegsTyp2 PORTA = {0x0F,0x10,0x11,0x12}; constexpr AvrPortRegsTyp2 PORTB = {0x0B,0x0C,0x0D,0x0E}; constexpr AvrPortRegsTyp2 PORTC = {0x07,0x08,0x09,0x0A
-
Thread
Richtiges C++ hardwarenah
übersichtlicher ohne das Ergebnis aufzublähen. Stimmt! So habe ich im Jahre 2005 Software für einen ATmega128 geschrieben (mit WinAVR). Lief prima. Schnell genug, kompakt genug.
. fertige stets > anwendbare Routinen in der Tasche. Ich arbeite beruflich mit AVR ( 8-128k ) ARM ( cortex M0 -M3 ) blackfin ( BF5xx ) und brauche für einige dieser µC die selbe SW ebenso bedienen sich alle aus einer einzigen bibliothek in ASM hätte ich 3 verschiedene ASM befehlssätze
-
Thread
1000 Leds an Atmega32
1x bauen? Der TO. Er sprach von 1000 LEDs, nicht ich. Ich würde das auch mit Stripes und ws28xx machen, aber er will es anscheinend anders.
Cycle von 1/16 die Helligkeit auch > entsprechend niedriger. Und bei einem Duty Cycle von 1/128 erst recht. Kopf ==> Wand (mehrmals).
-
Thread
RTC Schaltung mit Led
frische tauschen, weil der Controller nicht mehr läuft. eben, der könnte evtl. sogar mit intern 128kHz laufen? nicht gefunden auf die Schnelle, für die genannte Aufgabe hat er ja nix weiter zu tun und selbst die 20 Minuten macht die RTC
fehlt! du brauchst FTDI Adapter für miniPRO microPRO http://i.ebayimg.com/00/s/ODAwWDgwMA==/$%28KGrHqJHJC!FI69Uj0IYBSP5n%28JL!g~~60_35.JPG http://image.dfrobot.com/image/cache/data/DFR0065/20140728/_DSC0415-900x600.jpg
-
Thread
Welchen µC-Typ für neues Projekt?
werden. Meine Möglichkeiten die > ich bis jetzt so sehe wären folgende: > > Atmel ATxmega > Atmel AVR32 > Atmel ARM > ST ARM Du kannst auch einen dsPIC33EP (140 MHz/70 MOPS, 16 Bit mit DSP-Erweiterungen) oder einen PIC32MX (32 Bit 80 MHz/80 MOPS, MIPS-Kern) verwenden. Die gibts von klein (28 Pin
346623574 schrieb im Beitrag #3878308: > macht 85 zyklen auf einem mega128 da ist mir ein Fehler unterlaufen ;) es sind 128 Zyklen.
-
Thread
2* UB8830D was mach ich nur mit Ihnen?
kein Programm, .... Die Anzahl meiner Grauen Zellen ist begrenzt und wenn, mache ich das mit einem AVR. Der UB88xx war zu seiner Zeit modern. Aber heute nicht mehr.
einem Atmega haben hier geht es aber um diese Kollegen und das Speichermanagment, welches man im Atmega128 de fakto geschenkt bekommt.
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Ich arbeite viel mit 32 Bittern. Oft greife ich aber immer noch zu einem AVR oder PIC. Weil ich das DIP18 oder DIP28 Gehäuse mag. Wie der rechnet ist mir egal.
Wofür ein Umschalten der Quelle? Das man den Takt zur Laufzeit auf einen Teiler 1/2/4/8/16/32/64/128/256 einstellen kann ist doch schon sehr schick. > Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen > der AT90CAN128. Ich benutze den 90CAN32 und den 16M1. Während der 90CAN32
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
läuft. Ich finde es erstrebenswert, dass wir einen _gemeinsamen_ Code haben, der sich für ARM _und_ AVR compilieren lässt. Ich hatte das mal mit AtmelStudio und [c]#ifdef _AVR_IOM2560_H_ // … #ifdef _AVR_IOM328P_H_ // …[/c] gemacht. Ging super! … oder zumindest gemeinsame .h-Datei-Schnittstellen
auslesen wenn die 3,3V mit Power 0,3A läuft -> wlan Chip in Betrieb nehmen hach ist das schön mit 128kB flash und 16 kB Ram (hey ihr STM User nicht zu laut schmunzeln, für Arduino oder AVR Nutzung bin ich zufrieden) Ich wüsste auch noch nicht wie ich die 128k vollbekomme, vielleicht mit LED Bilder
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
weiter AVR und höre mir an das ARM die Zukunft sei ^^
mit flexiblen Prioritäten, Multitasking etc. etc.). Ich hätte instinktiv sehr wenig Lust das mit dem AVR irgendwie hinzufrickeln.
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
Wobei ich mich aber Frage, was ich damit machen soll - die gleiche Frage stellte sich mir mit dem NetAVR auch schon. Basic4Android muss ich mir mal ansehen, denn das HMI fehlte mir noch in der Nutzungskette... Klaus.
, wenn das auch mit dem ESP8266 ginge, wäre es ja ganz nett. Ich befürchte, das geht nur mit einem AVR. Oder weiss jemand mehr? Ich frage mich gerade: Woher weiss der Compiler, wo ich die Breakopints setzen werde? Oder muss man nach jedem neuen Breakpoint neu compilieren? Hmmm. Das "Unofficial
-
Thread
warum __inline zwingend erforderlich?
Jetzt funktionierts! :-) [c] #include <avr/pgmspace.h> * * * const uint8_t PROGMEM Wave_Tab[18] = {1,2,4,8,16,32,64,128,255,128,64,32,16,8,4,2,1,0}; * * * Helligkeit = pgm_read_byte(&Wave_Tab[n]); * * * [/c] __inline ist nicht
übergibt i natürlich in R22/23, hier für ATtiny24: [avrasm] buh: push r16 push r17 push r28 push r29 in r28,__SP_L__ clr r29 subi r28,lo8(-(-18)) out __SP_L__,r28 movw r16,r24 ldi r22,0 ;; da ldi r23,0 ;; und da movw r24,r28 adiw r24,1 rcall yum ;; blabla
-
Thread
switch case optimierung
Vermutlich sogar noch mehr... http://rn-wissen.de/wiki/index.php/Assembler-Dump_erstellen_mit_avr-gcc
> Hast du da einen Disassembler? Ja, du wahrscheinlich auch ;-) > Welchen? Das Ding heißt avr-objdump und ist Bestandteil des GNU-Binutil-Pakets, das überlicherweise zusammen mit dem AVR-GCC installiert wird. Der Aufruf: [pre] avr-objdump -m avr -D ATtiny10.hex [/pre] Etwas arg viel
-
Thread
Schieberegister und CAN Controller an SPI
zugreifen, der Umweg über SPI ist unnötig. Wenn der Dir zu klein ist, darf es auch ein dsPIC33FJ128GP802 (80 MHz) oder dsPIC33EP512GP502 (140 MHz) sein - auch alles DIL28. fchk
einfacher. Für die Entwicklung hast Du es am einfachsten, wenn Du einen JTAG Debugger und einen AVR mit JTAG (AVR> mit 40 Pins und mehr, zB Mega 644p) verwendest. Dann kannst Du Dir auch Variablen und Speicherinhalte im Chip anschauen. Das ISP ist wirklich nur zum Flashen gut, und ein Mega 8 hat nichts
-
Thread
Funktion wird nicht aufgerufen
internen 8MHz Takt 64ms Delay gestellt, ansonsten auf Auslieferungszustand. Compiliert wurde mit dem AVR-Studio 6. Zuvor hatte ich mit Xcode in Verbindung mit AVR-GCC aus dem AVR-Crosspack gearbeitet. Das Resultat war aber identisch. Gebrannt wurde mit dem AVRISP mkII. Soweit die Daten zum Projekt
+16 ; 0x36 <__bad_interrupt> 00000026 <__ctors_end>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf e5 ldi r28, 0x5F ; 95 2c: d4 e0 ldi r29, 0x04 ; 4 2e: de bf out 0x3e, r29 ; 62 30: cd bf out 0x3d, r28
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
Darisus listet jetzt den CY7C65213 in SSOP28 und QFN32 für rd. 2 Euronen. Nein ich bin nicht verwandt oder verschwägert..aber ich kaufe gerne da. >Obacht. Der Trick dieser Sticks besteht darin, sich u.A. als Tastatur >auszugeben. Das dürfte
updaten konnte wegen XP. Nun seit September gibt es eine AVM Faq wo am FF umschalten muss wegen AES 128/256.
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
ff] . [ff] Reading | ################################################## | 100% 0.06s avrdude: avr_read(): skipping page 1: no interesting data avrdude: avr_read(): skipping page 2: no interesting data ... avrdude: avr_read(): skipping page 126: no interesting data avrdude: avr_read(): skipping
nicht aufgefallen ist) Lustig ist allerdings auch, das avrdude zwar erkennt das der Programmer 128Byte Puffer hat, aber trotzdem nur 64 Byte sendet. Die default avr910 Programmer hatten immer nur 64 Byte. Ist der Source für den Programmer frei verfügbar? Es wundert mich auch das die stk500v2
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
fahre ich in den Endschalter hinein. Das zweite ist, wenn ich alle Achsen auf 0 setze, wird auch G28.1 geschrieben, was mir meine Parkposition der Maschine löscht. Die Koordinaten werden ja im ROM gespeichert und ich fahre nach einem Job auf "G28 Z-1" (Maschinen-Nullpunkt ist die untere linke Ecke mit
Vielen Dank für die neue Version!!! Da ich noch etliche 128x128 GLCDs habe und tonnenweise nette SMD-Taster, hab ich mich drangesetzt und ein Mobiles-Einricht-Werkzeug angefangen. Nun, nach etlichen probieren mit Seriellen Filtern und mächtig Probleme hab
-
Thread
Thermomix Rezeptchips
IMX.28 which features HW dedicated to AES-128 decoding.
with this key? I am not really familiar with encryption, but I think the key is too long for AES128 encryption. AES28 means 128 bit, but this key is 512 bits long. Can anyone give more details?
-
Thread
Atmega/C: eine Funktion aus einer Funktions heraus aufrufen
werden sollte... Hat jemand eine Idee? [c] /* * Main_64_v01.c * * Created: 11.09.2014 14:28:26 * Author: test1 */ //Bibliotheken #include <avr/io.h> #include <stdint.h> // PINOUT - Anzeigemodul #define SCK 3 //PE3: Speichertakt #define DATA 4 //PE4: Serielle Datenleitung
warning "F_CPU not defined for <util/delay.h>" [-Wcpp] c:\program files (x86)\atmel\atmel toolchain\avr8 gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\util\delay.h 90 3 GccApplication2 Programm ließ sich kompilieren und übertragen. Die 7-Segment-Anzeigen zeigen weiterhin alte Ziffern, die noch
-
Thread
Footswitch an Verstärker anschließen
C1101_B201_5_V_bistabil.html Dann einen Attiny2313 verwende, da so wie ich lese, das Relais nur 28mA (140mW / 5V = ~28mA) benötigt. Das kann ein Attiny ja direkt. Ich könnte zur sicherheit auch 2 Pins zusammen verwenden. Dürfte das klappen?
Wechselrichter mit Tiny45 und H-Brücke, da siehst du eine praktische Realisierung: http://www.schoeldgen.de/avr/
-
Thread
Daten auf Web Sever speicher.
gute Kopiervorlage. http://stefanfrings.de/avr_io/index.html
nicht - sondern um eine saubere und modulare Architektur auf Seiten der Software. Und das ist meinem AVR nicht machbar. Oliver R. schrieb im Beitrag #3800772: > Wer sagt das? Wozu braucht man sonst 128kB bei einem 8bitter? Du willst mir also sagen, dass du in die 128 kB einen voll ausgereiften Netzwerk-Stack
-
Thread
SHT11 an ATmega2560 Es funktioniert nicht
Bei Timing über NOP Befehle könnte der AVR tatsächlich zu schnell sein.
data PB0 // Datenleitung zum Sensor #define clk PB1 // Steuerleitung zum Sensor #include <avr\io.h> #include <stdint.h> #include <avr/io.h> #include <util/delay.h> #include "MK3_2560_LCD.h" //Konstanten #define status_schreiben 0x06 #define status_lesen 0x07 #define messung_temp