-
Thread
Initialisierung Mega162
Studio 4.16. Als Takt nutze ich den internen Oszillator. Mein Testprogramm sieht so aus: .include "m162def.inc" ; .ORG $0000 ; ldi r16,LOW(RAMEND) out SPL,r16 ; ;ldi r16,HIGH(RAMEND) ;out SPH,r16 ; sbi DDRA,0 sbi DDRB,0 sbi DDRC,0 sbi DDRD,0 sbi DDRE,0 ; main: cbi PINA,0 cbi PINB,0
angesprochen wird und nicht über PINx ? Machs doch nicht so kompliziert fürs erste [avrasm] .include "m162def.inc" ; .ORG $0000 ; ldi r16, 0xFF out DDRA, r16 out DDRB, r16 out DDRC, r16 out DDRD, r16 ldi r16, 0xAA out PORTA, r16 out PORTB, r16 out PORTC, r16 out
-
Thread
Programmer incl. neuem Code für Atmel AN910
Schon gut :) Geht beispielsweise so: avrdude -p m162 -U hfuse:w:0xD9:m Auslesen im Terminal-Mode (avrdude -p m162 -t): dump hfuse MfG formtapez
-
Thread
AVRDUDE schreib Problem
4.3.0. Wenn ich nun folgenden Befehla ausführe erhalte ich folgende Fehlermeldung : avrdude -p m162 -c avrisp -e -U flash:w:main.hex Meldung : avrdude: stk500_getsync(): not in sync: resp=0xe0 Habe schon einmal gegooglet, aber nur antworten gefunden die sich auf den seriellen Teil beziehen
Juhu gefunden unter Linux ging es mit stk200 und unter windows auch ! avrdude -p m162 -c stk200 -e -U flash:w:main.hex so funzt ! Falls sich jemand bemüht haben sollte es rauszufinden, dann trotzdem Danke Thorsten
-
Thread
Test für 4*20 LCD Display via SPI
schoen, da nur für Testzwecke. Vielleicht hat jemand eine Idee, warum... Thomas .include "m162def.inc" .equ LCD_PORT = PORTA ; CS-Pin .equ LCD_DIR = DDRA .equ Strobe = 3 .def temp1 = r16 .def temp2 = r17 .def temp3 = r18 .def data_4094 = r19 .def cnt =
funktionieren wohl nicht so, wie sie sollen... Hat jemand eine Idee? Thomas H. .include "m162def.inc" .equ LCD_PORT = PORTA ; CS-Pin .equ LCD_DIR = DDRA .equ Strobe = 3 .def temp1 = r16 .def temp2 = r17 .def temp3 = r18 .def data_4094 = r19 .def cnt =
-
Thread
Wie einen HAL bauen
paar #ifdefined die Unterschiede bei den AVRs, z.B. den Interrupt Namen, ausgleichen. Nun kommt ein m162 hinzu und der hat ja 2 serielle. Ich will meinen Code nicht mit "100erten" #ifdefined zerpflücken und denke daher darüber nach einen einfachen HAL zu machen. Aber wie geht man das am besten an ?
ifdefined die Unterschiede bei > den AVRs, z.B. den Interrupt Namen, ausgleichen. > Nun kommt ein m162 hinzu und der hat ja 2 serielle. Ich will meinen Code > nicht mit "100erten" #ifdefined zerpflücken und denke daher darüber nach > einen einfachen HAL zu machen. Ein HAL ist ein großes Wort, aber
-
Thread
AVR-Bootloader mit Verschlüsselung
immer den gleichen Fehler. Psswort ist das gleiche, habe ich schon überprüft. Ich habe die include m162def.inc ausgewählt.
oder BootInfo in der eigenen Anwendung anzeigen zu lassen. Das WinAVR GCC Test projekt für den M162 demonstriert den Zugriff auf diese Anwendungsbezogenen Funktionen. Gruß Hagen
-
Thread
Mega32 L mit 5 V geht 3,6V nicht.
das der µC L auch mit 3,3 V wie beschrieben im Datenblatt zurecht kommt. Nur an den EA DOG-M 162E-A mit 3,6 V zeigt er auf den LCD nichts an. Frage: muss beim Einstellen des LCD DOG beim progg. was beachtet werden ? Oder ganz normal an 4 Bit Modus programmieren ? Habe bei www.lcd-module.de
-
Thread
Interpreter für AVR
eigentlich weg dank des Bootloaders. BTW, einen anderen Controller als einen der neuen Megas (M8-M128 und M162) würde ich eh nicht mehr kaufen
-
Thread
Relais über LPT steuern noch zeitgemäß oder doch besser als USB?
Neuentwicklung, nur 'n paar Relais steuern. http://www.conrad.biz/ce/de/product/401181/Kemo-USB-Relaiskarte-M162-Baustein-75-VDC-Ausgangsleistung-25-V3-A-8-Relaiskontakte Ansonsten oben auf Relaiskarten klicken
-
Thread
2 AVRs über I2C verbinden?
sind jedoch einige bug's bereinigt worden; Ich hab's soeben ausprobiert (für einen PCF8574): M162 als Master mit den bekannten BASCOM-Statements I2CSTART, I2CWRBYTE, etc. 2313 als Slave mit den zusätzlichen I2C-Routinen von BASCOM Es funktioniert ... Die EUR 4,95 lohnen sich m.E. sofern man
-
Thread
Portspannung am ATmega bricht ein
Hallo, da hier letztens schon so eine Kuriosität mit angeblich falschen Daten auftauchte: die m162def.inc ist 100% ok? Gruß aus Berlin Michael
-
Thread
Altertümliches Display 9-ST-10K mit Arduino ansteuern?
sich am besten ein fertiges Display mit Ansteuerung... https://www.mouser.de/ProductDetail/Futaba/M162SD53AA-000?qs=PzGy0jfpSMshkrkd9Z1bBw%3D%3D mfg Gast
-
Thread
[VS] Verschenke Platine Transistortester V4
EA-DOG-M162, genau.
-
Thread
bezugsquelle für atmega8535
jedenfalls würde ich nicht unbedingt auf die Mega8515/Mega8535 warten sondern statt dessen lieber M16/M161/M162 nehmen Gruß Markus
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
also >> auf 0x500 = 1280 gesetzt werden. Hast du das berücksichtigt ? Ich benutze auch einen M162 und es funktioniert mit Benedikt's code einwandfrei.
@Bruno Ich hänge dir mal mein hex File für den M162 ran. Da sind keine Änderungen von mir drin, nur die Anpassung auf den M162.
-
Thread
8051 (89S/89C) Board Atmel
8x1) EA DIP 122 (Grafik 122x32 Pixel) DIP-Bauform EA DOG-M 163 (16x3) Glasmodule COG EA DOG-M 162 (16x2) dto. EA DOG-M 081 (8x1) dto. Alle Standardmodule der Größe 84x44mm² mit 14/16poligen, einreihigen Anschluß (2x16, 2x8, 1x8 Zeichen) Getestet habe ich mit µC AT89C51ED2, über RS-232
-
Thread
RS232 <--> RS485
Ja, leider. zwei UARTs und I2C gibts erst beim Mega64/128. Anscheinend hat beim M162 nicht alles auf den Chip gepasst. Markus
-
Thread
Zimmer/Bereichs Kontroller
mal bisschen gesucht hier gibt es (wenn man nicht alles selber zusammenbasteln will) nur den CANDIP/M162 zu finden? Atmel AVR ATMega 162 Microcontroller und Philips SJA1000 CAN 2.0B Controller um ca. 30 € ... alternativ alles selber zusammenbauen, was ich mir evenzuell sparen möchte ...
-
Thread
LCD für Anfänger
ersten mal mit einer LCD und ich bekomme das ding einfach nicht zu laufen. Ich besitze eine EA DOG-M 162 betireben bei 5V und 8 Bit. Habe die LCD an Vin, Vout und VDD an 5 V gelegt. D0-D7 habe ich an Portd meines Atmega8515 befestigt. Reset = Pinb.0 = 1 , RS = Pinb.1 , CSB = Pinb.2 = 0, R/W = Pinb
-
Thread
NE2000-NIC im 16bit-Mode
Hallo Jens Mein Startup File sieht so aus!! µController ist ein M162c62 (M3024FGAFP) ****************************************************************** ldc #istack_top, isp ;set istack pointer mov.b #03,00Ah ;protection register mov.b
-
Thread
externen SRAM am ATMega wie beim AT90s8515?
Der M32 kannst nicht einfach so. Der M162 schon. Mit ein paar Schieberegistern (und Bustreibern) über SPI müsste es gehen, allerdings muß man dann den Speicherzugriff händisch organisieren und die RAM-Zugriffsgeschwindigkeit ist auch langsamer
-
Thread
wechsel von AVRdude zu AVR dragon
das xilinx cable mit dem avrdude mittels ISP programmieren. z.B. mit diesem command avrdude -p m162 -c xil -e -U flash:w:default/XXXXXXX.hex nun zum Problem: Der Dragon wird vom System erkannt und kann auch die richtige Spannung messen (4,9V). Außerdem hat er eine Versorgung über einen externen
-
Thread
EA DOG-M LCD an Seriellen Port bringen
mir ja helfen. Und zwar ich habe folgendes Problem: Ich habe mir von lcd-module.de ein EA DOG-M 162B gekauft und wollte jetzt versuchen das ganze entweder an der serielle oder parallele Schnittstelle zum laufen zu bringen - jedoch hakt es hier bei mir aus, ich stehe quasi auf der Leitung. Hat
-
Thread
rcall im programm funktioniert nicht
pointer used at 0x001b" Fehler. Ich blick da nicht durch. Danke schon mal im voraus. .include "m162def.inc" .def a = r16 ; definition r16 = a .def b = r17 ; definition r17 = b .def c = r18 ; definition r18 = c .def d = r19 ; definition r19 = d .def temp = r20
-
Thread
EA DOGM162 an SPI
Vielen Dank für den Code! Endlich läuft mein DOG-M162 mit SPI-Anbindung an einem ATmega32.
-
Thread
EA DOG - Displays
alle, die es interessiert, es gibt jetzt bei Reichelt neue Displays von Electronic Assembly (EA DOG-M162..), die sowohl parallel als auch mit SPI!! angesteuert werden können. Und das für knappe 10 Euro! Da die Teile bis 10MHz SCK laufen, dürfte man auch keine Geschwindigkeitseinbußen haben, denn so schnell
-
Thread
OP-Schaltung schwingt. Warum?
DAC bereit gestellt. Der DAC floatet ebenfalls (er sieht als Masse auch L_GND) und ist mit einem ADuM162N isoliert am Mikrocontroller angeschlossen. Es gibt außerdem noch einen ADC, welcher die Ausgangsspannung (und Strom über den Shunt) erfasst. Der Mikrocontroller kann damit dann die Ausgangsspannung
-
Thread
Problem mit stk 200 Dongle
dem AVR Studio nur das STK 500 mit den COM Anschlüssen auswählen. Ist es möglich, den CAN DIP M162 über diese Schnittstelle zu Programieren? Merciii, Grüße KP
-
Thread
AVR ATmega162: Ports lassen sich nicht als Ausgang deklarieren
_______ ;-----------------------------------Boot----------------------------------- .include "m162def.inc" .cseg rjmp start .org 0x038 start: ;----------------------------Stapelzeiger_laden---------------------------- ldi r16,high(ramend) out sph,r16 ldi r16,low(ramend)
-
Thread
USART1 löst ständig Interrupt aus
schrieb im Beitrag #1665074: > Wie sieht denn die Initialisierung aus? [avrasm] .include "m162def.inc" .def temp = r16 ;Hilfsregister .def data = r17 ;Adresse des y-Pointer .def y_pointer = r18 ;Daten .def x_pointer = r19 ;Adresse des x-Pointer
-
Thread
ATMEGA162 - UART will nicht...
Uart-Programm aus dem Tutorial zum laufen zu bringen... Hier mein Assembler-Programm: .include "m162def.inc" .def temp = r16 .equ CLOCK = 8000000 .equ BAUD = 9600 .equ UBRRVAL = CLOCK/(BAUD*16)-1 ; Stackpointer initialisieren ldi temp, LOW(RAMEND) out SPL, temp
-
Thread
avrdude -> eeprom
Der Parameter für avrdude um auch dasEEPROM zu beschreiben lautet: avrdude.exe -p m162 -U flash:w:flash.hex -U eeprom:w:eeprom.hex MfG formtapez
-
Thread
Problem mit ATmega162
10; wert02++){ PORTC=0x00; } }//end_while(1) }//end_main Quelltext ASM: .include "m162def.inc" ldi r16, LOW(RAMEND) out SPL, r16 ldi r16, HIGH(RAMEND) out SPH, r16 //------------------------- ldi r16,0xFF out ddrc,r16 AN0: ldi r18,0x00 AN:
-
Thread
Alternative Baud-Rate
Fehlermeldung und Dateneingabe (Abbruch ? / Weiter ?) über Check-Box am PC) Frage: Wie kann ich im M162 erkennen , ob der Sende-Versuch des PC-Programmes im Bezug auf die Frame-Parameter (9600,8,N,1) im ersten Versuch falsch oder richtig war (in welchem UART1-Register / welches Bit ?) Kann mir jemand
-
Thread
Updates von *.def-Dateien
Hallo, in meinem BASCOM sind (noch) keine m128can.dat und M162DEF.DAT vorhanden. Wo kann ich die runterladen bzw. updaten?? Danke! Marco
-
Thread
Hilfe bei Bascom Code für Led-Cube
== ========================================================================== $regfile = "m162def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 '----------------------------------------------------------------------------------------------
-
Thread
ATmega162 RX-TX-Testprogramm geht nicht/ Probleme mit STK500
bin kurz davor zu verzweifeln. ;-) Schonmal danke für die Hilfe. Gruss Martin .include "m162def.inc" .def count1 = r16 ; .def akku = r17 ; .def count2 = r18 ; .def count3 = r19 ; ldi akku, LOW(RAMEND) ; LOW-Byte der obersten RAM-Adresse out SPL
-
Thread
ATmega 162 uart problem
atmega162 hier noch ein so nen code bei dem ich immer die falschen zeichen bekomm... .include "m162def.inc" .def temp = r16 .equ CLOCK = 16000000 .equ BAUD = 9600 .equ UBRRVAL = CLOCK/(BAUD*16)-1 ; Stackpointer initialisieren ldi temp, LOW(RAMEND) out SPL, temp
-
Thread
festplatten motor zum drehen bringen
aber hächstens 4 PWMs daher geht das mit direkter ansteuerung erstmal nicth, ich muss mir noch ein m162 besorgen der klingt fein. die PWM in software klingt mir zu krude das will ich eigentlich nicht haben. Die L297 sind ja ganz nett aber ich kill die zu schnell dafür sind sie definitiv mit 9 Euro zu
-
Thread
günstige CAN-Bausteine/Controller
Microchp MCP255x oder Philips SJA1000 als relativ günstiges Fertigmodul http://www.candip.com/candip-m162.htm
-
Thread
Pin change Interrupts bei Atmega 162
Hättest du genauer in die m162def geguckt, hättest du gesehen, dass darüber ein Kommentar steht: Memory Mapped I/O Register Definitions Diese Register liegen also nicht mehr im IO-Adressbereich, folglich kannst du nicht mit in/out
-
Thread
ATmega162 Register von Timer2 beeinflusst Pin von Timer3
TCCR0 = 0x6D; ... > TCCR2 = 0x6F; //0x6F Offenbar kennst du die Bedeutung der TCCR auf dem m162 im Schlaf - ich nicht, deshalb arbeite ich ganz altmodisch mit den (1 << MEINBIT) Operationen und exzessiven Kommentaren...
-
Thread
Vielleicht is es nur n recht dämlicher fehler.
rein, das hab ich geprüft) ; Daten empfangen mit Interrupt ; und zur?cksenden .include "m162def.inc" .def temp = r16 .def temp_save = r17 .def sreg_saveW = r18 .def sreg_saveI = r19 .def save = r20 .equ CLOCK = 4600000 .equ BAUD = 4800 .equ UBRRVAL = CLOCK/(BAUD*16
-
Thread
EA DOG-M 163 (16*3) in Bascom ?
Hallo, das EA DOG-M 162 Display (16*2) Zeichen funktioniert problemlos. Wie aber steuere Ich die 16*3 Version mit Bascom an? "Config LCD" erlaubt lt. Bascomhilfe nur 16*2 bzw. 16*4 dani
-
Thread
DOG-M Lcd im SPI-Mode
Hallo, ich habe hier ein dog-m162 und will ebendieses im SPI-Mode betreiben. Das Ding tut natürlich gar nichts. Nachdem ich jetzt sowohl die Initialisierung aus dem Datenblatt des Displays sowie die aus dem Datenblatt des Controllers