AVR Studio 4.12

Rendszerközeli nyelv(ek) tippjei, alkalmazásai
Avatar
Robert
Elektronbűvölő
Hozzászólások: 9810
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR Studio 4.12

HozzászólásSzerző: Robert » 2013. február 26. kedd, 21:02

AVR-Studio 4.19 a legfrisebb. Az megy a Dragonnal....

Avatar
etwg
Bitmanipulátor
Hozzászólások: 144
Csatlakozott: 2011. február 7. hétfő, 7:00
Tartózkodási hely: Ausztria
Kapcsolat:

Re: AVR Studio 4.12

HozzászólásSzerző: etwg » 2013. február 26. kedd, 21:47

Robert írta:AVR-Studio 4.19 a legfrisebb. Az megy a Dragonnal....



Bocs, elirtam a 4.19 van a gépen. Közben már rájöttem, hogy az eszközkezelöben kell a JUNGO-ban feléleszteni a DRAGON-t.
Most már valahogyan elindult, igy törlöm a Studio 6-t
Éljenek a vonatok!

http://www.youtube.com/playlist?list=PLF2674BF4E3765682

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3215
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: AVR Studio 4.12

HozzászólásSzerző: kapu48 » 2014. április 15. kedd, 12:25

Hali AVR tudósok!

AVR-Studio 4.19 –et használnák, mivel ez még ismeri az MK500-ast.

A delikvens:
.INCLUDE "m128def.inc"
A hiba az utsó sorban:

Kód: Egész kijelölése

USART_Init:
; Set baud rate
;   LDI r16,0   ;HIGH(Baud_19200)
;   out UBRR0H,r16
   LDI r16,35   ;LOW(Baud_19200)
   out UBRR0L, r16
; Enable receiver and transmitter
   ldi r16,(1<<RXEN0)|(1<<TXEN0)
   out UCSR0B,r16
; Set frame format: 8data, 1stop bit
   ldi r16,(1<<UCSZ01)|(1<<UCSZ00)
   OUT UCSR0C,r16  ; (199): error: Operand 1 out of range: 0x95


Az "m128def.inc"-ben:
.equ IOEND = 0x00ff
.equ SRAM_START = 0x0100
Akkor az: .equ UCSR0C = 0x95 ; MEMORY MAPPED
Mért van határon kívül? Illetve, hogyan tudom ezt orvosolni?

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3215
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: AVR Studio 4.12

HozzászólásSzerző: kapu48 » 2014. április 15. kedd, 17:06

A megoldást megtaláltam itt:
AVR Freaks: atmega128 & USART0
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=35189&start=0

Kód: Egész kijelölése

STS UCSR0C,r16   ; STS  k,Rr  Store Direct  (k) = Rr


:evil: (Ráment 1/2 napom!) :cry:

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9810
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR Studio 4.12

HozzászólásSzerző: Robert » 2014. április 15. kedd, 20:59

A Studio 6.xx is ismeri a STK500-at:
1, A Firmware-ban módosítani kell, hogy az AVRISP szövegsor helyett a STK500-at adja vissza (HEX-ben sima csere).
2, XML file alapon hozzáadható a hiányzó chip:

"While the older AVR Studio 4 supports programming a large number of different AVRs with STK500-compatible programmers such as STK500 compatible AVR Programmer, Atmel Studio 6 only supports programming a small selection of devices by default. If you would like to program a device that is not supported by default using Atmel Studio, you will need to add an XML file to one of Atmel Studio’s directories.

Navigate to the directory where you installed Atmel Studio and find the tools\STK500\xml subdirectory. By default, on a 64-bit computer this will be C:\Program Files (x86)\Atmel\Atmel Studio 6.1\tools\STK500\xml.
Right click on ATmega168_stk500.xml and select Edit to open it in Notepad.
Replace all occurrences of “ATmega168” in the file with the name of the device you want to program. The device name you type should exactly match the name of one of the XML files in Atmel Studio’s devices subdirectory, for example “ATmega328P”.
In the File menu, select Save As… and save it as DEVICENAME_stk500.xml where DEVICENAME is the same device name that you entered into the file, for example ATmega328P_stk500.xml.
Restart Atmel Studio. A new entry for your device should now be visible in the Device drop down box of the Device Programming dialog. This should allow you to program HEX files onto that device from Atmel Studio using the STK500 compatible AVR Programmer."

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3215
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: AVR Studio 4.12

HozzászólásSzerző: kapu48 » 2014. április 15. kedd, 21:46

Köszi!
Mit mondjak? Első olvasatra, kissé bonyolult!
Majd meg próbálom, ha kicsit rá érek.

Viszont az előző hibás kódot a M128-as adatlapjából ollóztam.
Azért bosszantott, hogy legalább a feltalálók lenének precízek!
:mrgreen:


Vissza: “ASM programozás”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég