-
Thread
Was ist hängen geblieben?
AVR schrieb im Beitrag #6092588: > Student schrieb: >> Pauken, Prüfung bestehen, nächstes Modul, so läuft's nunmal. > > Ist leider aber nicht immer eine gute Bedingung, falls man Entwickler > werden
Student schrieb im Beitrag #6092612: > AVR schrieb: > Student schrieb: > Pauken, Prüfung bestehen, nächstes Modul, so läuft's nunmal. > > Ist leider aber nicht immer eine gute Bedingung, falls man Entwickler > werden will. Verstehen sollte
-
Thread
Elektrotechnik vs. Informatik (m, 30 jahre alt)
höchsten einstiegsgehalt? Vier Rechtschreibfehler in einem Satz... Chappeau. Mich regt das langsam auf, wenn Grünschnäbel ohne oder mit einem lausigen Abschluss als erstes nach dem Einstiegsgehalt fragen. Falls du nicht mit einem goldenen Löffel im Maul geboren wurdest, ist das die richtige
Simple as that Bullshit, er kann schonmal Stütze beantragen und parallel als Ingenieur arbeiten. AVR schrieb im Beitrag #6092521: > Er muss so oder so privat vorsorgen. Die verlorenen Rentenpunkte kann er > so ausgleichen. Womit denn? Das Gehalt wird nicht über 25k Brutto sein!!!!
-
Thread
Entwicklerstelle nachbesetzen
schnellen zuverlässigen Lösungen, eine deutlich höhere Anzahl an man-hours benötigt als die langsame zuverlässige Variante und dadurch höhere Kosten verursacht ist manchen auch schwer zu vermitteln. Zweierteams sind fast immer langsamer als jeder der beiden in Einzelarbeit erst ein Dreierteam
Andersherum fehlte manchen leider die Kreativität für quickanddirty Patches, die konnten nur langsam und sorgfältig. (die bilden dann hervorragende Kontrollinstanzen)
-
Thread
USB Stick mit AVR/STM32 und CFI
MiroSD Karte bzw Slot via SPI anschließen ist eine Größenordnung > einfacher und billiger. und langsamer.
Karte bzw Slot via SPI anschließen ist eine Größenordnung >> einfacher und billiger. > > und langsamer. wieso nicht gleich ein EMMC. Oder gleich einen USB Stick bei mediamarkt kaufen? :P
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
Ich nehme I2C Port Expander. z.B: PCF8574 oder PCA9554. Ist vielleicht für SPI Chipselect etwas langsam, aber es geht.
/DAC-Werte) könnte ich mir allerdings vorstellen, dass die I2C-Schnittstelle zu langsam ist. Man könnte den uC dann auch per SPI anbinden. Bei 80MHz müsste ich aber wahrscheinlich temporär auf höchstens. 20MHz drosseln, eher noch langsamer. Ist die Frage, wie viel Zeit so ein Wechsel
-
Thread
Atmel ICE und AVR Stuido 4?
Macken und manchmal laaaangsam), aber assemblieren kann man damit natürlich auch, und ist damit auch AVR Studio 4 kompatibel.
erwarten, das betrifft aber sämtliche halbwegs aktuelle Software, Eclipse z.B. läuft da eher noch langsamer.
-
Thread
Simple Schaltung zur Versorgung eines Mikrocontrollers mit Solar
Steckernetzteil hängen habe, kann ich auch gleich auf das WLAN verzichten und Kabel nehmen. Dann tut es auch ein AVR. Aber das ist ein anderes Thema.
habe, kann > ich auch gleich auf das WLAN verzichten und Kabel nehmen. > Dann tut es auch ein AVR. Ja, allerdings sind ESP8266 Module billiger und haben mehr Speicher frei, als AVR + Ethernet-Controller. Billig ist doch eigentlich das einzige Argument, sich überhaupt mit ESP8266 oder ESP32 herum
-
Thread
Schalten eines Tasters
könnte er mal anfangen, auch wenn es aus dem GCC-Tutorial ist: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Taster_und_Schalter
gemacht als ein Programm vom PC in das RAM zu kopieren und zu starten) und wie einfach sowas mit einem AVR ist...
-
Thread
LCD (HD44780) via SPI (74xx595) mit BUSY-Flag
weiteren Pin am AVR opfern. Ausgedacht habe ich mir die beigefügte Schaltung, welche ich im Folgenden kurz erklären möchte. Als allererstes der "Ruhezustand": /595_EN/ ist High, /LCD_EN/ ist Low. Die Ausgänge des 595
damit hochohmig, ebenso die Datenbits des LCD. Andere SPI Slaves können /MISO/ treiben und mit dem AVR kommunizieren. Zweitens "Busy-Read": /595_EN/ ist High, /LCD_EN/ wird High gesetzt. Das 595 ist hochomig, am /D7/ des LCD und somit an /MISO/ liegt das Busy-Flag an. Der AVR liest ein SPI Byte und
-
Thread
Was "Fachkräftemangel" in der Praxis bedeutet Gesperrt
AVR schrieb im Beitrag #6087088: > Gefährlich wird es, wenn Idioten sich für Leistungsträger halten. Da fallen mir in der Politik einige Beispiele ein.
AVR schrieb im Beitrag #6087851: > Diese Hoffnung sollte man aber nur denen mitgeben, die dafür auch > geeignet sind. Das gebe ich dir recht, allerdings frage ich mich, wie man das sicher erkennen
-
Thread
ARM Axx für Real-Time
aus. Man kann zwar externes Parallel Flash in den Adress Raum einblenden, aber das macht's noch langsamer...
in 0,001% der > Programmläufe einen Line Fill bewirkt der das Programm um genau 100 > Takte zu langsam macht? Ich weiß nicht, welche Cache-Optionen die großen ARM Serien bereit stellen. Ein Cortex M4 wird mit aktiviertem Cache jedenfalls niemals langsamer, als ohne Cache.
-
Thread
Abwerbeverbot weil der Fachkräftemangel immer drängender wird
AVR schrieb im Beitrag #6079345: > Norbert Nasenbär schrieb: >> KMU gut! Konzern böse! >> Deutschland gut! Ausland böse! >> Sozialistischer Lohn gut! Hohe Gehälter böse! > > Deutsche edel! Ausländer
** vormals Dr. Who vormals Cerberus vormals Michael S. (technicans) Uiuiui, die Liste wird langsam bedenklich. cheers, Dein Coach!
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Blechkiste erwähnt, daher war das etwas zweideutig ;) Nunja, meine Soundkarte ist noch PCI. So langsam muss ich mal nach ner alternative umschauen.
Bei Präsentationen, auf Laptops, selbst mit hoher Ausstattung und Quadro... Unglaublich zäh und langsam ohne richtig Workstations ist auch da kein "Arbeiten" zumutbar. Halt wie immer: Ein Rechner je nach Situation!
-
Thread
Welche Mikrocontroller geeignet für Galvanometer und Laser (Show Laser Bauen)
Weg. Ich hab die Firmware für die NetLase LC geschrieben. Ein bischen Testbild bekommst mit nem AVR schon hin, vielleicht auch nen kleinen DMX basierten Player. Wenn es mehr werden soll, empfehle ich einen Cortex-M3/4. Und: Deine Galvos bekommen allem Anschein nach ein symmetrisches ILDA Signal
ist die max geschwindigkeit, im Grunde spricht für mein Projekt nichts dagegen, das Licht viel langsamer zu bewegen, sodass man vllt statt ganzen Figuren nur tTeile am Stück, oder den sich bewegenden Punkt sieht. Auch werde ich nicht unbedingt Farben mischen(das vllt. erst bei einer zukünftigen Version
-
Thread
DCF77 zum Tausendsten.
Pin-Change-Interrupt nachgeführt. Auch die Spannungsverstärkung kann man einsparen. Der Komparatoreingang des AVR schaltet schon bei 1,1V um.
Aufbau entsprechend mit Schutzabständen etc. etc. Dann Empfangspegelschwankungen werden durch langsame Regelung ausgeglichen. Zeitkonstante etwa 30 Sekunden. Andere Empfänger arbeiten nur bei Zimmertemperatur zufriedenstellend. Der AD450 hat Bauteile, die der MIL-Norm entsprechen. Und bei mir
-
Thread
Batteriespannung am ESP07 messen
deinen Unfrieden woanders dito oder zeige den Ri vom inaktiven ADC das der unendlich ist! Beim AVR munkelt man was von ca. 50k, warum sollte das beim ESP grob anders sein?
Joachim B. schrieb im Beitrag #6075330: > Beim AVR munkelt man was von ca. 50k, warum sollte das beim ESP grob > anders sein? Aufs 'Munkeln' würdest du dich einlassen und sogar noch daraus schließen, dass es bei einem Nicht-AVR genau so ist? Und
-
Thread
win10 : Virtuelle ComPorts löschen
wenn unten rechts in der Taksleiste optische Unruhe aufkommt) zu unterbinden. Wenn man da zu langsam reagiert dann hat man schon wieder "den Dreck im Schachterl" ....
dass "plötzlich" ein wenig > einzugrenzen. Bei mir wechseln dauernd die USB Devices da ich unter AVR Studio, Atmel Studio und diversen STM IDEs entwickle. Auch die Arduinos kommen nicht zu kurz. Und wechselbare Festplatten und USB Sticks. Also es ist einfach ein dauernder Wechsel, Kommen und Gehen
-
Thread
keine Ahnung von C++.aber Problem..
oder > ich muß mir einen gcc installieren mit dem ich das c++ Zeuch durchdrehe gcc/g++ und auch avr-gcc/avr-g++ wären ja wohl eh sinnvoll, wenn Du mit AVR arbeiten möchtest. denn der clang hat kein AVR-backend.
Wilhelm M. schrieb im Beitrag #6074961: > gcc/g++ und auch avr-gcc/avr-g++ wären ja wohl eh sinnvoll, wenn Du mit > AVR arbeiten möchtest. denn der clang hat kein AVR-backend. Quatsch, das Programm läuft ja nicht auf dem avr. Gruß, Holm
-
Thread
Taktile Push Buttons versagen nach einigen Monaten
verschiedenen Händlern gekauft. Aber egal welche ich verwende, nach einigen Monaten fängt es dann langsam an, dass der eine oder andere nicht mehr reagiert. Er macht zwar das Klickgeräusch, aber intern wird der Kontakt nicht geschlossen. Es hilft, wenn man feste drückt, oder wenn man den Taster nicht
irgendwie speziell designen, damit die immer funktionieren? Derzeit sind die einfach direkt an einen AVR angeschlossen und der AVR nutzt den internen Pull Up um Spannung an den Taster anzulegen.
-
Thread
Watchdog interrupt & sleep mode ATTINY85
aufzuwecken. Mein Testprogramm sieht folgendermassen aus: [c] #define F_CPU 1000000UL #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #include <avr/wdt.h> int main(void) { DDRB = (1 << DDB4); PORTB = (0 << PB4); MCUSR &= ~(1 << WDRF); WDTCR = (1
Du must initial das WDIE setzen. Das hier läuft bei mir: [c] #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #include <avr/wdt.h> int main(void) { MCUSR = 0; PORTB = 0b1010; DDRB = 0b1111; wdt_enable(WDTO_500MS); WDTCR |= 1<<WDIE
-
Thread
Wie weit kann Wasser Strom bei 5V leiten?
umwandeln. Interessant... hab noch nie zuvor von einem "Shunt-Wiederstand" gehört! ich glaube langsam verstehe ich die funktionsweise... Soweit ich das richtig sehe arbeitet dieser Sensor mit 24V DC. Der Sensor verbraucht dann eben je nach Füllhöhe 4 - 20mA. Bei eimen Messbereich von 0 - 5m
niemand VCC als AREF zu verwenden und was machst du wenn AREF = VCC = 4,8V sind? Auch deswegen haben AVR eine eingebaute AREF von 1,1V oder 2,56V um unabhängig von der genauen VCC zu sein -> siehe Datenblatt.
-
Thread
STM32 Einstieg
Wenn ich die größten AVR Modelle (Xmega) mit den mittleren STM32 vergleiche, kommen sie mir gleich komplex vor. Die AVR sind aber 5x so teuer und nicht so einfach als steckbares Modul erhältlich.
komplex darzustellen ist genau so falsch, wie "die AVR" als besser geeignet darzustellen.
-
Thread
Ansteuerung eines Getribeschrittmotors in abhängigkeit der Drehzahl (nonblocking)
programmiert, kann 8 Motoren simultan mit 500000 Schrittimpulsen pro Sekunde steuern, das kann nicht zu langsam sein.
eine ISR, der Rest läuft zyklisch in der Hauptschleife. Dann kann die LCD-Ansteuerung fast beliebig langsam sein.
-
Thread
Arbeiten mit Depressionen?
AVR schrieb im Beitrag #6066311: > Hi TO, > > ich glaube, ich kenne dein Problem. Definiere dich nicht über deinen > Beruf. Schalte ein Gang zurück und mach einfach nur deine Arbeit. Mehr > nicht
Unsere Tochter litt darunter - hat sich aber wieder (nach mittlerweile 4 Jahren) gefangen und findet langsam zurück in ein "normales" Leben. Das ist kein Spaß - für alle Beteiligten.
-
Thread
Grafik Display mit Grafik Controller ST7565R - Probleme bei Zeichenausgabe
sinnvoller ist, nimmt mir diese Halbautomatik nicht ab. Beim 44780 (und kompatiblen) als Ziel und AVR8 als Quelle steht diese Entscheidung leider relativ häufig an, weil in dem weiten Taktbereich, in die AVR operieren können, viele der HD44780-Wartezeiten je nach Anwendung mal in diese Kiste gehören
Flash-Adressraum, aber Zeiger zeigen grundsätzlich ins RAM und damit den RAM-Adressraum. Auf einem AVR sind das getrennte Welten.
-
Thread
Bildung und Wissenserwerb als Lust und Ehre - ausgestorben?
Krieg oder in der DDR gehörten dazu, aber heute ist nachdenken eher hinderlich. Man wird dadurch langsamer bzw. benötigt einen erhöhten Aufwand. Da Fehler aber nicht mehr bestraft werden, eher im Gegenteil, sind die Narren, die einfach mal machen im Vorteil und vermehren sich überproportional.
AVR schrieb im Beitrag #6073844: > Das passiert nur bei diesen Bekloppten, die sich über ihren Beruf > definieren müssen. Außer ihren Berufen haben diese armseligen Würstchen > ja nichts. Solchen Menschen
-
Thread
Strings in Arduino ersetzen
Standard_Template_Library Danke für den Hinweis. Mit dem Arduino Framework für den ESP32 geht std::vector, auf dem AVR nicht. Extra für den AVR musste ich wieder malloc verwenden.
Markus schrieb im Beitrag #6068715: > Extra für den AVR musste ich wieder > malloc verwenden. Würde ich nicht machen. Ich würde mit einen FixedCapacityVector schreiben.
-
Thread
Niederfrequenz 3,93 Hz Rechtecksignal Shchaltung messen - Hilfe? Gesperrt
#6065659: > Arduinos sind quarzgetaktet, Die billigen Klone aus China öfter mal ja. Die originalen AVR Arduionos meist mit Resonatoren.
CD4060 mit einem 4,096 MHz Quarz und dahinter noch ein CD4040 > ergeben 3,91 Hz. Das ist zu langsam.
-
Thread
Exponentialrechnung
Genau das war der alte Code. Ich möchte aber keinen linearen Anstieg sondern so einen schön langsamen exponentiellen.
Jörg W. schrieb im Beitrag #6061684: > Ist aber egal, da bei AVR-GCC bislang sizeof(float) = sizeof(double) > gilt. Hängt jetzt an der Konfiguration von avr-gcc: 64-bit double erhält man z.B.mit --with-double=64 oder --with-double=64,32. Oder mit --with-double
-
Thread
Atmega 1284p Read only?
siehe: "2918059D–AVR–11/09ATmega1284P25. Memory Programming25.1 Program And Data Memory Lock BitsThe ATmega1284P provides six Lock bits which can be left unprogrammed (“1”) or can be pro-grammed (“0”) to obtain the additional
ja nicht, das ist ja das komische. es tut > nur so... <---- auch nicht mit einem HV Löscher? AVR Fuses zurücksetzen https://www.mikrocontroller.net/articles/AVR_HV-Programmer
-
Thread
Attiny85V minimalste Versorgungsspannung ?
und 8 MHz bei 1,8 - 5,5V, Seite 193 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
Diagramm und zu der Tabelle weiter oben? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
-
Thread
Bedeutungslose Arbeit - Mehrwert der Entwicklung?
AVR schrieb im Beitrag #6060037: > Das wäre mal ein Mehrwert. Daran habe ich auch gedacht. Aber das ist vom derzeitigen Stand der Technik noch sehr weit weg bzw. unmöglich.
Leistungselektronik einiges, was wirklich echte Verbesserungen bringt (wide bandgap ist so ein Thema das sich langsam wirklich durchsetzt). Mal um nur ein Beispiel zu nennen.
-
Thread
C -> Port Bitset
PB2)); PORTB |= (1<<PB2)); } Was unterscheidet PB2 von PA2? Die (1<<PB2) schreibweise verblödet langsam. Wieviel Klammern sind falsch? :-< #define LED_GREEN_ON { DDRB |= BIT_2; PORTB |= BIT_2; }
er es. Wenn der µC das kann, und der Compiler diese Optimierung verwendet, ja. Bei den alten AVR gilt das eben nur für die unteren Register. Um hier vollkommen neutral zu sein, haben moderne µC (auch die avr0/tiny1) die set/clear bzw. flag Register. DA funktioniert das dann bei jedem Register
-
Thread
Arduino Due - Serial AND Interrupt = FREEZE
Der Antuino ist einfach zu langsam. Kauf dir ein schnelleren!
#6059690: > Interrupts sind sowieso disabled in einer ISR. Nope. Der Due ist ein Cortex-M3 und kein AVR.
-
Thread
Warum ging mein ESP8266 mit AMS1117 in Rauch auf ?
zweimal billige china 1117 an einer 12V Wandwarze durchlegiert. Angeschlossen war jeweils nur ein AVR. Ich habe sie dann durch Markenware ersetzt. Diese (15V max rating) arbeiten immernoch im selben Umfeld zufriedenstellend.
verlustleistung) ist ein Mass dafür wie heiss er wird und was passiert wenn er zu heiss wird ... Aber so langsam kommt in mir der Gedanke der _Beratungsresistenz_ auf.
-
Thread
Mikrocontroller Nicht-flüchtig programmieren
2001 einige PICs und ein AVR ohne irgendwelche Probleme. Dein AVR wird uns beide überleben. In meiner Praxis über 20 Jahre hatte ich noch keinen uC Ausfall. Natürlich trifft das nur auf legitime Exemplare von namhaften Herstellern
von meinem > Projekt gebaut habe und gerade dabei bin alles zu optimieren. Dann solltest du langsam mal lernen Datenblätter zu lesen: Data retention: 20 years at 85°C/100 years at 25°C Dass der AVR sein Programm verliert ist dein kleinstes Problem.
-
Thread
C++ Codeoptimierung Tastatureingabe
Das war sogar meine Studienarbeit, Vergleich von 8 C Compilern für 8088. Und heute schau ich bei AVR und STM32 hin und wieder nach dem Assembleroutput und bin ähnlich erschrocken.
Wilhelm M. schrieb im Beitrag #6058833: > Da hast Du in 30 Jahren nichts dazugelernt Falsch, die AVR und STM32 sind aktuelle gcc, so strohdoof wie vor, 30 kommt hin. Compilerbauer haben nichts hinzugelernt.
-
Thread
Was machen diese Widerstände?
Eur in einen ordentlichen Programmer und muss sich nie wieder mit fehlenden RS232-Schnittstellen, langsamen oder nicht funktionierenden USB-seriell-Wandlern rumärgern. Ja, ich hab früher auch mit PonyProg und der RS232 gebrannt. Ich hab aber auch viel Zeit an Fehlersuche gesetzt, weil Reset nicht richtig
anderer Wandler die Handshake-Leitungen gar nicht bedient hat, der Pegel zu niedrig war... Mit dem AVR-ISP kann ich von jedem PC mit USB, vom Raspberry, selbst vom Handy brennen und meist funktioniert es auf Anhieb.
-
Thread
Hilfe bei Relais-Suche: ist das richtig?
Beitrag #6055703: > Überstromschutz ist im Netzteil integriert. Aber wie gesagt, da ich eh > immer langsam anfahre, schätze ich fast, dass das schon ausreicht. Langsam anfahren heißt doch PWM? Oder wie machst du das sonst? Andreas B. schrieb im Beitrag #6055703: > Aber habe ich dann nicht immer noch
würdet ihr denn aus dem Bauch heraus die Frequenz ansetzen? HildeK schrieb im Beitrag #6055716: > Langsam anfahren heißt doch PWM? Oder wie machst du das sonst? Korrekt. Was ich meinte war, dass ich schätze, dass durch das langsame Anfahren (durch die PWM gesteuert) der Anfahrstrom geringer ausfällt
-
Thread
R/C Tiefpassfilter dimensionieren für PWM=>DC
LC-Tiefpässe habe ich hier mal ein Kapitel im Wiki verfasst: https://www.mikrocontroller.net/articles/AVR_PWM#Tiefpassfilter-Berechnung
Wenn dein DC-Signal langsam und träge sein darf geht das. Sollte es allerdings schnell sein müssen, ist evtl. die Überlegung angebracht, einen kleinen STM32F0 an das PWM-Signal zu hängen und die DC-Sapnnung über den DAC + Verstärker
-
Thread
DiseqC (22kHz) messen
K. S. schrieb im Beitrag #6054727: > oder ein sehr > viel langsameres das auf einen 22kHz Träger aufmoduliert ist? Ja, AM, 0,5Vpp. > Und ist > das das einzige Signal auf der Leitung? DC (14/18V) und HF (1-2GHz) noch.
: atmega diseqc generator project In google.com eingeben? Einfache DiSEqC Generatoren auf AVR basis mit Firmware zum selbermachen. Teddy
-
Thread
USB-AUDIO-MIDI-Controller in eigener Elektronik benutzen
Gleich vorweg: Ich kenne mich weder mit USB noch mit RasPI, Arduino oder AVR genauer aus und brauche etwas Unterstützung: Ich würde gerne solche USB-Controller mit Reglern und Tastern zum Steuern von Pseudoanalogwerten und Schalterzuständen nutzen. Die externen Knöpfe sollen
als 256 Midibefehle pro MS. Das muss erst Mal verarbeitet werden. In der Realität wird das viel langsamer ablaufen. Denk daran Midi war 31kbaud Bulk heißt übrigens auch das Software USB nicht geht da dort nur lowspeed funktioniert. Thomas
-
Thread
Einfacher IIR-Filter für langsamen UC verbessern
Ich brauche eine Art Frequenzweiche für einen AVR. Geht in die Richtung https://www.mikrocontroller.net/topic/65851#new Als einfachste Rechnung habe ich einen TP gebaut, der so funktioniert: TPWert(t+1) = TPWert(t)*0,9 + Input(t)*0,1 was zu einem -6dB Verhalten oberhalb der GF führt. Als Hochpassausgang nehme ich einfach den Rest, also HPWert(t+1= = Input(t) - TPWert(t+1). Frage 1: Ist das so ok, oder muss ich den TPWert(t) nehmen, um die Differenz zu bilden? Ich weiß, dass ich den HP auch anders, getrennt berechnen kann, muss aber in dem Fall sicherstellen, dass zu jedem Zeitpunkt die Summe
-
Thread
Schnelle Modulo-Operation mit variablen Parametern
auch der Divisionsbefehl der x86-Prozessoren ist im Vergleich zur Multiplikation immer noch extrem langsam, weswegen man ihn gerne vermeidet. Aber auch gegenüber einer Softwaredivision wird es dein Verfahren nicht generell schneller sein. In den folgenden Fällen wirst du vermutlich gewinnen: -
abschneiden. Du kannst es ja mal testweise ausprobieren, am besten auf einem einfachen Prozessor wie dem AVR, wo man noch leicht die Taktzyklen zählen kann.
-
Thread
Sauberes Audio Signal mit Attiny85
. Tut sich leider noch nichts. Muss ich zum toggeln noch ein anderes Register setzen? #include <avr/io.h> #include <avr/interrupt.h> int main(void) { DDRB = 0b00000010; TCNT1 = 0; TCCR1 = 0; GTCCR |= (1 << PSR1); TCCR1 |= (1 << CTC1); OCR1C = 4; OCR1A = OCR1C; TCCR1
Gerade herausgefunden, danke. Hier der funktionierende Code: #include <avr/io.h> #include <avr/interrupt.h> int main(void) { DDRB = 0b00000010; TCNT1 = 0; TCCR1 = 0; GTCCR |= (1 << PSR1); TCCR1 |= (1 << CTC1); TCCR1 |= (1 << COM1A0); TCCR1 |= (0
-
Thread
Parallel to SPI Interface-Chip?
müßte man sich konkret mal ansehen (ggf. Gatter hinter TxD). Das Hauptproblem ist da wohl das das langsam wird, ne SIO kann wohl maximal 38k4 asynchron, andere Chips mit integriertem Baudratengenerator sind evtl. da schneller aber eine SPI wird gerne mit 2 Mhz oder mehr betrieben. Ich habe an ein (kommerzielles
nicht selten. Gerade wenn man mit ollen Z80 spielt stößt man ständig auf Designs bei denen irgend ein AVR als "remote iüber USB programmierbarer EPROM" verwursted wird. Schnulli! Sowas ist weder "retro" noch sinnvoll. Gruß, Holm
-
Thread
Erhöhung ADC Genauigkeit durch Rauschen
negative Werte annimmt, wird der Mittelwert angehoben. Die Appnote von Atmel dazu ist glaube ich die AVR 199, leider finde ich die nicht mehr und hab sie mir auch nicht abgespeichert. Von wegen das Internet vergisst nicht. :(
AVR121 http://ww1.microchip.com/downloads/en/Appnotes/doc8003.pdf
-
Thread
Bitte um Hilfe bei Timerprogrammierung
/77856 Hier ist der Code: [c] #ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdlib.h> #ifndef TRUE #define TRUE 1 #define FALSE 0 #endif volatile unsigned char NrOverflows = 0; //Durchlaufe Timer1
TOIE1); // Interrupts akivieren, Capture + Overflow Hier https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR steht ganz unten etwas von einer Global Enable Interrupt Flag. hat es etwas damit zu tun?
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Problem. > Die Pakete > gcc-avr > binutils-avr > avrdude (zum Flashen) > avr-libc > gdb-avr > sollte man in jeder Distro so oder so ähnlich benannt finden. So sieht es aus. Als IDE geht natürlich auch etwas schlankeres als
laufen die Kisten anstandslos, wohingegen andere nur darüber fluchen. Fischls Teile sind zwar etwas langsam und unkomfortabel, aber besser als nichts. Habe früher mal avrdude gepatcht, damit ein pickit2 als AVR-Programmer die Spannungsversorgung des Target übernimmt. Das PK2 war vom Speed mit dem USBasp
-
Thread
avr-g++: external linkage von const/PROGMEM Symbol.
: -------------------------- #pragma GCC optimize ("0") #include "Bitmap.h" #include <avr/pgmspace.h> #include <avr/io.h> #include <stdint.h> extern Bitmap bm; extern const Bitmap cbm; extern const Bitmap PROGMEM cbmp; int main(void) { // irgendwie verwenden
Hinweis. PS: Ich habs mit zwei Compiler Versionen versucht, der 7.3.0 und zuletzt der 4.9.2: $ avr-gcc --version avr-gcc (GCC) 4.9.2 $ avr-g++ --version avr-g++ (GCC) 4.9.2