-
Thread
Arduino Schaltung soweit ok?
für den UNO gerechnet werden. http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf - Seite 493 - Active Supply Current -------------------------------------------------------------------------- > Pas sollte den externen
den UNO gerechnet werden. > > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf > > - Seite 493 - Active Supply Current Ach ja, der Spannungsregler hat keinen Querstrom, der USB-Baustein braucht nichts, die LED
-
Thread
FIR Filter auf PIC
Ojojoj, dann wirds sehr ambitioniert. Mal so als Pi*Daumen ein paar Werte, mit denen ich beim atmega (und der hat einen Multiplizierer) rechne - aber eben auf Assemblerbasis: z.B. Takt: 16MHz; Abtastrate DAC: 32KHz -> Macht also 500 Takte Zeit pro Sample. Ausschnitte aus einem FIR: [avrasm];
alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten 168MHz. Zusätzlich werden dir die DMA-Funktionen hier sehr viel Arbeit abnehmen. Zum Basteln würde ich lieber ein Board nehmen, welches ein paar Faktoren überdimensioniert ist.
-
Artikel
Benutzer:Mampf
sinnvolle Form bringen und dann unter Projekt und Code veröffentlichen. STM32F429 DIY-Board. STM32F429 @ 168MHz 32MB SDRAM I2S Audio-DAC IR (derzeit unbenutzt) WLAN (ESP8266) µSD 2 USB (CDC, zweites Interface nicht benutzt) Software: Helix MP3-Decoder 7 Band (IIR) Equalizer Sagenumwobende Chris Audio Dynamic
JQuery UI, JSON) Smalles IW18 VFD Clock Possible. IW18 VFD Uhr 30V Anoden-Spannung AC-Filament-Drive ATMega88 USB (HID) Infrarot Platine 50*17mm ... Verschwindet vollständig hinter der Röhre :) keine VFD-Spezialbauteile :) Kurzes Video: Mini-Word-Clock. Benutzt einen STM32F103 Hier noch ein kurzes Video
-
Thread
Auf der Suche nach einer Platine/Prozessor für ein kleines Anfänger Projekt
Platine für so ein Gehäuse hier gezeichnet. http://www.hammondmfg.com/pdf/1551QFL.pdf Da passt ein ATMega im TQFP44 Ghäuse drauf (bei mit ATMega32). Auf dem Board sind zusätzlich Optionen für einen externen Quarz, variable VCC über LM317 sowie einen Reset-Button vorgesehen. Die Pins sind mit zweireihigen
misst 16x31mm. Der Digispark ist besonder winzig: 19x26mm. Außerdem kann ich Dir noch das Crumb168 Board empfehlen, mit 18x36mm. Diese sind alle Arduino kompatibel und können auch ohne Arduino programmiert werden. Falls Du Spaß an WLAN hast, schau Dir mal das ESP-07 oder ESP-12 Modul an.
-
Thread
Von Arduino auf Atmel Studio 7.
. Meldungen beim Upload aktivieren, in den Einstellungen. Tipp: Es gibt einige Arduino mit ATmega168p, stelle ein solches Board ein.
Arduino F. schrieb im Beitrag #5080641: > Tipp: > Es gibt einige Arduino mit ATmega168p, stelle ein solches Board ein. welch denn, konkret??
-
Thread
AVR: Fehlerhafter Simulator
Veränderung sehen. Wie kann ich prüfen, ob das Programm ordentlich arbeitet ?.. Hier meine Hardware: Atmega 168PA, 32 Pin, 8 Mhz Hat einer ähnliche Sachen festgestellt - oder ist mir ein Fehler unterlaufen ... Gruß arras !
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164PA ATmega165 ATmega165P ATmega168 ATmega168P ATmega169 ATmega169P ATmega32 ATmega323 ATmega324 ATmega324P ATmega324PA ATmega32A ATmega48 ATmega48P ATmega48PA ATmega644 ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313
-
Thread
Allg. Fragen zum Debuggen von AVRs
debuggen zu können und dann alles auf den kleinen µC umbauen > soll. Stimmt das? und warum? Beim Atmega168 und 328 dauert der Upload schon arg lange, wenn der Flash am Anschlag ist. Bei den kleineren Tiny ist das eigentlich kein Problem. Ein großer Vorteil ist, daß die 3 SPI-Pins im DW frei sind.
klickt man sich einfach in der GUI durch. Die ändert sich ja auch von Version zu Version. > Beim Atmega168 und 328 dauert der Upload schon arg lange, > wenn der Flash am Anschlag ist. Ich bin es gewohnt, per ISP zu flashen und danach per Debug Wire zu debuggen. Das geht schneller, als alles per
-
Thread
EEPROM von Atmega168 wird scheinbar zufällig beschrieben
Hallo. Ich wundere mich über scheinbar zufällige EEPROM-Einträge beim ATmega168PA-PU. An zwei Stellen tauchen nach einiger Zeit Betrieb wie zufällig Einträge auf. An diese EEPROM-Stellen schreibe ich aber nicht aktiv bzw. nicht gewollt. Das ganze habe ich in AtmelStudio
Die Reset-Beschaltung vom Atmega wurde nun geändert. Passt das soweit?
-
Thread
PIC24FV32KA301 - Ports nicht kurzschlussfest?
erste Mal. (beim 8051 war das auch noch schwieriger). Ich habe schon mehrere uCs gebrutzelt. ATMEGA168P, PIC16F876 ... Einfach so durch kurzes Abrutschen mit der Meßspitze. Die Dinger werden immer kleiner (billiger) und schneller (niederohmiger). Die 25mA Maximalstrom durch den Pin sind bei
Anja schrieb im Beitrag #5062725: > Ich habe schon mehrere uCs gebrutzelt. ATMEGA168P, PIC16F876 ... > Einfach so durch kurzes Abrutschen mit der Meßspitze. Mit Abrutschen habe ich bisher noch keinen AVR beeindrucken können. Ich geb zu, daß ich manchmal sogar zur Fehlersuche
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
Holger K. schrieb im Beitrag #5054132: > Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. > Die Referenzfrequenz bei z.B. 16MHz anzusetzen. Da lohnt der Umstieg auf ARM doch garnicht. Für niedrige Frequenzen < 300 kHz tut es der ATmega genau so gut. Bei höheren Frequenzen braucht
Meßrate. Wenn schon STM32 dann doch besser gleich einen mit hoher interner Referenzfrequenz >= 168 MHz. Der Faktor 10 ist direkt nutzbar.
-
Thread
Atmega Strom sparen
Auf welchem Controller läuft das Programm in Wirklichkeit? Es gibt beim ATmega168 kein Bit BODSE und schon gar nicht in MCUCR.
Swen W. schrieb im Beitrag #5051972: > ich habe hier einen ATmega 168-20PU den ich gerne für einen > Bewegungsmelder über längere Zeit über 2 AAA Batterien versorgen möchte. > > Er läuft auf 8Mhz und 5V wie zur Hölle schaffen 2 AAA 5V? der ATmega kann schlafen
-
Thread
USB to Serial Adapter (Kommunikation AVR mit PC)
auch die 5V AVR erkennen zuverlässig die > 3,3V als High Pegel. Lt. Datenblatt erwartet der Atmega168a um einen Highpegel erkenne zu können 4,2V. Somit geht ein 3,3V Adapterkabel nicht!
martin schrieb im Beitrag #5039377: > Lt. Datenblatt erwartet der Atmega168a um einen Highpegel erkenne zu > können 4,2V. Somit geht ein 3,3V Adapterkabel nicht! Unglaublich was hier ohne Not für Fehlinformationen verbeitet werden.
-
Thread
Atmel (Microchip) Library für PMBus
Ich arbeite gerade mit dem PMBus und realisiere eine vollständige Kommunikation zwischen einen ATmega168A (Master) und einem PMBus Device als Slave. Die Grundlagen des PMBus sind mir völlig bewusst (... das dieses Protokoll letztendlich auf den SMBus sowie schließlich auf den I2C Bus aufsetzt). Dennoch die Frage, gibt es von Atmel eine Library oder Treiber für den PMBus auf einen ATmega168 als Master?
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
> Im Power Down > ATmega328 knapp unter 200µA Ist doch nicht gut möglich, oder?
im Datenblatt lese ich auf der 2. Seite 0.1 uA bei 1.8V. Ich habe hier eine Schaltung mit einem ATmega168PA, in der benötigt er bei 3.0 V auch nur die 0.1 uA, und ein ATmega328P ist kaum schlechter.
-
Artikel
Raspberry Pi als Universalprogrammer
Der Autor hat seinen Raspi über zwei Subnetze eingebunden, eins um den WLAN-Router (DHCP, subnet 192.168.178/255.255.0.0) und eins zum über Ethernet angeschlossenen Steuer-PC. Letzteres als statische IP (subnet 10.1.1.1/255.255.255.0). Auszug /etc/network/interfaces : Variante: Standalone Programmer. Alternativ
ändern. Test. Auslesen des Flash-Speichers des Controllers, hinter -p den Typ des Controllers (hier ATmega 328P) angeben: Typische Fehler. Der Fehler kann sein unvollständige Installation des Betriebssystem, wie Treiber für SPI nicht aktiv falsche Bedienung Programmiertool avrdude bspw. ohne root-Rechte
-
Thread
LED Matrix - FET oder Bipolar
bieten könntet. Hardware: LED: Litelight GBG-C192TS5 (weiß) Matrix: 32 x 32 µC: ATmega 168PA-AU (20 - 24 MHz) SIPO: 8x 74HC595 Ich habe zwei Schaltpläne in den Anhang geladen, die jeweils eine Ausführung mit FETs und Bipolar Transistoren zeigen. Meine Fragen: - Sind die Entwürfe
-
Thread
Chip45 RS485 Bootloader Problem
Hi, ich möchte einen ATmega168PA mittels RS485 auch "aus der Ferne" mit neuer Software befüllen können. Als RS485 Treiber verwende ich auf beiden Seiten einen Max485ECPA. Die Richtungsumschaltung ist am ATmega am Pin D.4 (XCK
habe ich schon reingeschaut. Es kommt nix zurück. Ich werde weitere Prüfungen machen, also ob der ATmega den Umschaltpin für die Datenrichtung korrekt bedient. Getestet mit ATmega 168PA und ATmega88PA. Meine Testprogramme laufen korrekt und senden, die RS485 Sache sollte eigentlich ok sein. Ich habe
-
Thread
Hilfe bei erster Verbindung, STK500 ,Pololu USB AVR Programmer v2, Atmel Studio 7
der denn für den Anfang geeignet: >https://www.reichelt.de/USB-Konverter/DELOCK-61425... Der ATMega8 gehört eigentlich zu Dinosauriern der AVRs. Allerdings basieren viele (uralte) Tutorials darauf. Pinkompatible zum ATMega8 sind neuere ATMega48/88/168/328. MfG Spess
noch funktioniert, kannst du gerne einen ATmega8 oder die neueren ATmega´s wie oben beschrieben verwenden. Ist dann nur noch eine Preisfrage was am günstigsten zu bekommen ist. Du kannst dir natürlich ein USB->RS232 Konverter für dein STK500 Board
-
Thread
Makefile Variablen vs Header
Hi, ich passe gerade eine Timer2 Routinge/Init an, damit sie vom ursprünglichen Atmega168/88 (Aus dem Netzt, ich glaube sogar hier aus dem Forum) für meinen Atmega16 passt. Dabei erwartet die timer2.c eine Variable namens [c]IRQS[/c] Die nicht im Code definiert wurde. Irgendwo
Oder unterschiedliche Zielsysteme. Wär doch z. B. besonders schön, wenn hinterher der Code für den 168 und den 16 aus derselben(!) Code-Basis einfach durch ein "make atmega168" oder "make atmega16" oder "make ARCH=atmega???" erzeugt werden könnte?! Generell sind dann im Makefile aber nur die "Oberbegriffe
-
Thread
Mikrocontroller Einstieg
beinhaltet und auf dieser Platine DTR und RTS zum Aktivieren eines Bootloaders besitzt - einen ATmega168 mit aufgespieltem Bootloader, sodass auch Arduino geht - einen STM8 (mit eigens geschriebenen Bootloader) auf einem Adapter für Steckbrett - einen STM32F030 auch auf einem Adapter UND einen
die schief laufen können. Doch gerade da ist Arduino doch angenehm. Man kann mit einem kleinen ATmega anfangen, den Umgang mit der IDE, den Framework und µC allgemein zu lernen. Und dann kann man auf 32bit Umsteigen ohne dass sich an diesen Grundlagen großartig was verändert. Und wenn man dann irgendwann
-
Thread
Arduino Klon DIY selber bauen FTDI Chip
fallen mir da als weiter verbreitete Typen nur der Pro Micro und der Due ein. Alle Arduinos mit ATmega328/168 brauchen einen gesonderten UART-USB Wandler.
-
Thread
ATmega168 GPIO mit Zeigern
Andreas L. schrieb im Beitrag #5009328: > #avr-gcc -o -mmcu=atmega168a test test.o | DOESNT WORK weil du "-mmcu=atmega168a" als Ausgabedatei angibst. > avr-gcc -o test test.o > avr-objcopy -O ihex test.o test.hex Die Ausgabe nach dem Linken heißt "test
Johann L. schrieb im Beitrag #5009333: > weil du "-mmcu=atmega168a" als Ausgabedatei angibst. Oh, sorry, hab verstanden wie du's meinst. Jetzt läufts. Makefile sieht jetzt wie folgt aus: [code]#MAKEFILE all: test.o avr-gcc -mmcu=atmega168a -o test
-
Thread
ATmega16U2 Signature ID read fail
Weiß nicht. Es ist aber merkwürdig, dass der ATmega168P nicht mit dem Quarz lief. Ich würde einfach nochmal den ATmega16U2 auf 'int. RC-Osc.' programmieren, den AVRMKII Clone/Nachbau abziehen und die Betriebsspannung aus- und wieder einschalten, und
Ich dachte, der ATmega168P wurde auf 'Quarz' umgestellt - warum sollte bei 'ext. Oscillator' eine Frequenz ("8MHz") angegeben sein?
-
Thread
EA DOGS102-6 Anlaufschwieirgkeiten
www.lcd-module.de/eng/pdf/zubehoer/uc1701.pdf EA bietet auch eine AppNote für die Ansteuerung mit einem ATMega168: http://www.lcd-module.de/fileadmin/downloads/development%20service/DOGS102_UC1701/Init_and_basic_functions_with_EA_DOGS102_MEGA168.zip MfG Spess
-
Thread
Weigu AVR-Assemblerkurs Modul A
Habe die Aufgabe A406 auf der Seite 83 so umgesetzt. Es kommen ja 168 x 8 = 1344 Daten vor ( 1344 = 7 Tage x 24 Stunden x Datensatz (8) ). An Adresse $0100 wird der Mittelwert von Sensor 1 abgelegt usw., so daß der letzte Sensorwert ( Sensor 8 ) der Woche in Adresse $063F abgelegt wurde. Der ATmega8 hat hierfür zu wenig internen SRAM, so daß der ATmega32 im Simulator zu verwenden ist. Nun dachte ich mir bei solchen Konstrukten ( adiw y,8 ) ist es vielleicht besser, bei der Lowbyte-Adresse
-
Thread
Leistungsproblem am Pin
Hallo, ich habe einen ATmega168 und will, weil ich es kann, alle Pins des Port D blinken lassen. Habe den µC dementsprechend eingestellt, alles gut. LED's hab ich aber nur an PD6 und PD7 angeschlossen, aus bequemlichkeit. Wenn
-
Thread
Schaltplan für Arduino Pro Mini (Baite) gesucht
diesem Arduino-Clone finden kann? https://www.aliexpress.com/store/product/1pcs-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-Free-Shipping/812021_1432585134.html?spm=2114.12010608.0.0.YZjOQz Ich habe nun schon eine ganze Weile gesucht, aber bisher nur den Schaltplan des "Originals" gefunden. Einzig das
Arduino-Clone finden kann? > xttps://www.aliexpress.c.. Mal den Hinweis, dass dieser Clone 'nur' einen ATMEGA168 hat. Rufus Τ. F. schrieb im Beitrag #4998260: > Mit einem Durchgangsprüfer, einem Stift > und einem Zettel ist das in fünf Minuten erledigt. So kenne ich das von meinem China-Kram. Ist aber
-
Thread
SID-Player ARM/FPGA?
SID Sourcen für die Atmega gibt es einige, auch für einen Arduino Uno. Wird es ein Open-Source Projekt?
ebenfalls ein wenig abgespeckt, klingt aber super! > Wieviel Resourcen belegt der? Auf einem ATmega168 @ 20 MHz und 31250 Hz Abtastrate ca. 90% CPU-Zeit. Soundausgabe am einfachsten über PWM-Pin und RC-Tiefpass. Die SID-Registerzugriffe hatte ich per UART von einem PC-SID-Player übertragen.
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
: RJ485 - PMBus bei Servernetzeilen. In meinem Fall ist jetzt folgendes in nähere Auswahl: +ATMEGA328PB Xplained Mini +EHAJO Atmega32U4 Breakout-Board (https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html) Wer sonst noch was weis, bitte sagen.. mfg
-
Thread
Benchmark für Arduino-Boards?
Markus schrieb im Beitrag #4996175: > ATmega2560 16MHz > VAX MIPS rating = 7.23 > > > STM32F103 72MHz > VAX MIPS rating = 48.81 Dabei hast Du dann allerdings auf einem 16MHz Atmega eine fast 30% niedrigere DHRYSTONE/VAX-MIPS Leistung
ATMega aber die reine Rechenleistung steht da meiner Meinung nach sehr weit hinten in der Liste.
-
Thread
Frage zur Periodenlänge von LFSR (Linear Feedback Shift Register)
linear rückgekoppelten Schieberegister gestoßen. Das hab ich dann mal fix zusammenklöppelt (auf nem Atmega2560 im AtmelStudio6.2 in C). Das schickte dann auch schick wilde Zahlenkolonnen auf serielle Schnittstelle. Nach ner Weile fiel mir auf, dass recht schnell (ca 300? so in der Größenordnung) wieder
Eine empfehlenswerte Quelle für LFSRs "beliebiger" Länge (3...168 Bit): https://www.xilinx.com/support/documentation/application_notes/xapp052.pdf Table 3: Taps for Maximum-Length LFSR Counters Aber, wie gesagt: Bei einem 8 Bit LFSR gibt es im µC nur Bit
-
Thread
ATMega32-16PU für die Arduino IDE vorbereiten und benutzen
Zeit nutze ich einen Arduino Micro zur Steuerung einer Nixie Uhr. Ich würde aber gerne direkt einen ATMega-Mikrocontroller im DIP-Gehäuse benutzen (z.B. den hier https://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-32-16-DIP/3/index.html?ACTION=3&LA=446&ARTICLE=45026&GROUPID=2959&artnr=ATMEGA+32-16+DIP&SEARCH=atmega32), da platzsparender, günstiger etc. Mein Programm habe ich zur Zeit in der Arduino IDE geschrieben, weswegen ich den Atmega auch gerne darin weiterverwenden möchte. Da in den Arduinos hauptsächlich
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
> Lernvehikel zum Einstieg sind die sowas von belanglos! Genauer gesagt: Die Unterschiede zw. ATmega48, ATmega88, ATmega168 und ATmega328 (-A bzw. -PA) sind gering, die zw. ATmega8 und ATmega88 erfordern einige Änderungen. Da viele Lehrbücher den (alten) ATmega8 beschreiben, laufen die Programme nicht ohne Änderungen auf dem ATmega88. AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/Images/doc2553.pdf
-
Thread
STM32F407 Black und Arduino
>Ich weiß es nicht....... Da liegt glaube ich das Problem: Er verwechselt die Platine mit dem Atmega328 mit Arduino.
weiß es nicht....... > > Da liegt glaube ich das Problem: Er verwechselt die Platine mit dem > Atmega328 mit Arduino. Das ist wahrscheinlich dein Problem, das du wegen Ardunio nichts anderes kennst als dem Mega328 - welchen ich im übrigen noch nicht unter meinen Finger hatte - nur den Mega16, Mega168
-
Thread
Fast PWM (benutzerdefinierte Obergrenze) auf Atmega168
Guten Tag, ich hätte eine Frage zur Fast PWM mit benutzerdefinierter Obergrenze auf dem Atmega168. Ich habe nachfolgenden Code geschrieben, auf dem Ausgang PD6 liegt jedoch durchgehend ein High Pegel an und ich bekomme die PWM nicht zum laufen. Hat jemand eine Idee was ich falsch mache?
@Dom (Gast) >ich hätte eine Frage zur Fast PWM mit benutzerdefinierter Obergrenze auf >dem Atmega168. Da hast du mit PD6 / OC0A aber das falsche Pin ausgewählt. Denn im Timer Mode 7 / Fast PWM mit Obergrenze in OCR0A kann man logischerweise nur noch mit OCR0B eine PWM erzeugen. Und dann sollte
-
Thread
Kein Zugriff auf µC
Hallo zusammen, ich habe einen ATmega168 und fange an mich mit Mikrocontrollern vertraut zu machen. Dies ist auch mein erster Beitrag im Forum! Die Aufgabe: Ich will ein Blinkelicht programmieren. Das ganze soll mit einem externen 16MHz-Quarz
debuggen/steppen. Zum Debuggen bräuchtest du einen JTAG ICE MKII oder einen Atmel ICE. Einen ATmega168 kann man sowieso nicht mit einem ICE debuggen da ihm die JTAG- (oder auch die PDI-) Schnittstelle fehlt. Über SPI lässt sich nichts debuggen ....
-
Thread
Vom Arduino zum Mikrocontroller
im Beitrag #4986007: > Wenn ichs richtig verstehe is der Arduino nur ein Hardwarepaket um den > ATmega328P. Oder ein ATmega168 bei früheren Arduino UNO/NANO, ein ARM Cortex-M3 beim Arduino Due, eine ESP8266 beim ESP-12E oder ein ... Dauergast schrieb im Beitrag #4985789: > Du kannst Dein Arduino-Projekt
. Der SRAM eines ATmega328P ist auch nur 2kByte groß. Damit füllst du keinen 4k-Bildschirm ;-)
-
Thread
Wie Assembler Code in eine ISR (C, AS7, GCC, ATmega)
Ach, und es ist ein ATmega1284P :) ...ihr seid stark!
Ich habe lediglich deinen Code nach GNU-Assembler übertragen. Lässt sich Problemlos für einen ATmega168 assemblieren. Die Bugs, die aufs Original-Posting zurückgehen, musst schon selbst beheben...
-
Thread
Repeating und Routing Netzwerk mit Arduino und nRF24L01+
werden Neue Nods müssen nicht vorkonfiguriert werden Kleinster Repeater/Router Node läuft auf einem ATMega8 Integrierte IO Funktionen: • 5x Taster direkt anschaltbar • 26x Taster weitere Taster über Diodenmatrix • Auf allen Tastern bis zu 7xKlick möglich • 2x Fixe Outputs, auch als PWM verwendbar
auf-das-falsche-Pferd-gesetzt-Panik-Attacken führten daher, dass ich auf der einen Seite einen STM32F407 @ 168MHz hatte; und auf der anderen Seite mehrere STM32L051 @ 2MHz. Dies zu orchestrieren war etwas knifflig. Und führte dazu, dass ich ab einer gewissen Distanz (15m ?) stets Pakete mehrmals senden musste
-
Thread
avr-gcc 6.3 für Windows
case 6: foo(0); foo(0); } end: foo(0); }[/c] Aufruf: avr-gcc main.c -mmcu=atmega168 -flto -Os -mrelax
#4982616: > War relativ schwierig, aber hier ist ein Beispiel: > > ... > > avr-gcc main.c -mmcu=atmega168 -flto -Os -mrelax https://sourceware.org/PR21404
-
Thread
Analog Wert mit ADC einlesen (LM35 Temperatursensor)
landet wird eine LED für eine Sekunda aktiviert. Diese geht aber nie an. Das ganze läuft auf einem Atmega32, der Sensor Ausgang liegt an PD0 und hier kommen gerade 210mv an. Neben der normalen Beschaltung sind: Atmega -> Schaltung AREF -> AVCC GND -> GND AVCC -> AVCC angeschlossen. Als Referenzspannung
// frame format: 8 bits data, 1 stop bit, no parity - these are the default settings for atmega168. // no change needed // could be changed here: //(0<<UPM00) not tested // UCSR0C = (1<<UCSZ00) | (1<<UCSZ01) | (0<<UPM00) | (0<<UPM01); } void USART_transmit(char c) {
-
Thread
Lizenz - Verwendung von des NanoPi's in kommerziellem Projekt
articles/PIC Rechtlich: status: in progress Ethernet-Extension: PIC-ENC28J60 Preis: ~4€ Atmel ATMega168PA Rechtlich: status: in progress Ethernet-Extension: PIC-ENC28J60 Preis: ~4€ STM STM8S103F3P6 Rechtlich: status: in progress Preis: ~4€ Allerdings noch die offene Frage, ob man
-
Thread
Wie Bootloader auf Arduino Nano installieren
China-Clones gekauft und nicht darauf geachtet gehabt, welche MCU verbaut ist und hatte prompt einen ATMega168 drauf (eigentlich gehört dort ein ATmega328p drauf). Die Optiboot-Bootloader verwenden eine Baudrate von 115200 Bd, von daher mußt du bei der Verwendung darauf achten, die korrekte Baudrate bei
:m -U lock:w:0x2f:m (für ATmega168, zu flashen mit Diamax AVR Programmer) avrdude -c stk500v2 -V -B 3 -P DeinComPort -b 115200 -p atmega168 -U flash:w:optiboot_atmega168.hex -U lfuse:w:0xff:m -U hfuse:w:0xdd:m -U efuse:w:0x04:
-
Thread
Led Anzeige als Öltemperatur
Ich würde eine µControllerschaltung vorschlagen: einen ATmega 168A der über Vorwiderstände die einzelnen LED's ansteuert. Der Temperatursensor wird eingelesen, und anhand der gemessenen Werte werden die entsprechenden LED's deaktiviert. @Nico, wenn du magst
W schrieb im Beitrag #4969306: > Ich würde eine µControllerschaltung vorschlagen: > > einen ATmega 168A der über Vorwiderstände die einzelnen LED's ansteuert. > Der Temperatursensor wird eingelesen, und anhand der gemessenen Werte > werden die entsprechenden LED's deaktiviert. > > @Nico, wenn