-
Thread
Chinakracher als Basis für Studiouhr, Frage von "Nicht-Programmierer"
Hallo, ich habe die EC1204B Uhr mit einem ATmega8515 bestückt. Die AVR Typen ATmega8515 und ATmega162 sind quasi pin kompatible. Ich musste lediglich einen Konndensator am Reset-Pin entfernen und eine Widerstand umlöten. Bei Interesse biite hier nachschlagen: http://elektro-slobbo.blogspot.de/2017/12/ec1204b-clock-with-atmega8515-or.html Gruß Slobbo
-
Thread
Delay mit Timer
Ist ein Atmega8-16
mct.de/download/maxim/ds1820.pdf ds18b20 lib 0x02 [2] http://pdfserv.maximintegrated.com/en/an/AN162.pdf
-
Thread
USB Maus mit USART auslesen
aber etwas passendes habe ich nicht gefunden. Ich hatte mir vorgestellt, ich könnte mit einem ATMega162 (zwei USARTS) und zwei USB-USART Wandlern die USB Signale einer Maus im PC sichtbar machen. Leider funktioniert das aber nicht. Wo liegt das Problem? Wenn ich beide Wandler an den PC anschließe
Bezüglich USB hast du völlig recht. Wenn es unbedingt USB sein muss, kann der TO sich ja mal einen ATmega32U2 o.ä. anschauen. Der kann USB-Host sein, wenn ich mich recht erinnere.
-
Thread
USB-Display DIY
www.pollin.de/shop/dt/MTg4ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TRULY_MCC162C4_1_16x2.html (Wie macht man einen anständigen Link aus so was?)
www.pollin.de/shop/dt/MTg4ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TRULY_MCC162C4_1_16x2.html > (Wie macht man einen anständigen Link aus so was?) Alles nach der ID ist optional: http://www.pollin.de/shop/dt/MTg4ODc4OTk-/LCDModul_MCC162C4
-
Thread
Define Makros in C
Text-LCDs so gestaltet, dass man nur ein paar Makros anpassen muss, um ihn von vom Port B eines ATmega8 auf den Port A eines ATmega644 zu verschieben, dann kann das durchaus sinnvoll sein. Nur bleibt das innerhalb dieses LCD-Codes und seiner Konfiguration verborgen, der Rest des Programms nutzt dessen
PORTB. Klappt trotzdem auch mit [c] #define IRMP_PORT_PIN A6 [/c] auf einem ATmega162, also auch mit negativen Offsets. Ausschnitt aus der lss-Datei - kompiliert für ATmega328: [code] v = PINC & (1<<6); 8a: 86 b1 in r24, 0x06 ; 6 8c: 80 74 andi r24
-
Thread
Grundlagen & Beispielcode 433MHZ Sender & Empfänger
Guten Morgen, Vielen Dank für das Feedback. Gerade an Rudi. Ich werde den Atmega 8 nutzen. Als LCD nutze ich das EA DIP 162 mit HD44780 Kontroller. Ist auch schon im Betrieb. Zum übertragen der Programme nutze ich das Pollin Board und Pony Prog. Anbei ein Link zu den Funkmodule
-
Thread
hsv2rgb 8bit fehlerhaft?
Problem, dass die Berechnungen scheinbar falsch sind und nicht funktionieren. System ist ein Atmega88. [c] #define APPLY_DIMMING(X) (X) #define HSV_SECTION_6 (0x20) #define HSV_SECTION_3 (0x40) void hsv2rgb_raw_C (struct cHSV *hsv, struct cRGB *rgb, int16_t led) { // Convert hue, saturation
39 294 hue: 160 0 35 298 hue: 161 0 31 302 hue: 162 0 27 306 hue: 163 0 23 310 hue: 164 0 19 314 hue: 165 0 15 318 hue: 166 0 11 322 hue: 167
-
Thread
Probleme mit LCD TC1602A
Hallo zusammen, ich versuche jetzt schon eine ganze Zeit ein TC1602A LCD Display an meinem ATmega32 zu betreiben. Irgendwie funktioniert das nur nicht so richtig. Ich habe das Forum schon durchsucht und einige Lösungsansätze versucht. Leider hatte ich keinen Erfolg. Die Initialisierung funktioniert
*/ #endif #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) /* * memory mapped mode
-
Thread
Atmel AVR Toolchain for Linux
Hallo zusammen, ich möchte beginnen einen Atmega mit Linux zu programmieren. Dafür habe ich die offizielle Toolchain [1] runtergeladen und wollte das erste Tutorial-Beispiel ausprobieren. [code] .include "m8def.inc" ldi r16, 0xFF out DDRB
include/avr/iotn87.h ./avr/include/avr/iox16e5.h ./avr/include/avr/iom649p.h ./avr/include/avr/iom162.h ./avr/include/avr/version.h ./avr/include/avr/iom325.h ./avr/include/avr/interrupt.h ./avr/include/avr/ioa8510.h ./avr/include/avr/io90pwm2b.h ./avr/include/avr/iom324pa.h ./avr/include/avr
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Timer/ Counter > benötige, die die 8-Bit Prozessoren von AVR scheinbar nicht haben. Z.B. der ATmega2560 hat 4 16Bit-Timer mit je 3 PWM-Ausgängen. Als DIP mit 2 16Bit Timern gibt es den ATmega162 und den ATmega1284.
@Joachim B. (jar) >> Und den ATmega2560 scheint es sogar noch >> als preiswertes Board bei Arduino zu geben. >und der Arduino mighty 1284p ist viel schlanker mit doppelt so viel >SRAM. Der Flash des ATmega2560 ist als Arduino
-
Thread
Atmega8 SPI Display Dogm162 3,3V 4Bit ansteuern BASCOM
ich bis jetzt noch nicht gemacht und stellt sich als relativ schwierig heraus. Ich hab einen Atmega8 und ein Dogm162 Display Verschaltet ist es so: Atmega8 --- Display 8 PB7 --- 38 CSB 7 PB6 --- 39 RS 15 Mosi --- 28 SI 17 SCK --- 29 CLK Mir ist etwas schleierhaft wie ich die
Ich brings einfach nicht hin... Werd mal meinen Atmega wechseln, vielleicht ist hier was defekt. Sobald das Läuft meld ich mich mit dem Quellcode nochmal für alle die irgendwann auch so ein Problem haben.
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega161 atmega162 atmega163 atmega164a atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega16a
atmega16u4 atmega161 atmega162 atmega163 atmega164a atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa
-
Thread
myAVR Board light welcher Programmer ist verbaut? für Linux
Device code: 0x5e = ATtiny4313 Device code: 0x5f = (unknown) Device code: 0x60 = ATmega161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATmega162 Device code: 0x64 = ATmega163 Device code: 0x65 = (unknown) Device code: 0x66
) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATmega32 Device code: 0x73 = (unknown) Device code: 0x74 = ATmega6450 Device code: 0x75 = ATmega6490 Device code: 0x76 = ATmega8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
USBasp und ATMega 8
sind die Pins 4+6 mit dem UART vom USBASP verbunden. Also Dort ist KEINE Masse. Prinzip für den ATmega8 (PDIP / DIL-Package) ISP Signal ATmega 1 --> MoSi --> 17 2 --> 5V --> 7 (Jumper 3 gesetzt) 5 --> Reset --> 1 7 --> SCK -->
weitere "Bestelloptionen" - die bei mir prima funktionieren - wären http://www.ebay.de/itm/1Stk-ATmega8-ATmega48-ATMEGA88-Development-Board-AVR-NO-Chip-DIY-Kit-Neu-/201223232054?hash=item2ed9d6da36:g:8BkAAOSwVFlUCDDa oder auch die Chinaversion deines Fischls: http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
allerdings: http://kurier.at/sport/fussball/oesterreich-erstmals-in-top-ten-der-fifa-weltrangliste/162.310.129 mfg.
MHz-Version (also: doppelte Geschwindigkeit und > doppelter Programmspeicher) für nur € 1,35. ATmega328 für 1,95 im Guloshop: Vierfacher Programmspeicher. Der ATmega88 wird da erst gar nicht angeboten... lohnt sich nicht.
-
Thread
LCD Ansteuerung
zum porgrammieren gekommen. Also ich habe mir noch folgendes LCD bei reichelt bestellt: EA DIP162. Der Code von oben funktioniert einwandfrei. Bekomme also dieses LCD Modul ans laufen. Beim alten LCD Modul habe ich nun ein Flachbandkabel an die Anschlüsse gelötet. Somit besteht hier eine feste
die man sich selbst einbaut ohne es bemerkt zu haben. Deswegen würde ich mal den programmierten Atmega und wirklich nur das notwendigste alles auf ein Steckbrett drauf knallen, also ohne Pollin oder My AVR Board, denn es kann ja sein, dass schon da der Fehler drauf ist und über die Leitungen bis zum
-
Thread
OLED Display Electronic Assembly W162
Hallo ich versuche gerade ein EA W162-XBLG OLED Display mit einem Atmega 64m1 in betrieb zu nehmen. Hat schon jemand einen fertigen Code für dieses Display mit einem Atmega Controller und wäre bereit mir diesen zu Verfügung zu stellen?
gerade ein EA W162-XBLG OLED Display mit einem Atmega >64m1 in betrieb zu nehmen. Und womit hast du es schon versucht? MfG Spess
-
Thread
Bluetooth Herzfrequenzsensor
B00SY4JZCI/ref=s9_simh_gw_p200_d0_i1?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=desktop-1&pf_rd_r=0BD6E0SG2EJE1T162Y92&pf_rd_t=36701&pf_rd_p=585296347&pf_rd_i=desktop http://www.amazon.de/Aukru-Drahtlose-Bluetooth-Transceiver-Modul/dp/B00PL7SPGS/ref=sr_1_1?ie=UTF8&qid=1446057433&sr=8-1&keywords=bluetooth+modul+hc
möchte ich des Puls mit dem Gurt messen und via Bluetooth empfangen Das Bluetooth-Modul hängt am ATmega2560 am UART0. Was muss ich einstellen? Welche Baudrate?? Wie sieht der Datenverkehr aus? Wie stell ich die Verbindung zwischen Sender (Gurt) und Empfänger (HC-06) her?? Mfg Matthias
-
Thread
S: AT90S8515/ATmega8515 und ATmega161/162 in PLCC/TQFP/DIL
Hallo Leute, suche folgende Atmel AVRs: 5x DIL oder TQFP AT90S8515 / ATmega8515 / ATmega161 / ATmega162 18x PLCC AT90S8515 / ATmega8515 Mindestens 8MHz Typen. Ich weis wo es die Teile neu gibt. ;-) Aber vielleicht hat jemand was rumliegen was ich zu einem interessanten
-
Thread
[V] AVRISP mkii und diverse Atmel ICs und Flash Speicher
.pdf 7x ATMega88PA-AU TQFP-32 1.60 EUR http://www.farnell.com/datasheets/1691443.pdf 6x AT90USB162-16AU TQFP-32 2.80 EUR http://www.farnell.com/datasheets/1130881.pdf 2x ATMEGA8-16AU TQFP-32 3.00 EUR 2x ATMEGA8L-8AU TQFP-32 1.70 EUR http://www.farnell.com/datasheets/65559.pdf 10x ATMEGA16-16 AU TQFP-44
-
Thread
Flip - wie benutzen?
ATMega32U4, entsprechende Software für Flip ist im Bootbereich geflasht. Setze ich den reset-Vektor dahin, klappt das auch, ebenso via HWBE. Chip wird erkannt, lässt sich problemlos programmieren, in der
Zustand versetzen lassen, dass das bootprogramm (ATMega32U4-usbdevice_dfu-1_0_0.hex) damit klarkommt :-( Fehlerhaftes USB-Gerät...
-
Thread
Attiny85 nach flashen nicht mehr erkannt, usbasp, OS X, avrdude
programmiert auch im SlowMode laufen... Leider gibts auch hier kein Jumper und es ist ein AT90USB162 verbaut. Pin25 auf Masse legen geht hier wohl nicht, da die Pin Belegung anders ist?! Weiß jemand, wie ich den in den SlowMode bekomme? Also welchen Pin ich nehmen muss? Bei dem Atmega war es PC2(ADC2). Laut Datenblatt des AT90USB162 ist ein PC2-Anschluss an Pin5, aber ist der vergleichbar?
-
Thread
ATmega8 ADC-Durchschnittsberechnung
Hallo zusammen, ich habe ein Problem mit meinem ADC und ATmega8. Ich will mit dem ADC eine Durchschnittsberechnung durchführen, um das Flackern auf meinen 7-Segementen zu verringern. Da meine Versuche mit einer for-Schleife nicht fruchteten, habe ich aus dem Tutorial
Probleme mit der Internen ADC Referenzspannung kommen. Ich habe noch einige neue TQFP atemga8, atmega88pa, atmega168 und atmega328P da. Die ich zu meinem EK abgeben kann. Die TQFP atmega162 kommen dann für dich sicherlich nicht in Frage?
-
Thread
1V1 Referenz Atmega
Hallo, ich möchte mit einem Atmega/Attiny eine Versorgungsspannung überwachen, die zwischen 4 und 12V betragen kann. Selber wird der AVR über einem AMS1117-5V. Nun stellt sich die Frage, wenn die Versorgungsspannung unter 4V fällt, hat der Atmega/Attiny in der Regel nur noch ~2,8V zur Verfügung. Für den Betrieb erst einmal kein Problem, da ich nur mit einem 8MHz Takt fahre. Jedoch wäre interessant, ob sich die 1V1 Referenz konstant verhält.
-
Thread
Atmega16u2 USB testen
DFU-Modus zu bringen. Ich vermute, dass die vom Hersteller aufgespielte (neuere?!) Firmware für den Atmega16u2 den DFU-Modus nicht unterstützt hat. Ich habe daher ein wenig Google bemüht und raus gefunden, dass keiner dafür eine Lösung hat :(. Für den Atmega16u2 wird aber der ISP-Header rausgeführt,
passenden Bootloader: > http://re.reworld.eu/en/products/u2dil/index_bl.htm Sind die Firmwares zum Atmega16u2 kompatibel? Die auf der Seite angebotenen sind für einen Atmega32u2. Immerhin scheint es auf der Seite etwas zum Testen des USB-Ports zu geben, werde ich direkt mal ausprobieren. Danke auf jeden
-
Thread
Library für alle AVRs erstellen
die AVRs, die SPI auf 0x2C … 0x2E haben (alle neueren) und die, die es auf 0x0D … 0x0F haben: ATmega128A ATmega128 ATmega162 ATmega16A ATmega16 ATmega32A ATmega32 ATmega64A ATmega64 ATmega8515 ATmega8535 ATmega8A ATmega8 Das ist jetzt nur auf ATmegas bezogen, Tinys, Xmegas (sind aber
> ... Wird sowieso viel Präprozessor-magie drin sein. Alleine schon um an die Register vom ATmega324PA immer ne 0 anzuhängen (warum auch immer?). häää schrieb im Beitrag #4256033: > ... > Fazit: es ist also wahrscheinlich doch einfacher mit diversen Makros, > Defines etc. die plattformspezifischen
-
Thread
DLL in LabView einbinden
lassen und sie dann Programmieren. Die AVRootloade.asm habe ich so angepasst das sie für einen ATmega162 im 1-Wire-RS232 mit sicherer Verschlüsselung arbeitet. Das musst du an deine Bedürfnisse anpassen, steht aber in der Readme drinnen wie und was. Das Test.hex das ich mitliefere ist für einen ATmega162. Ich würde das DEMO an deiner Stelle also soweit reduzieren das man nur noch den "Program" Button hat. Eventuell sogar ganz ranehmen und die Aktion gleich nach dem Start der Anwendung ausführen
-
Thread
RS485 Schaltung funktioniert nicht
nun auch was er soll aber er bekommt was er gesendet hat auch direkt wieder zurück. Da ich einen Atmega162 verwende mit 2 UARTS hab ich in der UART0 Empfangsroutine folgendes stehen: [c] ISR(USART0_RXC_vect) { uint8_t dummy; dummy = UDR0; UART1_Transmit(dummy); } [/c] Das heißt alles was
So hier mal der ganze Code: Ich will erstmal nur langsam an den Bus heran. Der atmega senden ca. alle 10 Sekunden ein paar Bytes, zwischen dieser Zeit sollte ich ja auch antworten dürfen. Später gibt es nur einen Master der den Slave zum Daten senden auffordert. [c] #ifndef F_CPU
-
Thread
Oled Display und Atmega 32
http://www.reichelt.de/LCD-Module-organisch/EA-W162-X3LW/3/index.html?&ACTION=3&LA=2&ARTICLE=113317&GROUPID=3012&artnr=EA+W162-X3LW http://www.reichelt.de/LCD-Module-organisch/EA-W162-XLG/3/index.html?&ACTION=3&LA=2&ARTICLE=113320&GROUPID=3012&artnr
Hintergrundbeleuchtung notwendig ist. Es leuchten ja nur die aktivierten Zeichen http://www.reichelt.de/EA-W162-XLG/3/index.html?&ACTION=3&LA=446&ARTICLE=113320&artnr=EA+W162-XLG&SEARCH=oled+display Edit: Den Blickwinkel habe ich vergessen. Probier es aus, du wirst überrascht sein :-)
-
Thread
Pinkompatibler AVR zu Atmega88/168/328 mit USB
im Atmel Portfolio einen Mega mit USB Unterstützung welcher > native USB Funktionen bietet? Der Atmega8/16/32 U2 ist es ja leider > nicht. Vielleicht in der AT90 Familie? Das hier ist die vollständige Liste: AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega16U2 ATmega16U4 ATmega32U2 ATmega32U4 ATmega8U2 Antwort also: nein.
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
getaktet werden. Seine Busschnittstelle paßt recht einfach an einen 8051 und würde heute mit einem ATmega162, ..64, ..128 usw. direkt ansprechbar sein. Wenn man schon AVR einsetzt, wäre damit keine Einarbeitungszeit verbunden. Zulu schrieb im Beitrag #4216510: > Die STM32F4-Discovery scheint einen
-
Thread
AVR PORTE ansprechen wie genau?
Hi, wenn ich bei einem ATMEGA162 PortE (Ausgang) beschreiben,in C, will geht es auf folgendes weise? PORTE=0b001 BSP: Für PE0 =1 und alles andere = 0? Oder muss ich schreiben 0b00000001 ? Hintergrund ist folgender, ich
Johannes schrieb im Beitrag #4211376: > Hi, > > wenn ich bei einem ATMEGA162 PortE (Ausgang) beschreiben,in C, will geht > es auf folgendes weise? > > PORTE=0b001 BSP: Für PE0 =1 und alles andere = 0? > > Oder muss ich schreiben 0b00000001 ? Auch zu beachten ist
-
Thread
Realtime Clock RTC EPSON RX4045
Hallo, ich möchte einen " RX4045 Realtime Clock " Baustein an einen Atmega (162) anschließen. Hat jemand eine Schaltung für mich aus der ich die Anschlußbelegung ersehen kann. Über weitere Informationen zu dem Baustein würde ich mich freuen. Ich würde auch gerne, falls jemand
SPI-Interface? CE geht an CE. CLK an SCLK. DI an MOSI. DO an MISO. Nun benötigst du das Pinout des ATmega162 - Google nochmals bemüht mit genau diesem Suchbegriff, das erste Bild, was angezeigt wird: http://www.wvshare.com/img/pinout/ATmega162_l.jpg Nun kannst du beide verheiraten. Einfach mal etwas
-
Thread
DOGM162 DOGM163 4Bit SPI 3.3V 5.0V Initialize ASM
DOGM162_163_4WIRE_SPI_3.3V_5.0V_Initialize.zip> enthält folgende Software: 4WIRE_DOGM162_3_3V 4WIRE_DOGM162_5_0V 4WIRE_DOGM163_3_3V 4WIRE_DOGM163_5_0V SPI_DOGM162_3_3V SPI_DOGM162_5_0V SPI_DOGM163
unter Beitrag "ASM Code drucken mit NP++" Eine kleine Anwendung für das DOGM162W-A, ein sehr einfaches DVM, ist zu finden auf Beitrag "DVM mit DOGM162W-A, ATMEGA8A, AVRASM" Ich würde mich freuen, wenn diese Informationen für jemanden nützlich wären. Grüße Klaus
-
Thread
Jtag ICE Programmer Emulator Debugger
tituliert, zur Unterscheidung vom mkII). Die kann sich jeder mit ein wenig Intelligenz, einem ATmega16 und einem MAX232 (oder heute einem FT232RL) selbst zimmern. Dieser Sport war vor knapp 15 Jahren mal ganz beliebt …
der TO diesen hoffentlich nicht in die engere Wahl genommen. 9. Compatible microcontrollers: ATmega128,ATmega128L,ATmega16,ATmega162,ATmega162V,ATmega165,ATmega165V, ATmega169,ATmega169V, ATmega16L, ATmega32, ATmega323,ATmega323L, ATmega32L, ATmega64, ATmega64L
-
Thread
Welche IC werden in 10 Jahren als VIntage gut verkauft.
haben Eure Meinung nach > ähnlichen Potential, später für das 10-100 Fache verkauft zu werden. Atmega8 *duck_und_weg
Bernd K. schrieb im Beitrag #4168935: > Atmega8 > > *duck_und_weg Lach Du nur, die Dinger sind in weisser Ware recht verbreitet. In meinem Trockner ist ein Mega32L
-
Thread
Atmega 328p - Quarz hört nach 10 Stunden auf zu schwingen
Christoph N. schrieb im Beitrag #4163960: > Ich denke, ich > bin nicht der einzige, der versucht einen Atmega328p mit externem 16Mhz > Quarz zu betreiben, das kann doch nicht so kritisch sein... Nein, da bist Du nicht der Einzige. Ich habe hier Atmega328 im DIL-Gehäuse, die mit 16MHz-Quarz und 2x22pF
gehalten, die vierte Zeile > '8.0 - 16.0'. Oh, das stimmt! Als Anhänger des Alten Testamentes (ATmega8) setze ich bei Fclock > 8 MHz immer CKOPT. Den ATmega328 betreibe ich mit 20 MHz, weshalb auch hier immer CKOPT gesetzt ist: gebranntes Kind scheut das Feuer ;-)
-
Thread
Assembler Adresse erste Befehle
Lt. http://www.atmel.com/images/atmel-2513-8-bit-avr-microntroller-atmega162_datasheet.pdf ist beim atmege 162 der erste flash nach der RESET/IRQ-Tabelle 0x38 (s.59). MfG,