-
Thread
STM32F103 und CooCox, Anfängerfragen
schau mal hier: https://www.mikrocontroller.net/topic/415280#4842228
Hat der STM32F103 eigentlich keine Pullup-Widerstände eingebaut (so wie ein AVR)?
-
Thread
Arduino Nano und ENC28J60 Ethernet Shield
Kennst du dieses Ethernet Projekt?: http://stefanfrings.de/net_io/index.html Ich habe dort einen CP2201 verwendet. Im Gegensatz zum EN28J60 hat der CP2201 eine parallele Schnittstelle und eine offizielle MAC Adresse. Ich habe noch ein CP2201 Modul "ioMate Net 1.0" (https://www.chip45.com/products/iomate-net-1.0_embedded_internet_ethernet_module_board_cp2201_mac_phy.php) herum liegen, das könnte ich Dir billig verkaufen.
-
Thread
Einführung in ASM auf STM32F4
Lothar schrieb im Beitrag #5127338: > Also die Komplexität ist erstmal 8051 < ARM < PIC < AVR :-) Äh... Also ich konnte den AVR-Instruction Set nach einiger Nutzung schnell auswendig, bei ARM muss ich immer noch nachschlagen...
beeindruckend, und definitiv nix mehr für einen AVR.
-
Thread
Fehlermeldungen, aber erfolgreiches Compilieren und Uploaden
avr plugin version 2.4.1 hast du vermutlich? dann nutze die 2.4.2! genau das problem hatte ich auch vor kurzem https://sourceforge.net/projects/avr-eclipse/files/
avr plugin um source für einen sfm32f1 zu kompilieren? Das sind doch ARM Kerne?
-
Thread
Attiny45 und Arduino
Einstellungen Fuses: https://www.mikrocontroller.net/articles/AVR_Fuses#Tipps_.2B_Tricks AVR-Tut: https://www.mikrocontroller.net/articles/AVR-Tutorial Arduino & AVR kann ich keine Aussage treffen, benutze AVR ISP mkII-Klon als Programmer. Pass
die SMD-Varianten ;-) Hier als Bsp. HVP: http://www.der-hammer.info/hvprog/index_en.htm Im µC-Net: https://www.mikrocontroller.net/articles/AVR_HV-Programmer mfg Olaf
-
Thread
LPC11C24 HalloWelt-Programm
; /*!< Offset: 0x8008 Interrupt both edges Register (R/W) */ __IO uint32_t IEV; /*!< Offset: 0x800C Interrupt event Register (R/W) */ __IO uint32_t IE; /*!< Offset: 0x8010 Interrupt mask Register (R/W) */ __IO uint32_t
(R/W) */ __IO uint32_t IS; /*!< Offset: 0x8004 Interrupt sense register (R/W) */ __IO uint32_t IBE; /*!< Offset: 0x8008 Interrupt both edges register (R/W) */ __IO uint32_t IEV; /*
-
Thread
Relais direkt an AVR
Und die Belastbarkeit dieser Anschlüsse KANN durchaus erheblich kleiner sein als ("Belastbarkeit der IO" * "Menge der IO") Gruß Carsten
Was passiert, wenn der AVR abgeschaltet oder reset wird, während das Relais angezogen hat?
-
Thread
ATtiny10 lässt sich mit USBasp und avrdude nicht flashen
programmieren willst. Unterstützt dein USBASP überhaupt das TPI Protokoll? Siehe dazu http://www.avrfreaks.net/forum/programming-attiny10
bleiben. Wenn du noch einen Programmer suchst, der TPI kann, dann schau dir mal von Olimex den AVR ISP MK II an, der kann auch TPI und auch den Attiny10: https://www.olimex.com/Products/AVR/Programmers/AVR-ISP-MK2/open-source-hardware
-
Thread
Mhz Signale in Khz Applikation messen
Ist irgendwie dieselbe Aufgabenstellung wie das hier, oder? https://www.mikrocontroller.net/topic/433531#new
mehr an der Modell-Code Struktur und dessen Variablen Zugriff, als an den Hardware Möglichkeiten des AVR würde ich sagen.
-
Thread
Brauche Projektidee und Hardwareempfehlung für erstes μC Projekt
>Zunächst zum μC, ich denke auf einem AVR zu bleiben macht Sinn, aber der >atmega16 scheint etwas wenig RAM zu haben, was würdet ihr mir hier >Empfehlen? Ein AVR-NET-IO. Den ATMega32 gleich rausschmeissen und einen ATMega1284 einsetzen
nehmen, dann müsste ich eben die Architektur wechseln. holger schrieb im Beitrag #5118261: > Ein AVR-NET-IO. Den ATMega32 gleich rausschmeissen und einen > ATMega1284 einsetzen. Dann noch die diversen Verbesserungen für > das NET-IO durchführen. Zum Testen ist das sicher ein guter Anfang. Ich
-
Thread
SD-Card Anbindung über SPI; Frage zu Serienwiderständen
Programmierung oder der verify scheitern Nur dann, wenn man es vermurkst! https://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP-Pins_am_AVR_auch_f.C3.BCr_andere_Zwecke_nutzen
implementieren. Zum Thema 3,3/5 Volt: Bislang hatte ich keine Probkemne mit dem 5V ISP, dem 5V AVR und den über Sapnnungsteulker angeschlossenen 3,3 V TFT und Touchcontroller. Auch sehe ich kein Proebleme bezüglich des AVR-Resets OHNE ISP. Dafür gibt es nicht nur den Power-Up Reset somdern auch
-
Thread
RamRetention
Programmcounter, Stackpointer, Stack usw.). Nur 2 Register, einige Bits und die RTC bleiben erhalten, sowie die IO-Ports.
Tiefschlaf überleben. Anders gehts nicht. Vielleicht geht es ja auch um externen Speicher (z.B. AVR's XMEM oder einen 8051 mit SRAM...). Weiß man alles nicht.
-
Thread
Effiziente Implementierung von ARCTAN fuer uCs
Doch, mit Cordic. So geht das: https://www.mikrocontroller.net/topic/154196#new Cheers Detlef
Algorithmus für atan2(x,y) wobei der Rückgabewinkel von 0=0Grad bis 255=360Grad geht. [c] #include <avr/io.h> #include <avr/pgmspace.h> // generated by scaling with 65536.0 :: CORDIC1.PAS int32_t iCordicSinTab[5]={25080L,12785L,6424L,3216L,1608L} ; int32_t iCordicCosTab[5]={60547L,64277L,65220L
-
Thread
Arduino DMX 256 Kanäle als Paket senden
das schon was tolles. Das mit der SD Karte lesen klappt auch nur mit einen ARM da der AVR mit der FAT schon reichlich zu hätte.
44,1 Hz (22 ms) Refresh selbst bei 2 aktiven UART DMX Output, da langweilt sich ein 16 MHz ATmega AVR.
-
Thread
IR-Emfänger TSOP 4838 an ATmega328P
der Ja. >Emfänger dann an einen ADC-EIngang? Nein, der kommt an ein normales, digitales IO-Pin. Denn der Ausgang des IR-Empfängers ist auch "nur" digital.
Forumssuche nach "Atmel Studio F_CPU" bringt: https://www.mikrocontroller.net/topic/380678#new
-
Thread
uC-Universal-Leiterplatte
http://www.chip45.com/products/crumbcontrol-1-1.4_sps_kleinsteuerung_avr_atmega128_usb_rs485_pushpull_relais.php
eine gewisse Standardisierung zweckmäßig. Charakter Displays steuere ich nur noch mit I2C an. Digital IO mache ich für Steuerzwecke meist nur noch mit SPI oder I2C IO Expandern und spare mir damit die Spezialperipherie Pins wie Capture, Compare für solche Sachen auf. Mit dieser Vorgehensweise erspart man
-
Thread
C++ Java oder andere Sprachen für Elektrotechnik Studium
ähnliche Richtung gehen und möglichweise ebenfalls Antworten liefern: https://www.mikrocontroller.net/topic/262647 https://www.mikrocontroller.net/topic/416351
Correctness-Security Gap in Compiler Optimization", D’Silva, Payer, Song, 2015 https://nebelwelt.net/publications/files/15LangSec.pdf
-
Thread
Mal wieder Wanderkiste?
wenn sie bei dir ankommt. Irgendwo habe ich glaube ich mal ein projekt gesehen, wo jemand einen AVR eingebaut hat.
10x CD4025BE 10x CD4011BF 10x 1N5408 1x Z80 Board mit 4Kx8 EPROM, 4Mbit SRAM, 4,9MHz, 3x Async IO, 1x Universal IO (Bestimmt interessant für Z80 FANs) Ich frage jetzt mal nach der nächsten Adresse und Montag geht die Kiste wieder auf Reisen.
-
Thread
UART - I2C Wandler
darbietest. Bist Du in der Lage, hier einen Unterschied zu erkennen? "Du blöder Vollidiot, der AVR hat eine Harvard-Architektur!" "Du irrst Dich, der AVR hat eine Harvard-Architektur!" Schämen solltest im übrigen Du Dich.
Satz. > Bist Du in der Lage, hier einen Unterschied zu erkennen? > > "Du blöder Vollidiot, der AVR hat eine Harvard-Architektur!" > > "Du irrst Dich, der AVR hat eine Harvard-Architektur!" OK. Ich erkenne natürlich den Unterschied in der Formulierung. Allerdings: ich erkenne nicht, was es bezüglich
-
Thread
PWM-Signal mit 0,1 Hz erzeugen
www.microchip.com/paramChartSearch/chart.aspx?branchID=30047 Lehrmaterial: https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM > aus den Datenblättern werde ich immer nur bedingt schlau. ^^
Anforderungen spezialisiert werden. Programm des Attiny könnte wie folgt aussehen: [c] #include <avr/io.h> int main(void){ // Ausgang definieren DDRB |= (1 << PB1); // System-Clock Prescaler einstellen auf 64: 1 MHz / 64 = 15625 Hz CLKPR = (1 << CLKPCE); CLKPR = (1 << CLKPS1)|(1 <
-
Thread
Nullphasendurchgang dedektieren mit Mikrocontroller
Gefallen, nutze andere, bessere, galvanisch getrennte Schaltungen. https://www.mikrocontroller.net/articles/230V#Siehe_auch
http://www.dextrel.net/diyzerocrosser.htm
-
Thread
BackUp Bleiakku Ladeschaltung
---------' .-. \| | | | | '-' | o---o AVR_IO | .-. | | | | '-' | === GND [/code]Spart zwar einen IO, aber dafür kommt ein ganzer IC drauf, ein P-MOS und ein Leistungswiderstand
| === === GND GND [/code] Der AVR IO ist hier explizit nicht eingezeichnet, da man den quasi beliebig positionieren kann und damit verschiedene Vor- und Nachteile hat. Z.B. direkt an U_IN, woraufhin man per Spannungsteiler einstellen
-
Thread
toolchain für STM8 unter Windows
hier compiliert hat? Ich werde da nicht schlau draus?! https://opensourceebikefirmware.bitbucket.io/Development_tools.html Gruß hochsitzcola
https://opensourceebikefirmware.bitbucket.io/Development_tools--Debug_OpenOCD_and_Eclipse--stm8-binutils-gdb.html
-
Thread
HC-SR04 keine Reaktion
Fehler zu finden. MFG Nico Hier mal meinen Code: [c] #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include "uart.h" #include <stdlib.h> #include <string.h> #define SCHALL 0.03232 // 323,2 m/s /* Alle 25 us overflow count = 8000 = 200ms */ volatile
mindestens 10 µs low sein ... . Zwischen 2 Messungen sollten 20 ms liegen. https://www.mikrocontroller.net/attachment/218122/HC-SR04_ultraschallmodul_beschreibung_3.pdf
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
ich erst das UART Kabel abstecken, dann die Stromversorgung reseten. Das UART Kabel ist an einem myAVR MK3 Programmieradapter angeschlossen. Hängt aber am gleichen PC, also keine potentialdifferenz. Nun startet er nur noch sporadisch. Oder wenn ich ihn aus der Schaltung rausnehme, nur die Plus und
I2C1 einen Temperatur/Feuchtesensor (HTU21D) und am I2C2 den gleichen Sonsor nochmal und einen I2C IO Expander. An einem Pin noch eine blinkende LED mit 1K Vorwiderstand, damit ich sehen kann ob er schon wieder nicht startet. Noch eine UART, damit ich die Temperaturwerte auf der Konsole mitlesen kann
-
Thread
Atmega2560 SPI-Verbindung zu ext. AD-Wandler
einfach irgendeine Lib aus dem Netz zu verwenden. http://maxembedded.com/2013/11/the-spi-of-the-avr/#Master_Init Übernimmt der 2560 noch weitere Aufgaben? Ansonsten ist er eventuell auch ein wenig überdimensioniert. Für "kleinere" Atmels findet man relativ viele Beispiele zu SPI.
Hmm so könnte es gehen. Probier mal. [c] #include <avr/io.h> #include <util/delay.h> #define CONV_HIGH PORTB |= (1<<PB0) #define CONV_LOW PORTB &= ~(1<<PB0) int16_t read_LT2356(void) { int16_t tmp; // short start conversion pulse
-
Thread
DS1631 I2C Ansteuerung - Interpretationsprobleme
. Das konnte ich durch eine Diode überprüfen. Der Code sieht wie folg aus. [CODE] #include <avr/io.h> #include "DS1631.h" #include "USART.h" #include "I2C.h" #include <util/delay.h> int main(void) { DDRB=0x00; PORTB=0x01; USART_Init(MYUBRR); I2C_Init(); DS1631_Config
so macht man das ;-) https://www.mikrocontroller.net/topic/202928#2002950
-
Thread
Hat schonmal jemand einen µC mit einem direkten Anschluss an ein FET-Gate gegrillt?
offensichtlich den erlaubten Strom, > der durch einen Vcc Pin fliessen darf mit dem Strom, der durch einen > IO-Pin fliessen darf. Oh Mann, hirnlose Idioten unterwegs. Ja, beim AVR steht als Maximalstromn 20mA pro Pin, damit die Ausgangsspannung auf der erlaubten Spannung für einen definierten Logikpegel
Characteristics × Milchmädchen / Pi × Daumen => bis 50 nC Gate Charge sind für einen normalen AVR-IO-Pin bei AVR-typischen PWM-Frequenzen kein Thema. Da kommt man mit einem Power-FET leicht drüber, aber für 24A (wie im Eröffnungs-Post verlangt) gibt's auch passendes. IRLU2905 wär evtl. ganz knapp
-
Thread
NPN Transisor an ATtiny861
ich habe ein seltsames Verhalten bei folgender, einfacher, Schaltung: https://www.mikrocontroller.net/articles/Transistor VCC an der Last = 12V. Basis steuert ein Port vom AVR. Als Basiswiderstand 2.2k, als Transistor BC337 (mit BC547 das gleiche Verhalten). Das ganze noch ein Mal parallel dazu,
OUT PA2 PA3 PA4 PA5 LED2 + OUT PA6 PA7 */ #include <avr/io.h> //Grundfunktionen int main (void) { DDRA = 0b00100010; PORTA = 0b00000000; PORTA &= ~(1<<PA1); PORTA |= (1<<PA5); while(1) { } //while(1) }//main() [/c]
-
Thread
AVR Bascom Temperaturanzeige 7Segment
Ganz spontan: https://www.mikrocontroller.net/topic/275770
teil ersetzen, den hast du ja schon in deinem LCD Programm mit drin.. http://www.elektronik-labor.de/AVR/dds/DVM.html
-
Thread
queue mit c für alle datentypen
Wäre sowas für den AVR noch händelbar, oder ist das schon zuviel Overhead? https://troydhanson.github.io/uthash/utringbuffer.html (erster Google-Treffer)
https://www.mikrocontroller.net/articles/FIFO#FIFO_als_Bibliothek Allerdings nicht für mehrere Datentypen geeignet. Es sei denn, man kopiert die Dateien und erzeugt getrennte Funktionen. OVerloading für Arme.
-
Thread
AVR Net-IO Bausatz von Pollin
Hallo, ich bin auf der Suche nach der NetIOLib für den AVR Net-IO Bausatz von Pollin. Ein Link dazu gäbe es ja hier im Wiki leider ist dieser nicht mehr zu erreichen. https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin#NetIOLib Daher meine Frage: Hat noch jemand den source code oder zumindest die DLL auf einer HDD liegen? Oder kennt jemand eine alternative Lib für .net (VB, C#, ..) MFG Wiesi-94
-
Thread
STM32 Header
kann/will. (Auch beim ATmega hab ich mich vor einigen Jahren nie um die Toolchain kümmern müssen. WinAVR mit dem Standard-Include und gut war. Damit hab ich sogar spaßenshalber Multithreading hingekriegt, durch Umbiegen von Stackpointer und Instruction-Pointer im Interrupt.)
der ein oder andere Blick in ältere Artikel durchaus lohnen kann, z.B. https://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library . PS: Die Seite von Stefan Frings kann ich dir übrigens auch wirklich empfehlen: http://stefanfrings.de/stm32/index.html
-
Thread
12V Tiefentladeschutz ohne Eigenverbrauch
IRF7220 war nur "gewürfelt". Ein IRF7205 würde besser passen. Ansonsten: https://www.mikrocontroller.net/articles/MOSFET-%C3%9Cbersicht Und wenn Du's mit vorgeschaltetem Relais machen willst, so empfehle ich Lektüre meines vor-vor-vorletzten Beitrags: https://www.mikrocontroller.net/topic/431250?reply_to
Deine letzten Erkenntnisse? Hattest Du Gelegenheit meine Maßnahmen (vgl. https://www.mikrocontroller.net/topic/431250#5092695) einmal auszuprobieren? Viele Grüße Igel1
-
Thread
IDE EMbitz tot?
Mitlesa schrieb im Beitrag #5782516: > heute scheint die Seite https://www.mikrocontroller.net/topic/470862
CDT"): https://www.eclipse.org/downloads/packages/ - GNU-MCU-Eclipse https://gnu-mcu-eclipse.github.io/ - Falls Windows: Die Eclipse Windows Build Tools: https://gnu-mcu-eclipse.github.io/windows-build-tools/download/ - GCC-ARM-Embedded: https://developer.arm.com/tools-and-software/open-source-software
-
Thread
avr eifaches Programm mit Registern TCCR1A, umsetzen
dankbar. Und zwar hätte ich eine Aufgabe zu lösen. Folgendes Programm ist gegeben: #include <avr/io.h> int main (void) { int i = 0xFF; while(1) { while(i>0) { DDRC = 0xFF; PORTC = i; i--; _delay_ms(600); } } } Soweit ich
im Beitrag #5074729: > Und zwar > hätte ich eine Aufgabe zu lösen. https://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
16 Bit LCD mit I2C möglich?
bisserl Logik scheinen knackig kalkuliert. Ich habe noch 2 Strom und 2 Temperaturmessungen, LocoNet, XpressNet, S88N, WLAN, USB, 2x DCC Signalerzeugung (je 20 KHz), RFM12 Modul, Touch per SPI und div. Steuerleitungen dran (Enable, Inputs). Letztes wäre das einzige was man wirklich auf einen lahmen
MOBA 2. schrieb im Beitrag #5072501: > Ich habe noch 2 Strom und 2 Temperaturmessungen, LocoNet, XpressNet, > S88N, WLAN, USB, 2x DCC Signalerzeugung (je 20 KHz), RFM12 Modul, Touch > per SPI und div. Steuerleitungen dran (Enable, Inputs). Letztes wäre das > einzige was man wirklich auf
-
Thread
While(1) wird nach setzen des Timer-Interrupts nicht mehr aufgerufen
While(1)-Schleife: [c] #define F_CPU 8000000UL // define system clock with 8MHz #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int main(void) { TCNT0 = 0; TCCR0 &= (~(1<<COM00)) & (~(1<<COM01)); // normal operation mode, OC0 not connected to a pin
festzumachen, dafür bin ich ca 40 Jahre zu alt. Ich benutze selbst lieber mehr als C und hab dann Avr::Timer0::Wgm = Avr::Timer0::WGM::CTC; da stehen. Sogar wenn Wgm über 2 HW-Register verteilt ist.
-
Thread
Verdammt ineffizienter Code?
einer Implementierung im AVR leidet die Genauigkeit, weil man die Bits jeweils manuell hin und her wackeln muss (oder hat etwa irgendein Tiny 12 Timer?).
!) https://www.mikrocontroller.net/topic/284865 Es muss nicht immer was programmierbares sein.
-
Thread
Allg. Fragen zum Debuggen von AVRs
3897215672 und oft hilft es die Bugs statt im real life im Simulator zu jagen: https://www.mikrocontroller.net/articles/AVR-Simulation
bei AVR, weil die ersten 100 Ergbnisseiten bei google nix anderes kennen. Es gibt auch eine Handvoll Eval-boards für AVR mit dem embedded Debugger, aber wenn man das Tutorial 1:1 nachmachen möchte sollte
-
Thread
IRMP und IRSND gleichzeitig verwenden
Hallo an die Forumsgemeinde. Ich will die Steuerung eines Hubtischsystems über ein AVR NET IO mit dem ATMega32 automatisieren. Die Steuerung des Hubtischsystems kommuniziert hier über RECS80 mit einem Handbedienteil, über das man den Tisch hoch und runter fahren kann. Ich will hierbei
Siehe dazu das Kapitel "Paralleles Betreiben von IRMP und IRSND": https://www.mikrocontroller.net/articles/IRSND#Paralleles_Betreiben_von_IRMP_und_IRSND Wenn Du - wie im Artikel angegeben - folgende ISR benutzt: [c] ISR(TIMER1_COMPA_vect) { if (! irsnd_ISR()) // call irsnd ISR
-
Thread
I2C mit DS3132 - Peter Fleury I2C implementierung
never reached), der LED Aufruf danach wird nicht mehr ausgeführt. Hier der Code als Kopie auf bpaste.net mit Zeilennummern: https://bpaste.net/show/019dacb8221c Da die Fleury Funktion einen Rückgabewert liefert der entweder Aussagt das eine Verbindung zustande kam oder nicht verstehe ich nicht warum er dabei hängt? [c] #include <avr/io.h> #include <util/delay.h> #include <i2cmaster.h> #define BAUD 9600 #define MYUBRR ((uint16_t) ((F_CPU / ((BAUD) * 16.0)) + .5) - 1) #define rtc_clock 0x68 // contains what the bluetooth
-
Thread
GUI System für einfache Anwendung gesucht.
mehr C++ bevorzugen würde, bräuchte ich noch eine hübsche XY Dastellung. http://plplot.sourceforge.net/ http://wxmathplot.sourceforge.net/ Scheinen da die besten dafür zu sein. VG, Klaus
/home/index.php/avr/webserver mit einer Netzwerkkarte oder den Net-IO von Pollin mit einem ENC28J60. Gruß Andreas
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
Leute EFM8 Sobald sich jemand wirklich näher damit beschäftigt ist AVR raus. Hier eine Diskussion auf avrfreaks von 2006: http://www.avrfreaks.net/forum/mega88-vs-silabs-c8051f413
. Ein UART Adapter genügt. Die bekannten Tools werde auch unterstützt. https://microchip-pic-avr-tools.github.io/pymcuprog/index.html#
-
Thread
Loxone Link - CAN-Bus
aber als Anfang denke ich hilft es vielleicht dem einen oder anderem? https://www.mikrocontroller.net/articles/Loxone_Link
gibt es hier: http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek [code] #include <avr/io.h> #include <avr/interrupt.h> #include "include/can.h" void io_init() { DDRA = 0xff; DDRC = 0xff; DDRF |= (1 << PF6); } void send_online() { //0x8f, 0x00, 0x00, 0x00, 0x6e
-
Thread
Sisyphus Table
' mir diese Konstruktion ausgedacht, weil ich sie besser finde, als die anderen, die hier und im i-net gezeigt werden (einschließlich deiner Version) MWS schrieb im Beitrag #5149441: > Deine Bastelwut hat eindeutig Selbstzweck klar, macht mir Spaß, das ist glaub' ich auch ein Grund, warum man
Software die Muster direkt in G-code ausgibt ist damit aber auch beantwortet: https://jeffeb3.github.io/sandify/? Relative simpel, aber einfach zu verwenden.
-
Thread
Timer CTC Mode
Programm auch so gemacht wird? Würde es bei TCCR2A mit |= funktionieren? https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR [c] /* uC: ATMega48PA */ #include <avr/io.h> #include <avr/interrupt.h> //Variablen für die Zeit volatile unsigned char sekunde;
-
Thread
IRSND Ausgabesignal invertieren
Hallo an die Forumsgemeinde. Ich versuche aktuell mit meinem AVR NET IO und dem ATmega32 ein RECS80 Protokoll nachzubilden. Auf dem Bild im Anhang sieht man, dass das wunderbar funktioniert, mein Problem ist aber, dass ich das Signal invertiert benötige. Also,
umgestellt ist. Vorsicht beim Raussuchen der beiden Stellen im Source. Es ist jeweils der #else Zweig (AVR) - nicht zu verwechseln mit __AVR_XMEGA__.
-
Thread
Assembler Schleifen Tricks
wobei man dann aber nicht mit DEC arbeiten darf, da dort nur das ZF gesetzt wird! (zumindest beim AVR) MfG
gemacht wurde. Dazu müsste ich jetzt meine X86 Assembler-Bücher heraussuchen. >Davon hat der AVR noch Mehr anzubieten ;) Und du meist, das mir das nach 20 Jahren AVR-Assemblerprogrammierung und einem eigenen Disassembler verborgen geblieben wäre? MfG Spess
-
Thread
Vivado und Chip?
MachXO2 von Lattice. Xilinx spielt eher am anderen Ende des Leistungsspektrums (große FPGAs, viele IO, schnelle serielle Busse im GHz Bereich, usw...).
gleich zwanzig euro kostet sondern > halt 5 oder so, aber hauptsache löten mit lötkolben. Gibs net!