-
Thread
Problem mit Wiz830MJ
Aja und einen EEprom (I2C) möchte ich auch an den Atmega anschließen.
Jaaa alles klar jetzt verstehe ich was du meinst. Aber der Atmega32 hat soetwas leider nicht.
-
Thread
PWM Flackern
Ich möchte auf meinen Atmega 168 Soft PWM nutzen. Den Code habe ich von hier übernommen: http://www.mikrocontroller.net/articles/Soft-PWM. PWM_STEPS habe ich auf 1024 gestellt. Das ganze funktioniert auch ganz gut. Allerdings
Fuses gesetzt. Habe mich vertan, CKSEL steht auf External Crystal Oscillator. Getaktet wird der Atmega 168 somit mit dem 20 MHz externen Quarz.
-
Thread
Mikrocontroller : Statt Schalter Bluetoothmodul BTM222 benutzen.
Du könntest ein Crum168 Modul von Chip45 verwenden, darauf meine (fertige) Firmware laden und an die Ausgänge des Mikrocontrollers MOSFET Transistoren oder Relais anschließen, um die Motoren anzusteuern. Crumb168 Modul: http://www.chip45.com/products/crumb168-2.3_avr_atmega_module_board_atmega168_usb.php Nimm die Variante mit 14,768khz Quarz. Firmware: http://stefanfrings.de/avr_io/index.html Wenn Du lieb fragst, lädt Dir der Händler die Firmware
-
Thread
Anfänger Problem mit dem Makefile
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
-
Thread
Zeitmessung funktioniert nur so halb :-/
die kürzeste Unterbrechungszeit sein, sonst geht sie Dir duch die Lappen. Oder Du nimmst nen ATmega168, ist pinkompatibel, aber mit Pin-Change-Interrupt. Die UART darf dann auch kein Interrupt sein, da die AVRs leider keine Prioritäten haben. Also die UART im Main pollen, 3 Bytes werden ja gepuffert
Das mit dem Atmega168 ist natürlich die eleganteste Lösung, die machen ich/wir wenn das nächste Programm auch keine guten Ergebnisse liefert. Aber eigentlich müsste es der Atmega88 [sic] doch auch tun, unterscheiden
-
Thread
betemcu-USBASP Programmer geht nur mit extreme Burner AVR
Thema Mikrocontroller einarbeiten und hab mir dazu einen USBASP-Programmer von betemcu und einen ATmega168-20PU gekauft. Mit Atmel Studio 6.0 hab ich ein kleines C-Programm erstellt um mit einer LED zu blinken. Das Hex-File hab ich mit avrdude 5.11.1 und den USBASP-Programmer in den ATmega168-20PU
Bernhard, danke für Deinen Hinweis. mit folgendem Befehl geht es jetzt: avrdude -c usbasp -p m168 -U flash:w:GccApplication1.hex MfG egonotto
-
Thread
Fehler bei tvText von benryves.com
keinen ATMega168?
Hatte gerade in meinem Sortiment nur noch Atmega 16er und ein paar Tinys. Irgendwie hab ich gedacht der würde auch mit 20 MHz laufen. Hab mir nun zwei Atmega168 bestellt und es schon mal so kompiliert, zum testen. Geht :-) Danke euch vielmals
-
Thread
Ametek-Pittman Motor
Sensoren. Hat evtl. einer sowas schon mal in den Fingern gehabt? Wie kann ich den über einen Atmega168P steuern. Gruß NikoB
bestückt, das ist sehr nett. Niko B. schrieb im Beitrag #4385268: > Wie kann ich den über einen Atmega168P steuern. Die Application Note AVR447 von Atmel beschreibt genau das - gepflegte Sinusansteuerung eines BLDC 3-Phasen Motors mit Hallsensoren mit Mega 88/168/328. Alles was du noch brauchst,
-
Thread
Neuer AVR (Atmega88) lässt sich nicht Programmieren Gesperrt
Ist C1 ganz nah am ATMega (10mm max.) ? Evtl. C2 mal weglassen oder kleiner machen.
Ich hatte ähnliche Probleme mit einem Atmega168. Tipps aus anderen Foren besagten, dass es im Auslieferungszustand der aktuellen Serie gewisse Probleme gibt und der Atmega generell zuerst gelöscht werden muss. Dafür war bei mir die SPI-Frequenz
-
Thread
AVR-C double gibt auf LCd nur aus
Angenommen dein Programm heißt "test.c" und dein Controller ist ein ATmega168, dann könnte das so aussehen (kann und nicht muß, viele Wege führen nach Rom... oder zur Floating-Point-Ausgabe): avr-gcc test.c -c -o test.o -Os -mmcu=m168 (es wird eine Datei namens "test.o" erzeugt) avr-gcc -mmcu=m168 -Wl,-u,vfprintf -Wl,-Map=test.map test.o -lprintf_flt -lm -o test.elf (es werden aus der Datei "test.o" die Dateien namens "test.map" und "test.elf" erzeugt - die "elf-Datei" ist die wichtigere)
-
Thread
Inline-Assembler: Label-Sprungadresse in Z-Register laden - wie?
schnellerer Quarz bringen, zB 24 MHz. Ich hab meine Scope-Clock mit 24 MHz laufen. Das geht problemlos (ATmega168@5V) und reicht sogar um 50000 Pixel/Sekunde auf die Röhre zu bekommen und Animation für Asteroids/Snake-Spiel zu berechnen :-)
Karl Heinz Buchegger schrieb im Beitrag #2247288: > Du hast aber schon die 1/18 in die 168Hz eingerechnet (genauso wie deine > Graustufen). D.h. du kriegst in 1 Sekunde 18*168 = 2688 komplette Bilder > hin (was an sich schon recht sportlich ist) Nein, es sind 168 Graustufen-Bilder pro
-
Thread
ATMEGA 328PB unter AVR-GCC nutzen
bei Mouser finde ich: 556-ATMEGA328PBXMIN Entwicklungsboards und Kits - AVR ATMEGA328PB Eval Kit in der Beschreibung steht jedoch "Tool für die Evaluierung von ATmega328P" Im Datenblatt ATMEGA328PB-XMINI findet sich: ATmega48A/PA/88A/PA/168A/PA/328/P. Der PB ist da nicht dabei. Das "ATMEGA328PB Eval Kit" scheint damit ungeeignet für die Arbeit mit dem ATMEGA328PB chip. Der chip ATMEGA328PB-AUR steht hier mit 2,32€.
-
Thread
Arduino Pro mini mit FTDI Adapter programmieren
Gerät einwandfrei funktioniert. Habe in der Entwicklungsumgebung von Arduino den "Arduino Pro mini 168 5V" ausgewählt. Und als Port wurde COM3 automatisch ausgewäht.
/atmega einen speziellen Bootloader auswählen und diesen über das Terminal flashen. Zum Beispiel: [code] avrdude -c usbasp -p m328p -e -U flash:w:ATmegaBOOT_168_atmega328_pro_8MHz.hex [/code] Nun sollte
-
Thread
ATMega Timer PWM Frequenz
Prinzip der PWM schon bekannt, was mich stutzig gemacht hat, ist folgender Satz im Datenblatt: "ATmega48A/PA/88A/PA/168A/PA/328/P uses the same crystal oscillator for Low-frequency Oscillator and Timer/Counter Oscillator." Und weiter hinten im Datenblatt steht beim Timer/Counter2: "The CPU main
die entsprechenden Register gesetzt hast. Mich mach eben dieser Satz aus dem Datenblatt stutzig: "ATmega48A/PA/88A/PA/168A/PA/328/P uses the same crystal oscillator for Low-frequency Oscillator and Timer/Counter Oscillator."
-
Thread
Ausrüstung für Mikrocontroller
Chin Clone würde ich weder teuer noch zu schade nennen. https://de.aliexpress.com/item/Nano-V3-ATmega168-CH340-MicroUSB-Compatible-for-Arduino-Nano-V3-0/32630652771.html Timo schrieb im Beitrag #4827693: > Doch mir ist nicht klar, welche Ausrüstung ich benötige. Ich muss den > Chip ja mit dem
Chin Clone würde ich weder teuer noch zu schade nennen. > https://de.aliexpress.com/item/Nano-V3-ATmega168-C... > Schneller und billiger kannst Du als Anfänger kein Erfolgserlebniss > haben. So, und jetzt gucken wir auf die 28-56 Tage Lieferzeit. Ja, echt rasant.
-
Thread
Umlaute mit RS232 BAS Converter
kommt ja von ATMEGA8 Pin17 und 22 ein Signal, wobei 17 vermutlich das TEXT-Signal ist und 22 das Hintergrund? Wen ich Pin 22 vom ATMEGA8 hochbiege, dann dürfte der Hintergrund doch transperent sein und ich kann das Signal
Hallo, habe heute meine 2te Schaltung bekommen und den ATMEGA8 mal testhalber die die vorhanden gesteckt und siehe da es läuft wieder :-) Gibt es eine Möglichkeit diesen ATMEGA8 auf den nicht mehr funktionierenden ATMEGA8 mit meinem Galep4 zu clonen ? Oder
-
Thread
AVR – Übers EEPROM und darüber hinaus…
Atmel: The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. Die sollten es wissen!
Mein grosses V. schrieb im Beitrag #4547290: > Carl D. schrieb: >> Atmel: >> The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data >> EEPROM memory. It is organized as a separate data space, in which single >> bytes can be read and written. > > Na, wer ist jetzt der
-
Thread
AVR mega 168, AVR GCC, Stackpointer initialisieren
out 0x3e, r29 ; 62 a54: cd bf out 0x3d, r28 ; 61 [/pre] RAMEND ist für den ATmega168 0x4ff, SP liegt an 0x3d. Die Adressen in den Makros der avr/io.h sind die RAM-Adressen der SFRs. Für den Zugriff per IN/OUT/SBI/CBI/SBIS/SBIC muss also ein Offset von 0x20 brachtet werden.
Den SP am oberen RAM-Ende initialisieren macht (u.a.) der 168er beim Reset alleine. Das braucht man nicht programmieren. Mal ganz nebenbei.
-
Thread
Avrisp MkII vs. Avrdude
http://sourceforge.net/project/showfiles.php?group_id=78138 Der Aufruf: avrdude -c avrisp2 -p m168 -P usb:xx -v liefert Informationen zum mkII: avrdude: usbdev_open(): Found AVRISP mkII, serno: 0000A0007225 Damit kann dann geflashed werden: avrdude -c avrisp2 -p m168 -P usb:72:25 -U .....
########## | 100% 0.00s avrdude: Device signature = 0x1e9403 avrdude: Expected signature for ATMEGA8 is 1E 93 07 Double check chip, or use -F to override this check. avrdude done. Thank you. [/c]
-
Thread
/var/log/debug für Joachim B.
interessiert bist. Dazu müßtest Du die Zeile [code] /usr/bin/synergyc --name raspbianPI3 192.168.178.20 [/code] durch [code] /usr/bin/synergyc --name raspbianPI3 --log /dev/null 192.168.178.20 [/code] ersetzen. > Sheeva P. schrieb im Beitrag #5535203: >> Schreibt die Software ihre
355251#new [c] // Macro to convert from nano-seconds to clocks and clocks to nano-seconds // __AVR_ATmega1284P__ // #define NS(_NS) (_NS / (1000 / (F_CPU / 1000000L))) #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( ((long)(F_CPU*9L/10L)) / 1000000L))) /
-
Thread
AVR Mega168p bei Unterspannung in "Parkposition" fahren
Sachverständige, vor 3 Tagen habe ich mich entschlossen, meine fleißig vor sich hingackernden ATMega168p-Nodes ein bißchen zu ändern. Einfach aus Neugier wollte ich mal sehen, ob an den Gerüchten, daß der Timer2 mit Uhrenquarz im Asynchronbetrieb und PowerSave tatsächlich weniger braucht als mit Watchdog
Hallo, nur ein paar Gedanken von mir. Warum willst du die Spannung überhaupt reduzieren? Der ATmega168p und der DS10B20 arbeiten bis 5V und der AM312 ist von 2,7V bis 12V spezifiziert (wenn ich das richtig gelesen habe, den AM312 habe ich noch nicht verwendet). Der DS18B20 ist lt. DB erst ab 3V
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Projektproperties von Atollic als globales Sysmbol eintragen. Dann läuft das System mit externen Quarz und 168MHz.
bei mir das Problem mit der "cstart_thumb2.asm" auf. Oder bin ich einfach nur zu sehr von den ATmega verwöhnt? :D
-
Thread
AVR ATmega8TestBoard
Hallo, Hier ein kleines ATmega8 Testboard! Just for fun! Gruß Uli
der IC4 - AT90S2313P auch in dem Board programmieren? wie geht das? in diesem Fall kann ich die ATMega48/88/168 auch programmieren oder? vielen Dank Herbert
-
Thread
Sekunden genauer Timer im Energiespar Modus
einem Vorteiler von 1024 alle 8 Sekunden einen Interrupt auslöst. Das lässt man 21 mal passieren (168s) und wartet dann auf ein Datentelegramm.
auf dem Pro Mini ist die PicoPower Variante montiert. Hmm, auf der gefundenen Seite stand bloss ATmega328. https://www.amazon.de/Arduino-kompatibles-ATmega-Mini-ATmega328/dp/B00H9CVQDW Man sollte wohl die Originalseite nutzen. https://store.arduino.cc/arduino-pro-mini Obwohl, man weiss ja auch nicht
-
Thread
kleiner AVR mit großem Speicher gesucht
im DIL-Gehäuse sein darf (kleiner wäre auch ok) und mindestens 16kb > Programmspeicher hat. ATmega168/168P/328 > Lösungen wie SMD-µC oder externer Speicher fallen leider aus. Warum auch immer SMD "ausfällt". Ein TQFP zu löten mit diesen Rastermaßen ist heutzutage keine wirkliche Herausforderung
Jörg Wunsch schrieb im Beitrag #1670964: > ATmega168/168P/328 Sauber, Danke! SMD fällt aus, weil das ganze in handlicher Größe zum Stecken sein muss.
-
Thread
AVR ISP Programmer Empfehlung
Anforderungen erfüllt. Nicht jeder ISP Programmer unterstützt jeden AVR - wie ich leider am Beispiel ATmega168 und ATtiny2313 feststellen musste. Nicht jeder ISP Programmer unterstützt Target Spannungen ungleich 5V. Nicht jeder ISP Programmer kann das Target mit Spannung versorgen. Das ist insbesondere
erfüllt. > > Nicht jeder ISP Programmer unterstützt jeden AVR - wie ich leider am > Beispiel ATmega168 und ATtiny2313 feststellen musste. > > Nicht jeder ISP Programmer unterstützt Target Spannungen ungleich 5V. > > Nicht jeder ISP Programmer kann das Target mit Spannung versorgen. Das > ist
-
Thread
ATMEga328 - wofür ist das kleine "n" im Datenblatt bei den USART Registern?
Ich lese gerade das Datenblatt zum ATMega328: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Ab Seite 170 geht es um die USART. Warum steht bei den
nicht ganz unklug, auch bei MCs mit nur einer UART diese UART0 zu nennen. Z.B. der pinkompatible ATmega328PB hat ja 2 UARTs.
-
Thread
AVR Mikrocontroller, OLIMEX-Starterkit
immer "Das Gerät wurde nicht erkannt" eingeblendet. Außerdem steht mir ein JTAGICE 3 und ein Atmega168 zur Verfügung. Der JTAG wurde erst erkannt, als ich den dazu nötigen USB Treiber von Atmel installiert habe. Mein aktueller Stand: Der JTAG wird jetzt immer erkannt und ein klicken auf "Apply
AVRISP mk2 wird nur manchmal erkannt. Ein Klick auf "Read" signature bekomme ich jedoch immer (bei Atmega8 sowie 168" die Fehlermeldung "unable to enter programming Mode" bzw.: Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute
-
Thread
atmega mit smartphone programmieren
Handy und dem µC Board ist ein USB OTG Adapter Das Board http://www.chip45.com/products/crumb168-2.3_avr_atmega_modul_board_atmega168_usb.php Michael wollte ja nur wissen ob so etwas möglich ist... Das selbe hatte ich übrigens auch für den STM32 Bootloader geschrieben. Das Ganze war nur
-
Thread
AVR Netio Ethersex Atmege1284p Webserver Problem
Vielleicht hat jemand noch einen Ti, ansonsten werde ich mich wohl wieder mit dem viel zu kleinen ATMEGA32 rumquälen müssen. Vielen Dank vorab
changes (and react) ---> In der watchcat steht folgendes drin: ECMDTCP(PA4, RISING, 192.168.178.221,{portChanged2('NETIO02','4','off','1')}\n\n) ECMDTCP(PA4, FALLING, 192.168.178.221,{portChanged2('NETIO02','4','on','1')}\n\n) Das Kommando kann ich per nc schicken echo "{portChanged2
-
Thread
AD-Wert springt
schwankt? Kann ich das mit einem Trick Programmtechnisch lösen? Achso, mein Prozessor ist ein ATmega328P. Grüße
Ich hab's jetzt mal ausprobiert, einfach einen Trimmer an einen AD-Port gesteckt, den ATMega168 programmiert und über BT mitgelesen: [c] Max Min Ov OvH Out 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 242, 244, 61 61, 61, 244, 244,
-
Thread
Precompiler rechnet falsch
immer Bit 7 mit aus, auf einem anderen Prozessor läuft der Code. Werde jetzt erst mal den Chip(Atmega168) wechseln. Danke schon mal für die Antworten.
Hi >Werde jetzt erst mal den Chip(Atmega168) wechseln. Bei deinem Fehlerbild würde ich eher auf eine falsche Baudrate tippen. MfG Spess
-
Thread
Arduino Duemilanove / ISP Aschluss
Hallo, kennt jemand diese Arduino Board? Da ist ein ATmega168 drauf. Kann ich den über die ISP Schnittstelle mit AVR Studio oder WinAVR programmieren, also in der normalen C Sprache? Nennt sich dann das Kabel ISP Kabel? Ich möchte programmieren lernen und
Ich hab ein duemilanove mit einem atmega328 drauf. Das Programmieren/Flashen übernimmt das Programm "avrdude", mit -c gibst du an, dass auf dem atmega der "arduino" Bootloader installiert ist. Du wirst also irgendwas in der Art machen müssen
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Moin! Ich habe hier einen ATmega168 (sollte aber auch auf dem 48 aber natürlich auch 328 laufen). Steppertreiber DRV8825. Systemtakt 18,432MHz Max. Steptakt 192kHz - könnte aber noch nach oben geschoben werden, gibt dann nur Einschränkungen
Registers': Da möchte ich einfach das Datenblatt zitieren: 8.5.1 General Purpose I/O Registers The ATmega48A/PA/88A/PA/168A/PA/328/P contains three General Purpose I/O Registers. These registers can be used for storing any information, and they are particularly useful for storing global variables and Status
-
Thread
Was übersehe ich bei diesem PWM
Hallo Gemeinde , Proiere grad die PWM Kanäle des Timer1 vom ATMEGA 168 zu nutzen und es geht auch Prinzipiel !! Es giebt jedoch ein aber , ich hab folgende einstellungen vorgenommen : TCCR1A |= (1<<COM1A1)|(1<<COM1B1)|(1<<COM1B0)|(1<<WGM10); TCCR1B |= (1<
Tassilo Böhr wrote: > Also in meinem 168er-Datenblatt (Rev. 2545F-AVR-06/05) Aaaah, lad Dir mal ein /aktuelles/ Datenblatt runter! Steht auf Deinem vielleicht noch "Preliminary Datasheet" drauf?
-
Thread
Pollin AVR Net-IO Web Server und DynDns
Pollin AVR Net-IO Web Server am basteln. Meine Konfiguration ist : AVR-NET IO Board mit einen ATmega644 OpenMCP AVR-libc version: 1.6.2/20080402 $Id: main.c 132 2009-05-22 3:22:47Z sharan $ $Revision: 134 $ Das AVR-NET-IO-Board läuft auch lokal prima.Ich kann lokal im Firefox alle Ein-/ und Ausgänge
wie folgt : NAT-Fuktion eingeschaltet und unter Port Mapping die IP es AVR-NET-IO-Board ( 192.168.2.100 ) eingetragen. Als Protokolltyp ist TCP eingestellt und LAN Por ist auf 80 und Öffentlicher Port ist auch auf 443 eingestellt. Mit freundlichem Gruß Bernd
-
Thread
Kann ATmega128 nicht programmieren
Ja, MOSI ist beim ATmega128 PDI, MISO ist PDO und SCK und RESET bleiben gleich. Oder?
Wieso? Ich wollt doch erstmal nen Zugang zum ATmega bekommen.
-
Thread
USART beim ATMmega168 geht nicht
der Memory-Mapped-Register des ATmega168 und den richtigen Einstellungen läuft das Programm zwar, aber die ergebnisse sind nur Schrott BAUD Rate ist richtig eingestellt. Ich möchte vom Controller "Hallo" Empfangen aber es kommt Konstant
UCSR0C ist Asynchron eingestellt. Oder kann einer ein Codebeispiel zum senden und empfangen für den Atmega168 zeigen bzw. Senden
-
Thread
AtMega328 teilweise instabil
Hat der ATmega garkeine 100nF Stützkondensatoren spendiert bekommen oder sind die nur nicht eingezeichnet da die auf dem Arduino-Board(?) mit drauf sind?
reference selection. [/pre] Quelle: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Bedeutet also: man darf durchaus eine fixe Spannung dort anschließen, aber man darf dann nicht eine andere inerne Quelle als Referenz auswählen
-
Thread
USBasp Firmware wie aktualisieren
normalerweise die Fuses nicht neu schreiben, das firmware-Hex-File reicht. Prüfen, ob wirklich ein atmega8 auf dem Ziel-USBasp ist, kein Mega48, mega88, mega168 usw. Beide Programmer mit einem 8-Poligen Kabel 1:1 verbinden. Am Ziel-Programmer den "Update-Enable-Jumper" setzen oder die dafür vorgesehenen
Es ist der ATMEGA8A.
-
Thread
atmega device ID
Hallo, ich möchte gerne die Device ID beim Atmega 168 im Programmverlauf auslesen. Gemäß Datenblatt ist das allerdings nur im Parallel bzw. Seriell Mode möglich. Kennt jemand eine Möglichkeit dies im C oder Assembler Programm auszuführen? uint8_
Christian Vogt wrote: > ich möchte gerne die Device ID beim Atmega 168 im Programmverlauf > auslesen. Wenn du schon weißt, dass das ein ATmega168 ist, warum schreibst du nicht dann einfach: [c]uint8_t device_id[] = { 0x1e, 0x94, 0x06 };[/c] Welchen Mehrwert
-
Thread
avr-gcc und avr-libc: wie passt das zusammen?
out what's causing this confusion. If you compile your program like this: avr-gcc -Os -mmcu=atmega168 -lm main.c -o main.elf __clz_tab gets included. But if you compile like this: avr-gcc -Os -mmcu=atmega168 main.c -lm -o main.elf it doesn't!!! So, the order you pass -lm matters to the
O übersetzt wird. Eine Referenz findet sich im erzeugten elf zudem nicht. > avr-gcc -Os -mmcu=atmega168 -lm main.c -o main.elf oben wird avr-g++ verwendet. > für dich heisst das makefile anpassen, mit der richtigen reihenfolge der welches Makefile? Die einzige Option wäre t-avr anzupassen
-
Thread
BLDC- Controller 44VDC
Mir ist nicht klar, warum du nicht die OC Ausgangspärchen des Mega168 benutzt. Das wären PD5 und PD6 für die erste Phase, PB1 und PB2 für Phase 2 und PB3 und PD5 für Phase Nummer 3. Das erleichtert die Ansteuerung mit PWM ganz erheblich und erfordert so gut wie keine
ist um nicht durch zu brennen (oder den Akku zu überlasten, ...). Wenn dir die PWM-Kanäle des ATMega nicht reichen, musst du halt was größeres einsetzen, Mega32, XMega (leider 3,3V aber können die Totzeit direkt erzeugen) oder direkt einen Cortex.
-
Thread
Attiny 1616 Hardware-Interrupt
DCC track signal and receive DCC commands. The library currently supports the AVR ATTiny84/85 & ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms. https://github.com
Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt > and micros() ONLY and no longer uses Timer0 Compare Match B, which makes > it much more portable to other platforms. Deinen
-
Thread
[V] Atmel AVR uC (Mega168, Mega328, Tiny861, diverse)
Hi! Wegen kompletten Umstieg auf ARM Cortex-M verkaufe ich hier meine restlichen AVRs: 2x ATmega328P-MU (MLF-32 - einmal neu im Reel, einmal ausgepackt) - Wert 5€ 2x ATmega168PA-MU (QFN32 - 2x neu noch in Umverpackung von Mouser versiegelt) - Wert 4,50€ 2x ATtiny861-20MU (QFN32 - 2x neu eingeschweißt von Digikey) - Wert 5€ im DIP (neu oder in Steckbrett gebraucht): 1x ATmega8L-8PI 1x ATmega168P-20PU 1x ATtiny861-20PU 1x ATtiny26-16PI die DIP-Versionen wurden zum testen der Schaltung im Steckbrett benutzt, um dann die obigen SMDs auf dem fertigen PCB zu verwenden
-
Thread
Elektroniklabor Auflösung Gesperrt
. Hier weitere Details mit mehr Bilder https://www.kleinanzeigen.de/s-anzeige/raspberry-pi3-4-atmega-atiny-phoenix-aufloesung-elektroniklabor/3447174569-168-6600?utm_source=sharesheet&utm_medium=social&utm_campaign=socialbuttons&utm_content=app_android Viele Grüße Sebastian
Hier weitere Details mit mehr BilderN > > https://www.kleinanzeigen.de/s-anzeige/raspberry-pi3-4-atmega-atiny-phoenix-aufloesung-elektroniklabor/3447174569-168-6600 Sebastian N. schrieb im Beitrag #8068436: > Hallo, danke für eure Beiträge. Ich verkaufe es deutlich unter dem Wert, > deswegen spar
-
Thread
Polllin & Arduino Pro Mini
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Ist das ein komplett identer Arduino Pro Mini (Also programmierbar mit einen geeigneten FTDI-Adapter wei beim Arduino?), oder nur ein Produktfake aus dem Hause Atmel? LG Adam
Produktfake aus dem Hause Atmel? > > LG Adam Ehm, naja, es ist eine Grundschaltung mit dem Atmega 168, so wie es tausende gibt... Ein Arduino ist erst ein Arduino wenn er den Arduino Bootloader hat ... Wenn du den selber draufmachst hast du einen Arduino... Außerdem sind die Arduino Boards