-
Thread
Entwicklungsboard ATMEL ATmega168PA mit SDA5708
http://www.sbprojects.com/knowledge/footprints/sda5708/index.php mit dem Entwicklungsboard ATMEL ATmega168PA von Pollin ansteuern. http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html Auf dem Entwicklungsboard ATMEL ATmega168PA
Michael M. schrieb im Beitrag #4739278: > mit dem Entwicklungsboard ATMEL ATmega168PA von Pollin ansteuern. > http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html Das "Entwicklungsboard" ist mal ziemlich
-
Thread
Stromverbrauch ATmega168P
dann 235µA (oszillographisch), nach Datenblatt müsste ich im Idel auf ca. 20µA kommen (Diagramm: "ATmega168PA: Idle Supply Current vs. Low Frequency (0.1-1.0MHz)" ) und wenn Aktiv dann auf ca. 100µA (Digramm: "ATmega168PA: Active Supply Current vs. Low Frequency (0.1-1.0MHz)" ), das sind ca. 120µA
Hartmut schrieb im Beitrag #4727270: > (Digramm: "ATmega168PA: Active Supply Current vs. Low Frequency > (0.1-1.0MHz)" ), Das ist aber für Quarz/Resonator, nicht für RC-Oszillator 8MHz/32. Kann gut sein, der 8MHz Oszillator verbraucht die 120µA. Setz
-
Thread
ATMEGA 328 - AREF wiedersprüchlich
Datenblatt drin das Reichelt zu verfügung stellt :( http://cdn-reichelt.de/documents/datenblatt/A200/DS_AT168A_PA_328_P.pdf
Datenblatt gibt es bei Atmel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
Arduino + RF24 (nRF24L01+) sendet/empfängt immer nur 3 Mal Daten
radio.begin(); Serial.println("RADIO POWER UP"); radio.powerUp(); radio.setPALevel(RF24_PA_MAX); //RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH and RF24_PA_MAX radio.setDataRate(RF24_1MBPS); //RF24_250KBPS for 250kbs, RF24_1MBPS for 1Mbps, or RF24_2MBPS for 2Mbps radio.setChannel(118); //87
SensorReceiver\n"); // Setup and configure rf radio radio.begin(); radio.setPALevel(RF24_PA_HIGH); //RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH and RF24_PA_MAX radio.setDataRate(RF24_1MBPS); //RF24_250KBPS for 250kbs, RF24_1MBPS for 1Mbps, or RF24_2MBPS for 2Mbps radio.setChannel(118);
-
Thread
Physikprojekte
Sendeleistung für die Übertragung über gut 25 m ausreicht. Mal schauen... Ich warte jetzt noch auf die ATmega328 Arduino Nanos, die ich bestellt habe. Denn meine Atmega168 hatten zu wenig Speicher für das Arduino-Programm.
übrigens gerade einen interessanten Beitrag über kurze F-Pendel: https://adsabs.harvard.edu/full/1932PA.....40..256W Ich muß zugeben, ein faszinierendes Thema.
-
Thread
MEGA88 springt nicht in Interrupt Routine vom ANACOMP
wenn man ACME in ADCSRB setzt (und damit für AIN1 den AD Multiplexer verwendet): " 35.4 Errata ATmega88PA The revision letter in this section refers to the revision of the ATmega88PA device. 35.4.1 Rev. F • Analog MUX can be turned off when setting ACME bit 1. Analog MUX can be turned
Mega 328 Serie, zumindest bis zum 5/11 Stand des Datenblattes. Wenn vorhanden, kompilier mal für den 168PA oder den 328PA.
-
Thread
Atmega168 Arduino, kein Upload
Hallo Leute... Ich habe einen Atmega168PA... habe meine Board.txt mit folgendem erweitert ### ATmega168PA ### atmega168pabb.name=ATmega168PA on a breadboard (8 MHz internal clock) atmega168pabb.upload.protocol=arduino atmega168pabb.upload.maximum_size
=0xE2 atmega168pabb.bootloader.high_fuses=0xDE atmega168pabb.bootloader.extended_fuses=0x05 atmega168pabb.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex atmega168pabb.bootloader.unlock_bits=0x3F atmega168pabb.bootloader.lock_bits
-
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
Verständnisfrage zu Codebeispiel Assembler/C in Datenblatt Mega328P
noch einen Link dazutun sollen: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf und die Anweisungen, um was es geht, sind cpi r16, START bzw. if ((TWSR & 0xF8) != START) ERROR();
-
Thread
ATmega328P - Input liefert keinen Wert
=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard atmega328bb.bootloader.tool=arduino:avrdude atmega328bb.upload.tool
-
Thread
Unterschiede zwischen Power-Save und Extended Standby
Ein passendes Datenblatt ist http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
AVR Prozessortakt halbieren
-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf) S. 303 Tabelle 29-8 möglich sein sollte. Um die Frequenz des internen Oszillators einzustellen, muss das CLKPR (Clock-Prescalar-Register
USB-seriell-Wandler zum Programmieren. Oder einen ATMega328 nehmen, die 3 Teile drum löten und den Arduino UNO als ISP-Programmer nehmen. Gruß aus Berlin Michael
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
______________________________________ unterstützt folgende 187 Mikrocontroller: AT90PWM161 ATMEGA3250A ATMEGA325PA ATMEGA6450P ATMEGA6490P ATTINY441 ATTINY841 ATXMEGA16E5 ATXMEGA32D3 ATXMEGA8E5 ATMEGA168PB ATMEGA3250PA ATMEGA3290A ATMEGA645P ATTINY1634 ATTINY828 ATTINY84A ATXMEGA32C3
ATmega165PA ATmega168 ATmega168A ATmega168P ATmega168PA ATmega169 ATmega169A ATmega169P ATmega169PA ATmega16A ATmega16HVA ATmega16HVB ATmega16M1 ATmega16U2 ATmega16U4 ATmega16U4 ATmega2560
-
Thread
Woher billigen Arduino in DE
www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
da's weiter oben schon (DE-)Alternativen zu ähnlichen Preisen inkl. Versand, Bootloader und sogar Atmega328 gab. Scheint mir hierbei alles zu fehlen... > http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
-
Thread
Mega328p - maximale I2C Geschwindigkeit?
nun? Hab ich mich verrechnet? http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf
. > > Nö. In der I2C-Spezifikation steht auf S.47 0,3*VCC. Es geht hier um des Ausgang des ATmega. VOL1max ist 0,4 V.
-
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
AVR Probleme mit Command Line Programming
Hallo, Steffen schrieb im Beitrag #4598121: > ATMEAG168PB wird dieser denn von Atmel Studios vor dem 7er unterstützt? So weit ich weiß sind die ATmegaXPBs relativ neu
( nicht mal beim Studio 7.0 ). ATMEGA168PA gibt es, aber ATMEGA168PB nicht. Es gibt aber m328PB.inc beim Studio 7.0, ich habs mal drangehängt.
-
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
ATMEL (Microchip) erhöht die Preise
Beispiel auch. Das erhöht nebenbei das Bildungsniveau. ;-) Ob das schon mal jemand verwechselt hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
sGAEpiMZZMtOXy69nW9rM4TTfO7n%252bYNkNNlUK22OuzXsEY3fdtecMg%3d%3d http://www.mouser.de/Search/Refine.aspx?Keyword=atmega168PA&Ns=Pricing%7c0&FS=True
-
Thread
ATMEGA 328 Timer 2 Issues
Asynchronous Operation" HTH [0] http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Im Labor auch 40Mhz, normal 32, ich bin von 16Mhz beim ATMega ausgegangen.
-
Thread
Atmega168PA ADC6/ADC7
Hallo, ich habe hier eine Platine mit mega168PA TQFP, auf der ADC6 und ADC7 zum messen der Versorgungsspannung und des Stroms verwendet wird. Nun versuche ich dafür selber Code zu schreiben und bekomme immer 0x3ff heraus. Die UART-Debug-Ausgabe und alles weitere läuft. [c] uint16_t adc_read() { ADMUX |= (1<<MUX1)|(1<<MUX2); // ADC6 ADCSRA |= (1<<ADSC); while (ADCSRA & (1<<ADSC) ) { asm("nop"); } return ADCW; } void adc_init() { ADMUX = 0; // external reference ADCSRA = 0; // no prescaler ADCSRA |= (1<<ADEN); ADCSRA |= (1<<ADSC); // dumy
-
Thread
STM32F4 TIM2 PWM-Capture
auf 84-1 gesetzt habe, ist das Ergebnis in µs. Das ist ja langweilig! Das schafft ja schon ein ATmega ;-) Aber vielleicht zeigst Du dem TO auch den Code.
welchen Eingang hast Du denn jetzt Dein Signal angeschlossen? Wenn Du > Timer9 verwendest, wären PA2 oder PE5 die möglichen Eingänge für > TIM9_CH1. Genau, ich arbeite mit PA2. m.n. schrieb im Beitrag #4560245: > Andernfalls könnte es passieren, daß die 16 Bit breiten Register mit > Werten
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
gerade zu diesem IC ein Board machen lassen und werde hiermit experimentieren. ... oder wäre der ATmega644PA für deine Experimente schon zu langsam?
-
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 Einstieg
benötigt man auch nicht dringend da er auch über USB versorgt werden kann. Standartmäßig ist da ein Atmega168 oder Atmega328 drauf. Ich hab damit auch angefangen. Beigefügtes Buch aufschlagen und los gehts. http://www.reichelt.de/Einplatinen-Microcontroller/ARD-DEV-KIT-1/3/index.html?&ACTION=3&LA=2&
Arduino-Board empfehlen, hast am Anfang weniger Ärger mit Hardware und einen günstigeren Einstieg. Dem Atmega8 würde ich ausweichen und einen aus der x8 Reihe nehmen, z.B. den 88pa. Mehr oder weniger der direkte Nachfolger mit höherer maximaler Taktung, niedrigere Eingangsspannung möglich, mehr PWM-Kanäle
-
Thread
Umstieg von Atmega8 auf Atmega88
//Atmega8 //TIMSK = (1<<TOIE0)|(1<<TOIE2); //Atmega88 TIMSK0 = (1<<TOIE0); TIMSK2 = (1<<TOIE2); //Atmega8 //MCUCR = 0b00001100; //Atmega88 EICRA = 0b00001100;
EIMSK – – – – – – INT1 INT0 Bit 7..2 – Res: Reserved Bits These bits are unused bits in the ATmega48PA/88PA/168PA/328P, and will always read as zero. Hättest Du hier versucht, die Preprocessor-Konstante zu verwenden, dann hättest Du auch gemerkt, dass dieses Bit undefiniert ist. Dein >
-
Thread
Arduino Nano Watchdog Boot Loop
Wenn ich Tabelle 11.1 in diesem DB(http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf) richtig deute ist WDTON 1 WDE 1 WDIE 1 genau das was ich möchte [avrasm]WDTCSR = (1<<WDCE) | (1<<WDE) | (1<<WDIE)|(1<<WDP3)|(0
-
Thread
AVR Atmega328p an Diamex ALL-AVR ISP - Schaltkreis
-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Wobei VCC und GND nicht direkt am Atmega hängen, sondern einfach an + und - meines Breadboards. Trotzdem klappt das so gar nicht. Der
Hallo, ergänzende Frage: ATMEL-Studio und ATmega controller, vorhandene picKit2 und Pickit3, reicht das zum flashen für ATMEGA-controller? Lässt sich der Rest mit Drähten vom 6-polStecker des Programmers zu einer Fassung für den ATMEGA-Kontroller
-
Thread
Atmega88 USART SPI Mode
UCPHA0" eintrage? Datenblatt: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
.. Ich dachte der ATmega88 wäre eher ein neuer um den ATmega8 zu verdrängen ..
-
Thread
Arduino Due Buchempfehlung, Frage zu Programmiersprache
Framework Horizont hinaus schauen willst. Der SAM3X8E ist schon eine andere Klasse, verglichen mit dem ATmega328P.
einen Blick in die fast 1470 Seiten des Datenblatts vom SAM3X8E. Damit verglichen ist das von der ATmega48A-48PA-88A-88PA-168A-168PA-328-328P Serie mit seinen 660 Seiten noch ein Groschenroman. Natürlich ist der Due deutlich leistungfähiger. Aber um diese Leistung nutzen zu können, gilt es, einen ganzen
-
Thread
ESP - Arduino -Level Converter
habe ich nur sowas gefunden: > Vcc * 0,7 = 3,5V Quelle? Ich habe mal in die Datenblätter vom Atmega168/PA/PB reingeschaut. Bei allen gilt mindestens: VCC = 1.8V - 2.4V 0.7VCC VCC = 2.4V - 5.5V 0.6VCC
-
Thread
[gelößt] Suche IC (Bezeichnung) Umwandler von 2 nach 4 Signalen
auch nicht ein. Jedenfalls habe ich ein Anschlussproblem. Würde ich die 4 Anzeigen direkt an den ATmega168 (Atmel ATMEGA168PA-PU, PDIP-28) anschließen würden mir zwei Selektierungsausgänge am Mikrocontroller fehlen. Ich habe also 2 Pins "zu wenig" für die direkt Selektierung der Anzeigen. Pin 27 und
-
Thread
dringende Hilfe (ATMEGA Port Pin)
Keiner meiner Kollegen kennt sich damit aus. Die Aufgabe bestand darin, eine U/I- Kennlinie eines ATMEGA Port- Pins zu messen. Wenn ihr mir bitte eine Schaltung schickt und die Vorgehensweise der Messung erklärt.!? Wäre sehr nett. Danke vielmals mfg
Ampere (Strom) P = U * I P in Watt (Leistung) Schnapp Dir ein Datenblatt, z.B. das des atmega328p http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf und schaue dir die Diagramme "35.7 Pin Driver Strength"
-
Thread
Analog Digital Umwandlung, einstiegs Code.
www.learningaboutelectronics.com/Articles/AVR-potentiometer-circuit.php Leicht abgewandelt. Verkabelung angepasst an Atmega32, ADC0 = PA0, led out = PD7 Laufen soll es auf einem Atmega32 mit 8Mhz und einem prescalar von 64 für 125.000hz Abtastrate. Eine LED ist an PD7 angeschlossen, soll an sein wenn der ADC0 über
Weddingtion's fix (avrfreaks/gcc-forum) # - F_OSC Define in CFLAGS and AFLAGS # MCU name #MCU = atmega168 DEVICE = atmega32 MCU = $(DEVICE) # Main Oscillator Frequency # This is only used to define F_OSC in all assembler and c-sources. F_OSC = 8000000 F_CPU = $(F_OSC) CFLAGS = -mmcu=$(DEVICE
-
Thread
BandGap bei m168
Hallo AVR-Spezialisten. Habe einen Atmel 168PA in einer kleinen Aufsteckplatine (Pollin 810 366 ) und habe bei der Messung von der BandGap -Spannung Hausnummern. u0=ADC0-Kanal ...u7=ADC7-Kanal BG= BandGap __=Masse iT= interne Tempratur meine
die Messung von BandGap und Masse gut ?? im Datenblatt "Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf" auf Seite 238 steht am AD-Mux "BANDGAP REFERENCE" und am Referenz-Mux "INTERNAL 1.1V REFERENCE" Handelt es sich um das gleiche ????
-
Thread
Atmega138PA mit Arduino bzw. Atmel Studio
Atmel Studio um damit auf Arduino ebene meine uC zu programmieren. Bisher waren Tiny84 / 85 und Atmega328 dabei... keine Probleme Sowohl bei der Arduino IDE als auch bei Atmel Studio mit diesem "Arduino Plugin" nenn ich das mal. So nun habe ich einen Atmega168PA.. Arduino IDE... Compiling Ok
Stefan schrieb im Beitrag #4437100: > So nun habe ich einen Atmega168PA.. Versuche es mal mit Atmega168p. Die iotm168pa.h wird offenbar nicht von der io.h eingebunden. Sowas passiert hin und wieder, wenn die AVR-GCC-Jungs vergessen haben, das entsprechend in
-
Thread
Kann man etwas mit diesen Mikrocontrollern anfangen?
ATTINYs programmieren kanns, kannst du vermutlich auch ATMEGAs programmieren, wie die folgenden: *Atmega88* (8 kByte Programm-Speicher) (z.B. hier) http://www.ebay.de/itm/ATMega88PA-PU-Atmel-ATMega-88-AVR-Controller-DIP28S-/311009089750?hash=item48699618d6:g:PvcAAOSw7I5Tv7JQ Das ist ein Feld-Wald-und-Wiesentyp. Brauchst du mehr Beine, nimm einen *Atmega168* (16 kByte Programm-Speicher) (z.B. hier:) http://www.ebay.de/itm/ATMEGA164P-20PU-/131692449186?hash=item1ea97b4da2:g:Nf8AAOSwHQ9WWceK Brauchst du viele Beine und viel Speicher, nimm
-
Thread
ATMEL verändert einige Dinge im ATMega
• Full swing crystal oscillator not supported • Power Save mode current consumption increased (ATmega48P, ATmega88P, ATmega168P) • Parallel programming timing modified • Write Wait Delay for NVM is increased • Device ID
nicht Mehr? So wie ich das sehe, hat er nie einen Full Swing Mode besessen. Im Datenblatt vom ATMega48/88/168PB steht in der History: 6. Removed “Full Swing Crystal Oscillator” from the Table 10-1 on page 30. Beim ATMega328PB fehlt eine derartige Eintragung. MfG Spess
-
Thread
Atmel 168PA Takt
Hallo AVR-Gurus Habe von Pollin ein Entwicklungsboard ATMEL ATmega168PA gekauft Best.Nr. 810366 für 3,95Teuro Mikrocontroller-Board mit Onboard-Spannungswandler, 16 MHz Präzisionsquarz und UART-Interface. Alle I/O-Ports sind auf Lötösen im RM 2,54 herausgeführt
den beiden Programmen nichts an den Fuses verstellt. ??? Wie ist das zu erklären, dass der Atmel 168PA einmal 16 Mhz hat und dann 8 Mhz€ mit freundlichem Gruß Fritz
-
Thread
automatischer Vorschub für Drehbank
sehen, ob sie was taugt. Als Microcontroller gibt es bei Pollin ein kleines Board für 4€ mit einem ATMEGA168 drauf. Das Board kann auf eine Lochrasrerplatine aufgesteckt werden. Daran muss man nur noch den Dekadenschalter, einige Taster und Schalter anschließen. Das kann ja fast jeder geschickte Elektronikbastler
raussuchen) [pre] Anschlüsse LCD (HD44780) ------------------------ PC10 - RS PC11 - R/W PC12 - E PA8 - DB4 PA9 - DB5 PA10 - DB6 PA11 - DB7 Anschlüsse Hauptspindelencoder (A/B) ------------------------------------ PB4 - A (Timer 3 CH1) PB5 - B (Timer 3 CH2) Anschlüsse 4x4-Matrixtastatur
-
Thread
WordClock mit WS2812
Vorschlag: Die RC-Kombination 100 Ohm /4,7 µF auf der Platine vorsehen. Bei der WordClock mit dem ATmega 168 habe ich bei längerem Kabel zum TSOP... den 100 Ohm-Widerstand auf der Platine bestückt und den Elko direkt am TSOP... eingelötet. Das hat bisher störungsfrei geklappt. Carsten M. schrieb:
WS2812 noch gar nicht existierten bzw. noch schweineteuer waren, habe ich die Uhr damals mit einem ATmega168 und 60 ATTinys im Ring gebaut. Die 60 ATTinys wurden alle gleichzeitig per Bootloader im Equinox-Ring über den ATmega geflasht. Die ATTinys, von denen jeder je eine RGB-LED bedienten, hatten
-
Thread
AVR - ATmega168PA - Assembler - Problem beim Wechsel von Ouput zu Input
Hallo! Bei meinem aktuellen Projekt kommuniziert der ATmega168PA über EINEN digitalen Pin mit einer Gegenstelle. Konkret wird ein Polling-Signal vom ATmega (Pin ist OUTPUT) gesendet und danach antwortet die Gegenstellen mit den Daten (Pin ist INPUT). Beide
Ja, der ATmega168PA hat einen Bootloader drauf. Macht das einen Unterschied?
-
Thread
Anbindung Wiznet W5100 an ATmega32 funktioniert nicht
Setup unsigned char mac_addr[] = {0x00,0x16,0x36,0xDE,0x58,0xF6}; unsigned char ip_addr[] = {192,168,2,10}; unsigned char sub_mask[] = {255,255,255,0}; unsigned char gtw_addr[] = {192,168,2,1}; // Setting the Wiznet W5100 Mode Register: 0x0000 SPI_Write(MR,0x80); // MR = 0b10000000
ansi_me(); ansi_cl(); ansi_me(); ansi_cl(); uart_flush(); // Initial the AVR ATMega168/328 SPI Peripheral // Set MOSI (PORTB3),SCK (PORTB5) and PORTB2 (SS) as output, others as input SPI_DDR = (1<<PB5)|(1<<PB4)|(1<<PB7); // CS pin is not active SPI_PORT |= (1<<SPI_CS
-
Thread
RF01 und RF02 433 MHz Funkmodul
RF Funkmodulen für 433 MHz (Empfänger: RF01 / Sender: RF02). Als Mikrocontroller nutze ich einen ATMega168PA ebenfalls von Pollin. Hierbei habe ich sehr langsam angefangen und mir beispielsweise erstmal die Grundlagen zu SPI Schnittstellen angeeignet. Da ich den SPI schon zum Programmieren des uCs
Funkmodulen für 433 MHz (Empfänger: RF01 / Sender: RF02). Als > Mikrocontroller nutze ich einen ATMega168PA ebenfalls von Pollin. > > Hierbei habe ich sehr langsam angefangen und mir beispielsweise erstmal > die Grundlagen zu SPI Schnittstellen angeeignet. Da ich den SPI schon > zum Programmieren
-
Thread
Atmel AVR Toolchain for Linux
/avr/include/avr/iom8a.h ./avr/include/avr/io.h ./avr/include/avr/iotn15.h ./avr/include/avr/iom168pb.h ./avr/include/avr/iomxx4.h ./avr/include/avr/iom325a.h ./avr/include/avr/xmega.h ./avr/include/avr/io1200.h ./avr/include/avr/iom8515.h ./avr/include/avr/iotn841.h ./avr/include/avr/iom644pa.h
/iom128rfr2.h ./avr/include/avr/ioa5702m322.h ./avr/include/avr/ioa6614q.h ./avr/include/avr/iom168pa.h ./avr/include/avr/iotn2313.h ./avr/include/avr/iom8535.h ./avr/include/avr/iotn13.h ./avr/include/avr/iom6450a.h ./avr/include/avr/iotn861.h ./avr/include/avr/signature.h ./avr/include/avr
-
Thread
GND Probleme beim Mosfet
sekundäre Last beschaltet werden, im aktuellen Fall ist es eine Lampe. Geregelt wird diese über den Atmega168pa, der von einem Kondensatornetzteil gespeist wird. Geschaltet wird über eine Brückengleichrichter-Mosfet Schaltung, und hier tritt das Problem auf. Und zwar schaltet aktuell die Lampe IMMER