-
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 :)
-
Thread
PC ersetzen für XP u. 16 bit-Progr. -- OS install
support.hp.com/de-de/drivers/selfservice/hp-t610-flexible-thin-client/5226816?msclkid=0988da8ebc2211ec98c9b8f4dd84769f
Beitrag #7034785: > Wegen Weiterbenutzung von einem alten 16-bit-Zeichenprogramm CAD4 (DOS) > und AVR-Studio 4.19 mit AVRISP II an USB, unter WIN-XP. Ich würde mal behaupten, in der Zeit die da verschwendet wurde, hätte man längst auf einem modernen PC und OS AVR-Studio 4.19 mit AVRISP II installiert
-
Thread
Subtraktion mit Mega8 von nicht ganzzahligen Zahlen
Hi, ich wollte mit dem AVR in Assembler eine Zahl subtrahieren und schreib einfach mal das Beispiel hin subi XL, low(1,2) sbci XH, high(1,2) Jetzt kommt aber beim assemblieren die Fehlermeldung " syntax error, unexpected
herstellen ret ; Tabelle mit Zahlen für die Berechung der Ziffern ; 1 Milliarde bis 1 Tabelle: .dd 1000000000, 100000000, 10000000, 1000000, 100000, 10000, 1000, 100, 10, 1 ; 16 Bit Wert in Spannung umrechnen ; ; = 16Bitx16Bit=32 Bit Multiplikation ; = vier 8x8 Bit Multiplikationen ; ; adlow
-
Thread
RFM12 Empfangsinit
bekommen soll. Meine Init [c] void RF12_INIT() { RF_WRITE_CMD(0xC0E0); // AVR CLK: 10MHz RF_WRITE_CMD(0x8057); // Enable FIFO RF_WRITE_CMD(0xC2AB); // Data Filter: internal RF_WRITE_CMD(0xCA81); // Set FIFO mode RF_WRITE_CMD(0xE000); //
anderen Seite. Nur macht es für ihn dann mehr Sinn, zweimal PIC oder 8051er zu benutzen anstatt zwei AVR. Ansonsten bringt er dann gleich die dritte Controller Familie mit ins Spiel, was wohl eher zu mehr Verwirrung führt als zur Lösung. ;) Ciao, Rainer
-
Thread
warum werden bei uart immer char gesendet/empfangen?
wchar** welches 16bit groß ist. https://docs.microsoft.com/en-us/cpp/cpp/char-wchar-t-char16-t-char32-t?view=msvc-160
und 0x6F 0xD8 0x1D 0x00 (also 0x1DD86F = 1955951 Sekunden). LG, Sebastian
-
Thread
LCD an ATmega32 spinnt
Ich habe einen ATmega32 und versuche seit einiger Zeit, das Display "DISPLAYTECH 204B" damit anzusteuern. Hier mein Code: [c] lcd_init(); set_cursor(0,0); lcd_puts("abcdefghijklmnopqrst"); set_cursor(0,1); lcd_puts
Das ist der Code des Befehls, um die Adresse zu setzen (DD-RAM Address set: oberstes Bit gesetzt, in den unteren Bits steckt die gewünschte Adresse). Siehe Datenblatt.
-
Thread
AVR2054 debuggen [erledigt]
Nun zu meinem Anliegen. Ich versuche jetzt schon seit einigen Tagen den Serial Bootloader von AVR2054 http://www.atmel.com/Images/AVR2054.zip so zum laufen zu bekommen, dass ich ihn debuggen kann. Folgende Hardware/Software habe ich im Einsatz: AVR JTAGICE mkII via PDI an einem XMEGA256A3U
Bootloader.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 000009c2 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE
-
Thread
Einsteigerboard für AVR-µC mit USB-Schnittstelle
www.srt-versand.de/index.php.....dd49932d00865747.65532223 Fischl USBasp (Bausatz) -> 16,50€ http://www.fischl.de/usbasp/ Watterott Atmel STK500 -> 75€ http://www.watterott.com/de/ATSTK500 CSD Elektronics AVR Dragon -> 49€ http://www.csd-electronics.de/de/ EBAY (aus China) AVR JTAGICE Emulator Debugger ATMEL Programmer JTAG ICE EUR 53€ +22€ Versand http://cgi.ebay.de/AVR-JTAGICE-Emul.....ain_0&hash=item45f153dbd4 Ebay (China) USB AVR JTAG ICE MkII-CN 32 Studio Emulator
-
Thread
Rust als Embedded-Programmiersprache Gesperrt
Programmiersprache aus. Und ihr wollt hier diskutieren, ob sich _DAS_ als Programmiersprache für einen PIC32 oder einen Cortex eignet? Nur zu, wer es sich in den Kopf gesetzt hat, partout Rust für die Firmware seines BluePill-Brettl's oder seines AVR nehmen zu wollen, der muß es halt tun - wenngleich ich das
wahrscheinlich auch seine Wurzeln in Haskell. Oder schau Dir mal diesen Schnipsel an: [pre] fn add(x: i32, y: i32) -> i32 { x + y } fn sub(x: i32, y: i32) -> i32 { x - y } fn calc(f: fn(i32, i32) -> i32, x:i32, y: i32) -> i32 { f(x, y) } fn main() { let x = calc(add, 2, 3)
-
Thread
Makro locate (ASM)
Ich schreibe vom Programm aus nicht direkt auf das LCD, sondern auf einen Bildschirmspeicher im AVR-SRAM. Dabei sind die Zeichen linear angeordnet, also Zeile 0 zuerst, dann Zeile 1, 2 und 3. Das Übertragen an das LCD erfolgt in einem Task der Mainloop, der alle etwa 1ms aufgerufen wird und nur
Axel schrieb im Beitrag #1914819: > http://www.mikrocontroller.net/articles/AVR-Tutorial:_Stack#Weitere_Informationen_.28von_Lothar_M.C3.BCller.29: > wird immer darauf hingewiesen, Register zu sichern. Das Tutorial ist ein "One size fits all" Machwerk. Dort wird dir zunächst
-
Thread
IR-Emfänger TSOP 4838 an ATmega328P
Werden Delays ansonsten "wegoptimiert" ? Wegoptimiert nicht, aber die Zeiten stimmen nicht. Die avr-libc geht bei den Routinen von '-Os' aus, weil das die Einstellung ist, die den kleinsten Code erzeugt und deswegen bevorzugt wird.
Hier ist die Soku dazu: http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html "In order for these functions to work as intended, compiler optimizations must be enabled". Nach meiner Erfahrung funktiont es mit -Os, -O1 und -O2 einwandfrei
-
Thread
µC - BUCK - BOOST Konverter
/www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f3348discovery.html Da ist der Buck/Boost schon fertig drauf und du kannst sofort loslegen mit der Software dazu.
STM32...
-
Thread
SPI mit Atmega32
Hallo Ich möchte mich mal ans SPI Modul des Atmega32 wagen (den Magnet Encoder AS5040 auslesen), hab dazu aber noch Unklarheiten. - Gemäss Atmel Datenblatt ist das SPI Modul full-duplex, was bedeutet, dass ich auf einen Slave gleichzeitig (über die
konfiguriert) aus dem Datenblatt von Atmel (http://www.atmel.com/images/atmel-8155-8-bit-microcontroller-avr-atmega32a_datasheet.pdf, S. 183) nicht: [c]void SPI_SlaveInit(void) { /* Set MISO output, all others input */ DDR_SPI = (1<<DD_MISO); /* Enable SPI */ SPCR = (1<<SPE); } char SPI_SlaveReceive
-
Thread
Neues Relaiskartenprojekt ("The ultimate relay card")
noch ein paar Anwendungsbeispiele: - Abfragen der Systeminformationen: michael@quark:/stuff/test/avr/ultimate_relay_card/pc_client (svn)-[avr:215]- # ./rcontrol2 -S system status and information about the detected card: -------------------------------------------------------------- firmware revision
Uhrzeit mit der RTC: ./rcontrol2 -s - Anzeigen der aktuellen RTC-Zeit: michael@quark:/stuff/test/avr/ultimate_relay_card/pc_client (svn)-[avr:215]- # ./rcontrol2 -i 23.02.2012 22:46:36 - Setzen der aktuellen Zeit manuell: ./rcontrol -I 23.02.12-22:50:0 - Relais 0-4 einschalten: ./rcontrol
-
Thread
Versions Nummer wohin speichern?
1234567890123456789012345678901 VER: .db "0.1a >develop<",0 ;Version maximal 31 Zeichen + 0x00 ! .org VER+32 VER_DATE: .db "17.04.2007",0 ;Format DD.MM.YYYY ;=== FIX-ENDE ================================================================= ab hier dann der Programmcode... [/avrasm] So kann man
Die zugehörige Lib: #include <avr/pgmspace.h>
-
Thread
RFM12 als Empfänger für TFA THX301 Funk Wetter Sensor
etwas kann der FIFO nicht gefüllt werden, da der Empfänger keinen Takt erzeugen kann. Daher muss der AVR dann noch die Pulsdauer auswerten um die korrekte Bitfolge wieder herzustellen.
Bitmuster raus. Beim Aktivieren eines Senders entstehen dann längere Pausen. Die Pausenzeiten werden vom AVR gemessen und entsprechend ausgewertet. Das hatte ich schon mal vorher probiert, das geht. Der AVR ist dann natürlich ständig beschäftigt. Besser wird es mit dem RFM12 nicht gehen. FIFO kannst du auch
-
Thread
Pollin Evaluationsboard - starten unter Ubuntu?
geholfen haben mir dabei die folgenden zwei Tutorials: Installation von Eclipse, mit CDT Plugin und AVR-gcc: http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial?s[]=eclipse Konfiguration von avrdude unter Ubuntu. http://www.wiki.elektronik-projekt.de/mikrocontroller/avr
Nachricht, dass nichts gefunden wird, der Befehl, den ich vorher verwendet habe, ist prompt > avrdude -p m32 -c ponyser -P /dev/ttyUSB0 -v Vielen Dank nochmal für eure Hilfe, Matthias
-
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
Aus 4MHz 3.92 machen?
kann: :1, :8, :64, :256, :1024 Der zweite Timer hat folgende Vorteiler: :1, :2, :4, :8, :16, :32, :64, :128, :256, :512, :1024, :2048, :4096, :16384
Halli Hallo, Also, ich programmiere mit dem AVR-Studio und dem AVR-GCC Compiler. Hatte noch keine Zeit das Prog. auszuprobieren. Aber wenn ichs richtig verstehe funktioniert es mit dem GCC so wieso nicht.? Weitere Frage: >>mir ginges um
-
Thread
Installation von AVRSTUDIO 4.19 bricht unter WIN10 ab
Corporation [builtin](2): Including file 'C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc' C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc(38,0): warning: Unrecognized core version: V4S Und
Hier der passende Text auch. Problem when installing AVR Studio AVR Studio installation problems. Mar 4, 2017•Knowledge Title Problem when installing AVR Studio Article URL https://microchipsupport.force.com/s/article/Problem-when-installing-AVR-Studio
-
Thread
Neuer gcc compiler für ARM und Optimierungen
aufrufen, statt gegebenenfalls inline Code einzufügen. Motopick schrieb im Beitrag #7561496: > Ein AVR-GCC verweigerte, ohne weitere Fehlermeldung die Compileroption > -Os. Hmm, ja es dürfte einen Grund haben warum Debian für den AVR weiterhin gcc version 5 ausliefert. > Mein Vertrauen in den GCC
finde ich eher die newlib für ARM. Erst dadurch habe ich zu schätzen gelernt wie gut und kompakt die avr-libc geschrieben ist.
-
Thread
MagicPaket (WOL) auf netzwerk senden
AVR-Interface sparen...
werden. Einfach das Klingelsignal des Analoganschlussese (>60V~)dedektieren und über nen Optokopler nem AVR(atmega32 vielleicht reicht sogar nen tiny) mit Netzwerkadapter aufhelfen damit damit dieser das Paket ins netz schickt und den armen Server aus dem Schlaf reist. das kostet dann noch nicht einmal gebühren
-
Thread
Atmega8 Programming Flash FAILED!
Ich programmiere übrigens in C. ISP ist folgender: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif Hab noch 3 leds, 1 taster und ein poti dranhängen. Grüße, Tom
USBProg? Das hört sich nach dem SPI Hänger an. Häng im USBProg mal einen 10k Pullup an PB4 vom ATMega32. Am besten auch gleich einen 10k Pullup an RXD.
-
Thread
Akku-Strom mit ATTiny messen
tinyAVR® 2 Family 12-bit differential ADC with Programmable Gain Amplifier from 1x to 16x Input Voltage Range from -100 mV to VDD+100 mV
oben oder unten je nach Stromrichtung, bequem an nur einem Pin. Mit einem meiner Lieblings-12Bitter AVR64DD14 und einer internen 4,096V Referenz ergibt sich damit bei (4096mV-2500mV)/40mV = knapp +-40A Messbereich eine Auflösung von 25mA. Das sollte bei diesen Stromstärken und für den Preis doch wirklich
-
Thread
zuverlässige SD-Karte für Raspberry Pi
6.5| 0.8 | Verbatim Pro U3 16GB |uSD|47040 | 11.0| 7.1| 0.8 | Samsung Evo Plus 32GB |uSD|MB-MC32GA | 11.2| 4.5| 0.8 | Sandisk Ultra 32GB |uSD|SDSQUAR-032G-GN6MA| 12.1| 5.7| 0.6 | Samsung Evo UHS-I 32GB |uSD|MB-MP32DA | 12.4| 4.2| 0.7 | xlyne
reproduzieren will, muss man sich EXAKT die gleiche Type besorgen ueber die Typennummer, z.B. "Samsung Evo+ 32GB" Typenbezeichnung MB-MC32DA und die "Samsung Evo Plus 32GB" Typenbezeichnung MB-MC32GA. 4) Markennamen und Bezeichnung (z.B. "pro") sind irrelevant. Neuer Karten des gleichen Herstellers mit einer
-
Thread
Atmega324A "Datenlogger" - ein paar Fragen u.A. zu Konzepten für Versorgung und Verbrauch
welchen Nachteil erkauft er sich das gegenüber dem 324A? http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf Auf Seite 321 sieht man den niedrigeren Verbrauch, in den Diagrammen ab 389 / 415 sehe ich jedoch keinen Unterschied mehr. - Eine Frage zur Migration vom Atmega32 zum Atmega324A: Bisher habe ich mit einem Atmega32 experimentiert und würde jetzt zu einem 324A greifen. Für den Atmega32 habe ich jetzt schon ein Programm geschrieben. Für die Migration zum "324P"
-
Thread
Suche LCD-Display mit paralleler Ansteuerung
Displays mit parallel und zusätzlichen Schieberegister für SPI können 20MHz. Parallel macht am ESP32 Sinn, wenn man auch konsequent z.B. die I2S-DMA-Hardware nutzt, dann wären 80MHz Takt parallel drin. Nur: was will man mit welchem Display machen, um das wirklich zu brauchen? Gruß aus Berlin Michael
zu testen, die Hardware ist doch da um benutzt zu werden. Ich habe die zwar im Moment alle am ESP32 laufen, aber das ist ja da nicht entscheidend. Odroid Go hat ein 320x240 2,4" mit dem ILI9341 drin, solange da der C64-Emulator ohne ruckeln die Speile schafft, kann es nicht zu langsam sein. ;) In
-
Thread
Debugwire mit Breakpoints - Avarice
prefix=/usr/local/avr --target=avr --enable-languages=c,c++ --disable-werror und GDB heisst nun "avr-gdb".
Toolchain habe ich mir aus dem (den) SVN gebaut (avarice, wie auch gdb). Den GDB habe ich mit der 'AVR' Option gebaut (auch mit standard 'avr-gdb' aus der Debian Repo getestet). Ich kann auch prima soweit alles machen, Register und Variablen auslesen step/next usw., nur er bleibt am Breakpoint nicht
-
Thread
Bücher zum Them Mikrocontroller
mit+Controllern+der+Atmel+AVR-RISC-Familie Grüße
nachschlagen kannst, was du nicht weisst. Viel Glück Junge und halt durch, jeder fängt klein an :DD Gruss Felix
-
Thread
AVR8 gnu toolchain unterschiede linux/windows
wenn man es unter Windows und unter Linux compiliert. Hier die Toolchain unter Linux: [code] avr-gcc --version avr-gcc (AVR_8_bit_GNU_Toolchain_3.5.3_1700) 4.9.2 [...] [/code] Und hier unter Windows: [code] avr-gcc.exe --version avr-gcc.exe (AVR_8_bit_GNU_Toolchain_3.5.3_1700) 4.9.2 [
Rüdiger F. schrieb im Beitrag #4757879: > Hier die Toolchain unter Linux:avr-gcc --version > avr-gcc (AVR_8_bit_GNU_Toolchain_3.5.3_1700) 4.9.2 > [...] > > Und hier unter Windows:avr-gcc.exe --version > avr-gcc.exe (AVR_8_bit_GNU_Toolchain_3.5.3_1700) 4.9.2 > [...]
-
Thread
DCF-Uhr mit LCD in C
Schnitzer drin sind. Also jetzt ein paar Infos zu dem was ich fabriziert habe: Programmiert im AVR Studio (mit AVR-GCC) Hardware: STK500 ATmega16 16MHz Quarz 20x4 Zeichen LCD (HD44780 kompatibel) DCF77-Empfangsmodul von Conrad (641138) (PullUp-Widerstand 10k zwischen Anschluß 2 und 4) Die
aufzusetzen, hat bei mir funktioniert. Ich schreibe mal mein Vorgehen auf, vielleicht hilft dir das: Im AVR Studio: - New Project -> AVR GCC -> Project name: dcf-clock - AVR Simulator -> Device ATmega16 - Bei den Source Files die angelegte Datei dcf-clock.c aus dem Projekt entfernen - Nun die 3 Dateien
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
leider nichts dazu. Das sind wohl Vss an 50Ohm. Die Anzeige geht bis 16 wobei der Generator offen bis 32Vss kann.
Doch noch ein Nachtrag: Hab grad mal bei Ali geschaut: 10 Stück XC2C32A kosten dort 10.04€ + 1.65€ Versand. 10 Stück 74AUP1G80 kriegt man dort schon für 3.15€ + 0.95€ Versand. Naja - wenn man bedenkt, daß ein XC2C32A 32 FF drin hat, also sowohl Tor als auch Vorteiler
-
Thread
Internet Anschluss mit "Teststand" Erkennung?
dann doch auch mal eine Telekomstörung obwohl Internet stabil lief. Was ich nun feststellte mein AVR Netio läuft nun nicht mehr, es ist zu langsam kein Browser ist so geduldig neuerdings, ausserdem stottert YT auf dem i3 mit nur wenig RAM ohne extra GPU, der i5 mit extra GPU und viel mehr RAM stottert
81.210.252.70) 21.082 ms 21.068 ms 21.052 ms 4 145.253.52.36 (145.253.52.36) 28.374 ms 145.253.52.32 (145.253.52.32) 24.478 ms 26.305 ms 5 * * * 6 * 172.70.44.2 (172.70.44.2) 17.900 ms 172.71.180.2 (172.71.180.2) 33.474 ms 7 104.26.13.250 (104.26.13.250) 33.314 ms 29.541 ms 32.923 ms
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
mit 10 MHz skizziert, viel besser ist das schon vor Jahren in der Artikelsammlung im µC-Net "AVR - Die genaue Sekunde / RTC" zu finden. Aber - oweh, AVR ist ja sein Reizwort! Also viel Spaß bei der Neuerfindung des Rads mit dem M3 Schlaft gut!
Hier is aber lustig ... Ich hol mal Popcorn. ;D PS@TO: Sorry :DD
-
Thread
Power-down mit Taster
Schalter abfragt damit die LED leuchtet. Das müßte doch den Schalter abfragen ob 0 anliegt. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <stdint.h> #include <avr/sleep.h> int main(void) { DDRB |= (1 << PB1); PORTB |= (1 << PB1); DDRB |= (0 << PB2); PORTB
Kommentare in deinem Programm an, besonders wenn du "exotische" Sachen machst. [C] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <stdint.h> #include <avr/sleep.h> int main(void) { /* The ATtiny24/44/84 system clock can be divided by setting the
-
Thread
Taktfrequenz Atmega328
und der hat genau 4 Zeilen, also bremse dich mal etwas. *) ATmega48A/PA/88A/PA/168A/PA/328/P 8271G–AVR–02/2013
zu lesen. Wenn man mit dem ATTiny13A durch ist, fällt es auch viel leichter, sich mit den größeren AVR zu befassen.
-
Thread
Schrittmotorsteuerung für primitive Astro-Nachführung
München nach Stuttgart zu transportieren. Alles geht: vom Smart bis zum 40-Tonner. Da hier im Forum die AVR bei weitem in der Überzahl sind: [[AVR-Tutorial]] > Ich hab in dem Zusammenhang mit Frequenzerzeugung etwas von CTC-Mode > gelesen... Ja. Ist eine Möglichkeit. Aber erst mal fängst du dort
wie man Schrittmotoren ansteuern könnte: [c] #include <stdio.h> #include <stdlib.h> #include <avr/io.h> #include "lcd-routines.h" #include <util/delay.h> #include <stdint.h> #include <avr/eeprom.h> #include "IncFile1.h" void sleep ( uint8_t ms ) { for(; ms > 0; ms--) _delay_ms(1);
-
Thread
möchte 5x5 LED-matrix mit AVR μC ansteuern
all! ich habe vor einiger zeit ein praktikum an einer FachHochschule gemacht und habe mich dort mit AVR μC auseinandergesetzt. Ich habe sie in AVR assembler programiert. Jetzt setzte ich mich wieder an die sache und will nun ein kleines feld, dass aus 5x5 LEDs besteht ansteuern und kleine bilder
eine matrix bauen und programmieren kann, ohne einen weiteren IC zu verbauen. also es soll nur der AVR microC und die LEDs sowie quartz etc. gibt es eine möglichkeit, dies zu verwirklichen?
-
Thread
[C] Größe einer Struktur checken
Welcher Compiler? C++0x kennt für solche Zwecke static_assert http://msdn.microsoft.com/en-us/library/dd293588.aspx
Stefan schrieb im Beitrag #2044705: > @arc net > IAR C/C++ Compiler for AVR 5.40.1 Darf man fragen, warum du das dann unter "PC-Programmierung" postest?