-
Thread
ARM SAM7 Flash Speicher
0x0100 und soll ich den Bereich von 0x0040 bis 0x000F leer lassen? Ich kenne das bisher von AVR's dass die Adressen immer durchgängig/kontinuierlich steigend sind ohne Sprünge. 3. Wo wird die vorletzte Zeile mit dem "Record Typ" 05 kopiert? Ich freue mich auf euere Antworten und
schon bekannt, nur wie gesagt bin ich bei den Adressen etwas verunsichert weil ich das bisher nur von AVR kenne. Das Datenblatt des A3 habe ich auch schon angeschaut. Dort steht ja das Flashspeicher auf dem Bereich 0x100000 gemappt wird. Soweit ist mir das auch schon verständlich. Nur wenn ich mir mit
-
Thread
Faktensammlung Buderus EMS
Then you should see the right data at the terminal program. But that is not the reason for the AVR-Problem...
Errcode: 13) 150131 12:50:32 [ERROR] Aborting 150131 12:50:32 [Note] mysqld: Shutdown complete "My concluding": collectord: is not starting, perhaps someting wrong with users and permissions ?, I'm surely not very experienced
-
Thread
PIC16 Anweisungen wegoptimiert
Buchegger schrieb im Beitrag #2908846: > Oh, ja. Der Programmier-Fehler ist wirklich fies. Der AVR-GCC gibt bei sowas aussagekräftige Meldungen aus. [c] irgendwas // \ [/c] warning: multi-line comment Peter
CALLW 02DA 3182 MOVLP 0x2 02DB 0672 XORWF 0x72, W 02DC 2ADD GOTO 0x2dd 664: } 02DD 0008 RETURN [/C]
-
Thread
Verkaufe: RFM12-434-S, JTAGICE mkII.
Hallo, ich verkaufe als privat Person: 1 x AVR JTAGICE mkII (ca. 1 Jahr alt, voll funktionsfähig) mit original Verpackung - VHB 190,00 € 5 x RFM12-434-S (unbenutzt, zusammen) - 10,00€ 1 x Siemens S65 132x176 Display L2F50126 (nie benutzt)
@Danny WRT54G ist mit OpenWRT, ich kann aber auch orig. Firmware drauf machen oder DD-WRT. Einziges die SD-Karte habe ich noch nicht ausprobiert. Das ist die Version 2.00 mit 32Mb Speicher.
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
ATmega8: 1.85 LPC2103: 2.50 ATmega32: 3.50 LPC2103: 3.75 Der Preisunterschied zum AVR ist im Hobby- und Kleinserienbereich also völlig zu vernachlässigen. Und die nächste, noch-lower-cost-Generation ist schon im Anmarsch (Cortex M3
Flash/32k RAM / 60MHz / 32-bit zum Preis eines Atmega128.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Adresse + 8 Bit Kommando + 8 Bit negiertes Kommando [/code] Bei NEC ist der Informationsgehalt des 32-Bit-Frames also 8 + 8 = 16 Bit, bei Extended NEC 16 + 8 = 24 Bit. Ich vermute, dass Du die redundanten Informationen erst gar nicht rausnimmst, sondern sogar alle 32 Bits auswertest. Wie kannst Du
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
Wo liegt der Fehler -> Widerstand zwischen VCC u. GND = 2 Ohm
Ausserdem hast du zwei Kondensatoren vertauscht: Vergleiche deinen Schaltplan mit dem Datenblatt zum ATMEGA32. 10uF beim Quarz ? Auch wenn es hart klingt, ich wuerde die Platine aufgeben und nochmal neu anfangen.
Nico B. schrieb im Beitrag #2755626: > Ok danke für die 5 € :DD Mist ^^ Ingo schrieb im Beitrag #2755634: > Naja, lieber Flickwerk zum Laufen kriegen lieber fehler suchen, beheben und daraus lernen, als gleich alles in die ecke zu werfen...
-
Thread
[V] HP LOGICANALYZER HP16500A
habe noch eine angefangene Platine rumliegen, weil mal ein netter Zeitgenosse sowas in einer Dual-AVR-Lösung realisieren wollte und ich die Hardware gezimmert habe. Leider ist er mit der Idee dann auf Nimmerwiedersehen verschwunden. :-/ Trotzdem kann ich mich dran erinnern, dass in irgendeiner
Inhalts 80*2*200ms = 32s. Bei großen, sequentiellen Dateien bringt die Emulation keinen großen Gewinn gegenüber einem mechanischen Laufwerk. Vorausgesetzt, es müssen dort keine Gedenkumdrehungen abgewartet werden, weil die
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
hauptsächlich Buskartensteuerung von Messgeräten PC Assembler TurboPascal QuickC, dann TurboC PIC, AVR, 8051, STM32, NXP ARM7 in C Bin halt ein Dinosaurier was Programmieren anbelangt...
Fortran Turbo Pascal unter CP/M Turbo Pascal unter DOS Prolog unter DOS 8051 Assembler Delphi AVR Assembler AVR GCC
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
ich Dir aber schon vorstellen, Peter. Schau mal was in einem winzigen 14Pinner SOIC inzwischen als AVR64DD14 erhältlich ist! U.a. mit Pegelwandler und zwei UARTs.
Gerhard H. schrieb im Beitrag #7558027: > 32Bit Boliden Das drückt auch schon wieder eine gewisse Voreingenommenheit aus. Aus Sicht eines Z8 ist auch dein geliebter AVR ein "Bolide". Die Komplexität eines modernen AVR (die du ja gern als
-
Thread
Programmer funktionieren nicht
Programmieren kann. Zu programmieren versuche ich den Chip mit: E:\Programme\Arduino\hardware/tools/avr/bin/avrdude -CE:\Programme\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v2 -P\\.\COM5 -e -Ulock:w:0x3F:m -Uefuse:w:0x00:m -Uhfuse:w:0xdd:m -Ulfuse:w:0xff:m aber
5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [02] avrdude: stk500v2_getsync(): found STK500 programmer AVR Part : ATMEGA168 Chip Erase delay : 9000 us PAGEL
-
Thread
EEPROM Uart LCD
LCD204B LED von Reichelt. Wie müsste ich mein Programm umändern? Quelltext ist angehängt ATMega32, 11MHz
ich nun auf das Ende > des Pufferendes Überprüfen? Im Falle des Y-Pointers: .def buffersize=32 .dseg .org sram_start buffer: .byte 32 .cseg ;... st y+,tmp cpi yl,buffer+buffersize brne weg_hier ldi yl,low(buffer) ldi xh,high(buffer) weg_hier: ...
-
Thread
x86-Programmierung und Befehlsabarbeitung
Frage zu beantworten müsste man sich anschauen, wie der "Datenzugriff" auf den Flash beim PIC oder AVR elektrisch realisiert ist. Das Datenblatt des AVR gibt dazu nichts her, dort gibt es keine Verbindung zwischen Flash und Datenbus. Wahrscheinlich landet man dann wieder bei der Frage an welcher Stelle
Addition zusammen mit dem Zugriff durchführen, um zusätzliche Rechen-Instruktionen zu vermeiden; der AVR kann sowas aber z.B. nicht.
-
Thread
Programmspeicher Verbrauch
Bin Einsteiger in AVR GCC (sonst arbeite ich mit ASM) und habe heute das erste C Programm mit AVR GCC geschrieben. Hatte keine Probleme mit dem Compiler, läuft alles super, aaaaber im Build-Fenster steht: 2316 bytes
Dinge wirklich ein paar Takte gut trotz größeren Codes, aber in der Tendenz stimmt es schon: beim AVR ist kleinerer Code oftmals auch schneller.
-
Thread
Zugriff verweigert
Ich bin momentan dabei einen I7 Rechner mit win10 32bit für die Messgerätesteuerung am installieren. Win11 kann der Rechner nicht. Vor allem bin ich auf die 32Bit noch angewiesen, weil noch 16Bit Programme auch drauf laufen müssen. Eine 82350B Karte habe
aktuellen 32 bit Versionen von M$.
-
Thread
Displaytech 64128c Osama's lab GLCD-Lib
avr/io.h> #include <util/delay.h> #include "glcd.h" #include "graph.h" int main(void) { PORTC=0x00; DDRC=0xFF; PORTD=0x00; DDRD=0xFF; glcd_rst(); glcd_on(); bmp_disp(arr,1,1,127,63); }[/code] das der Headerinhalt: [code] #include <avr/pgmspace.h> #include <stdlib.h> #include <math.h> #include <string.h> #include "font.h" typedef unsigned char byte; //---------------------- #define E_DELAY 20 #define DATAPORT PORTD #define
-
Thread
Fernbedien RC5 Empfänger
.dep/fernbedienung.elf.d fernbedienung.o RC5/RC5.C C:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/include/avr/signal.h --output fernbedienung.elf -Wl,-Map=fernbedienung.map,--cref -lm cc1plus.exe: warning: command line option "-Wstrict-prototypes" is
RC5.C:27: warning: converting of negative value `-0x000000002' to `unsigned char' C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o: file format not recognized; treating as linker script C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o
-
Thread
mega2560 Programm doppelt im Flash??
diesen: http://www.srt-versand.de/index.php?sid=6ca883ea80d2057c6163b89efa433c81&cl=details&anid=8dd49932d00865747.65532223&listtype=search&searchparam=5050112 Software: avr-gcc (GCC) 4.3.4 unter Linux avrdude
main.eep avr-objcopy: --change-section-lma .eeprom=0x00000000 never used Creating Extended Listing: main.lss avr-objdump -h -S main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym
-
Thread
Diamex Prog-S Problem mit Attiny2313
5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [02] avrdude: stk500v2_getsync(): found STK500 programmer avrdude: Send: . [1b] . [02] . [00] . [02] . [0e] . [03] . [98] . [8e] avrdude: Recv: . [1b] avrdude: Recv: . [02]
- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 32 0 yes 2048 32 64 4500 4500 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged
-
Thread
USB-Programmer
Rat fragen. Ich habe mir diesen hier mal ausgeguckt: http://cgi.ebay.de/USB-ISP-Programmer-ATMEL-AVR-ATmega-ATTiny-/310274763880?pt=Wissenschaftliche_Ger%C3%A4te&hash=item483dd12c68 Er sollte möglichst billig sein, da ich Student bin. Und auch nicht als Bausatz vorliegen. Es wäre nett, wenn ihr
Der AVR-ISP mkII ist bei csd-electronics gerade für EUR 32.49 im Angebot.
-
Thread
14x100 Pixel LED Matrix Display Treiber IC oder fertiges Display
Pixeln aufbauen. Gibts dafür Display IC's, die den aufbau vereinfachen? Oder muss man mit einem AVR selbst einen Displaycontroller stricken? Alternativ ginge auch ein kommerziell verfügbares Display mit ähnlichen Daten. Hauptsache die ZEichenhöhe beträgt mindestens 16mm (Gesamt also 32 mm, Je größer
auch noch das Datum in einer zweiten Zeile anzeigt. Das Format ist wie folgt: 1HH:MM:SS2 CTT,DD.MMF HH=Stunde MM Minute SS Sekunde TT: Wochentag DD: Tag numerisch MM Monat Sonderzeichen, benutzerdefinierte Symbole 1: Timer 1 aktiv (Fixe Schaltzeit) 2: Timer2 aktiv (Fixe Schaltzeit
-
Thread
ATMega32 + LCD + Timer0
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Datenaustausch_mit_Interrupt-Routinen
[c] #include "global.h" // F_CPU setzen #include <stdlib.h> // itoa #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <util/delay.h> #include "lcd.h" volatile uint8_t cnt; char str[16]; ISR(TIMER0_OVF_vect) { cli(); cnt++;
-
Thread
Raspberry Pi ist da
arrg war gestern da und hab sie nicht gesehen :( dafür habe ich 4 STM32F$Discovery boards bekommen :D
diese möchte ich direkt auswerten und über die GPIO-Pins (auf dem Board) Befehle zu verschiedenen AVR-Boards schicken.
-
Thread
3D Drucker Prusa I3
SDHC ist für Marlin ebenso kein Problem wie FAT32, nutze auch 4-32 GB formatiert in FAT32 unter Windows 7/10. Der Level-Shifter sitzt in der Regel auf dem LCD wo der SD-Slot ist, vielleicht haben die auch einfach nur ein paar Pullups vergessen... das
Timmo H. schrieb im Beitrag #5462839: > SDHC ist für Marlin ebenso kein Problem wie FAT32, nutze auch 4-32 GB > formatiert in FAT32 unter Windows 7/10. Der Level-Shifter sitzt in der > Regel auf dem LCD wo der SD-Slot ist, vielleicht haben die auch einfach > nur ein paar Pullups vergessen
-
Thread
Erweiterte LCD-Ansteuerung Code zu groß!!
..habs mal eben durchcompiliert: [code] $ for f in *c ; do avr-gcc -Wall -mmcu=atmega8515 -DF_CPU=1000000UL -Os -c -o ${f%c}o $f ; done main.c: In function ‘main’: main.c:407: warning: control reaches end of non-void function $ avr-size *o text data
main.o [/code] ..da kommts also nicht her. Nach dem zusammenlinken kommt man auf gut 4k: [code] $ avr-size *elf text data bss dec hex filename 4414 28 32 4474 117a main.elf [/code] Ah, hast du die Optimierungen ∗aus∗geschaltet? Dann passts (latürnich) nicht
-
Thread
LCD Display macht Probleme
hai, es liegt nicht am avr, frag einfach mal das bussy bit vom lcd ab !! hat dir das noch keiner geschrieben ?? du musst auch ein paar nop befehle zw. den enable und eneable des display einfügen !! das display ist wesentlich
Sicherheiten einrechnen und sollte das LCD nur mit ca. 10-20kHz Datenrate belasten. also muss ein AVR der mit 8MHz läuft ne menge Warteschleifen vollführen... oder man bedient sich des Timers und schreibt sich ne Interrupt-Routine... Marian
-
Thread
Librarie für das TWI des atmega8
engagierst, aber warum erfindest Du das Rad neu. Das alles gibt es doch schon von Peter. Gruß DD
Im WinAVR Package gibt es ein gut dokumentiertes Hardware-TWI Beispiel. @Noname Registrieren muss man hier nicht, einfach Feld Name* ausfüllen.
-
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?
Tesa-Film gesichert und sauber zugeschnitten. (Bild folgt) Ich habe festgestellt, das auch ein 24LC32 EEPROM funktioniert. Ich habe den Prozessor mit dem Programmer "My-Smart-USB-Light programmiert". Dabei muss man wie folgt vorgehen. 1. Treiber von MyAvr.de besorgen 2. Programmier-Toll von MyAvr.de
-
Thread
Keil µVision Simulator - VTREG nicht vorhanden
Hallo zusammen, ich habe vor kurzem den Umstieg von AVR auf STM32 gewagt. Die ersten einfachen Programme funktionieren auch schon auf der realen Hardware. Als IDE verwende ich Keil µVision 5.2 (Evaluation Version). Mikrocontroller ist der STM32F103C8T6
bei "Parameter" der entsprechende Parameter für das Device eingetragen werden, in meinem Fall "-pSTM32F103C8".
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
aller Art, je nach Anzahl der Eingänge auf entsprechend vielen Kanälen. So ein Winzling wie der neue AVR64DD14 bringt sogar schon 12Bit Auflösung mit. Totaler Overkill natürlich...
3 Pins, ohne Referenzspannung. Ich nutze den SGM809-RXN3L/TR mit threshold voltage 2.63 für den STM32. Ich hatte das Problem, dass der STM32 bei sinkender Spannung abschaltete , dann im Low Voltage Modus aber wieder startete
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
25.12.24 359 8:31:07 27 26.12.24 360 8:31:31 24 27.12.24 361 8:31:52 21 28.12.24 362 8:32:11 18 29.12.24 363 8:32:26 15 30.12.24 364 8:32:38 12 31.12.24 365 8:32:47 9
42 8:30:40 27.12.22 8:31:31 8:29:54 8:30:53 28.12.22 8:31:52 8:30:03 8:31:02 29.12.22 8:32:11 8:30:08 8:31:08 30.12.22 8:32:26 8:30:10 8:31:10 31.12.22 8:32:38 8:30:08 8:31:09
-
Thread
DCF77-Modul von Reichelt und Atmega32 + WINAVR
Hallo Forum, ich habe mir bei Reichelt das DCF77 Modul bestellt und wollte es an einen Atmega32 hängen. Ich habe dabei den Code von UlrichRadig verwendet und das Makefile auf Mega32 umgeschrieben. Der EIN-Eingang auf den Modul ist auf GND gelegt. Díe Signalleitung über 10k auf +5V. Über die
mit 0,1mA Stromfähigkeit. Man kann sie also direkt an einen Portpin hängen. Bei Problemen kann der AVR-interne PullUp eingeschaltet werden. Bei 5V Betriebsspannung blinkt eine LowCurrent-LED ganz schwach, wenn man sie an den Ausgang und nach Masse schaltet.
-
Thread
A2DP Bluetooth Modul China eBay
Man könnte natürlich auch ein WT32 kaufen, was dann auch SPDIF und I2S beherrscht und sauber dukumentiert ist...
Yes Christian, there's a T24C32A 32kbit EEPROM on the BLK* board and a Lize L24C08B 8kbit EEPROM on the I-WAVE board. My knowledge about microcontrollers and related parts is very low (not to say non existant ;)), but does that mean
-
Thread
Drehgeber/Encoder: Auflösung/Frequenz zu hoch
aus. Dann nimmt old school CMOS, Lösung ist im Artikel enthalten. Oder nimm einen passenen PIC/AVR whatever, der so einen Decoder als Hardware drin hat. Oder einen, mittlerweile eher schwer erhältlichen Decoder-IC mit SPI oder sonstiger Schnittstelle.
einer weiteren Version ein 32Bit Vorwärts/Rückwärts Zähler implementiert. Der wird einfach mit 8Bit breiten Leitungen zum Chip ausgelesen / gesetzt / rückgesetzt. Der lies sich jedoch nicht mehr im xc9536 (5V) synthetisieren und
-
Thread
Frequenzerzeugung
beides gleichzeitig. Oder sollte der Code mindestens 7 bit haben (DD3.3 kann dafür benutzt werden).
gar mit PWM... AVR kann auch gleichzeitig Drehgeber und Tasten bedienen und auch eine Anzeige für Frequenz...
-
Thread
Welcher Microcontroller ???
schalten muß. Aber auch davon merkt man bei einer Hochsprache nix. Speichermäßig hören die PIC's bei 32kB auf, mittlerweile gibt es glaub ich ein paar ganz wenige mit mehr. Die AVR gehen bis 128kB Programmspeicher, ein 256kB AVR ist in Planung. Kurz gesagt, wenn nicht unbedingt eine der "Sonderfunktionen
Auf der Keil-Webseite kannst Du z.B. alle 8051-Hersteller und Typen finden: http://www.keil.com/dd/8051chips.asp In einem AVR-Buch wirst Du auch kaum einen Verweis auf 8051-er finden. Peter
-
Thread
atmega328 funktioniert teilweise nicht
array_lenght_heartbeat_start]={0}; //array für 10 Werte uint8_t heartbeat_ave[array_lenght_heartbeat_start]; uint32_t mittelwert_alt=0; uint32_t mittelwert_neu=0; uint32_t heartbeat_output=90; uint32_t heartbeat_input=0; uint8_t heartbeat_now=0; uint8_t test2 =0; uint8_t test3=0; //uint8_t test4=0; uint8
*/ #define LCD_E_PIN 5 /**< 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
MP3 Player
USB Stick ist ganz sinnvoll ... willste dein eigenes Format zum speichern entwickeln oder fat16 oder 32 nehmen? Mfg Dirk
hm ... ich würde fat 32 bevorzugen, hab aber bisher noch wenig Erfahrung mit großen Datenmengen bei uC. Ich hab grad in meinem Bastelschrankgewühlt und noch ne alte Seagate Platte mit 550 MB rausgezogen. Ich glaub bevor ich
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
Antrieb zu Antrieb würde reichen. (12V, GND, Daten). Du bräichtest einen kleinen Controller wie z.B. AVR16DD20 oder PIC24F04KL100 (die klassischen AVRs kommen mit LIN nicht gut zurecht) https://ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/PIC24F16KL402-Family-Data-Sheet-DS30001037D.pdf https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DD20-14-Prel-DataSheet-DS40002413.pdf sowie einen LIN-Transceiver mit eingebautem Spannungsregler wie z.B. https://www.onsemi.com/download/data-sheet/pdf/ncv7428-d.pdf Dazu die Motorsteuerung
-
Thread
Algorithmus für Linefollower mit 5 Sensoren
wür einen µC nutzt du denn? und was hat die Frage 32bitµC oder nicht damit zu tun? Ein 8bit-AVR langweilt sich mit der Aufgabe zu tode. 5x AD-Wandlung, winzig kleines bisschen rechnen, neue Comparewerte an Timer übergeben, fertich
Brocken Sei schrieb im Beitrag #1790591: > per I2C auswerten muss, oder ich nehme einen 32 Bit uC, auf was ich > nicht gerade aus bin. Wenn ich das richtig sehe, dann betreibst du deinen Mega32 (Mega16?) ohne Quarz. Fang erst mal an, dem einen 16Mhz QUarz zu verpassen. Alleine das bringt
-
Thread
DMX Dimmerpack bauen
DMX_Dimmer8_V1.bas" herunter geladen? Du kannst sie mit dem Windows Editor auch öffnen, sogar mit FastAVR. MFG Dirk
3 Jahre alten, und 2,5 Jahre 'ruhenden', Thread missbrauchen. Schau dir mal die Atmel-Appnotes AVR094 und AVR095 an (hier: http://atmel.com/dyn/products/app_notes.asp?family...). Du musst wahrscheinich UCSRA0 und FE0 benutzen. exakt :)