TavIR-AVR
TavIR-AVR

Menü
· Főoldal
· WebShop
· Események
· File csere-bere
· Fórum
· Fórum-Chat
· Kapcsolat
· Keresés
· Letöltések
· Lexikon
· Linkek
· Partnerek
· Select AVR
· Tartalom

Fórumumtémák
5 legfrissebb hozzászólás

AVR Studió fordító/kódoptimalizáló, hibák, hogyanok.
janyjozsef küldte 06 Sep 2010 as 22:58:05

Infra távirányító
kapu48 küldte 06 Sep 2010 as 20:26:11

DS 1820 hőmérő élesztés
ampervadasz küldte 06 Sep 2010 as 14:10:40

Grafikus LCD
blackdog küldte 06 Sep 2010 as 11:29:31

Arduino 0019
Robert küldte 04 Sep 2010 as 14:17:36


[ Tavir AVR ]

Lexikon
  Adatmemória
  Programmemória
  Reset áramkör
  RISC CPU
  Watchdog - 'Őrző-védő kutya'

Régebbi hírek
2010-06-16
· Bascom oktatás
2010-06-06
· Timer
2010-05-17
· 16. TavIR-AVR hírlevél
2010-05-16
· COW protokol
2010-04-15
· Bascom-AVR tanfolyam
2010-04-13
· Új chipek, panelek
2010-03-02
· Postázások rendje
2010-02-13
· AVR-Duino és a hanglejátszás
2010-02-03
· Arduino-0018
· WaveShield és Wiznet demopanelek

Korábbi cikkek

Információ

A site a Webring tagja


AVR-TavIR oldal :: Téma megtekintése - Bascom 1.11.9.6
 SzabályzatSzabályzat Gy.I.K.Gy.I.K.   KeresésKeresés   CsoportokCsoportok   ProfilProfil   Üzeneteid olvasásához jelentkezz beÜzeneteid olvasásához jelentkezz be   BelépésBelépés 

Bascom 1.11.9.6

 
Új téma nyitása   Hozzászólás a témához    Tartalomjegyzék -> Bascom/Arduino frissítések
Előző téma megtekintése :: Következő téma megtekintése  
Szerző Üzenet
Robert
Chipgyilok


Csatlakozott: Dec 09, 2005
Hozzászólások: 4001
Tartózkodási hely: Budapest

HozzászólásElküldve: 2009. December 3. Csütörtök, 9:25    Hozzászólás témája: Bascom 1.11.9.6 Hozzászólás az előzmény idézésével

History:

Elektor ATM18 LCD driver added. Use $lib "lcd4-elektor.lbx". See also sample elektor-lcd-final.bas
### XMEGA NOTES ###
! In XMEGA the memory is not lineair, you can not access the registers with a pointer! registers are in a separate dataspace
! In XMEGA the access order of 16/24/32 bit registers is changed. It is now from LSB-MSB for both reading and writing !
Following comment is for XMEGA only. Please look in the help for a full description.
- CONFIG COM starts at 0 for xmega , other parameters differ slightly too
Config Com0 = 38400 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
- When using EEPROM, you need to add : Config Eeprom = Mapped
- CONFIG DACA|DACB : Config Daca = Enabled , Io0 = Enabled , Channel = Single , Reference = Int1v , Interval = 64 , Refresh = 64
- Config Osc = Enabled , 32mhzosc = Enabled
- Config Sysclock = 32mhz , Prescalea = 1 , Prescalebc = 1_1
- Config Priority = Static , Vector = Application , Lo = Enabled
Notice that Xmega support is not fully implemented. But it is well enough to use it and get familiair with it.
In the coming period there will be a number of xmega updates that will implement all 8 UARTS, ADC, multiple SPI , TWI and timers.
- Notice that while JTAG programming is supported now, it does NOT support Xmega JTAG. Atmel has changed the protocol and they could not
give an update yet that describes the changes related to XMEGA. So JTAG will work for non-xmega but not for Xmega.
We advise to use stk600 programmer and load the/a bootloader.

- close (for UART) is now ignored. close was never needed but when you used it, it had to be done after code that was using the UART (last lines of your program).
now it does not matter anymore where you put the close, since you can not reuse a SW UART, it is ignored
- Box in glcd.lib had an error for filling the complete box
- glcd showpic command has been changed so it will not use R23 for retrieving the data. This was done for cases where the control port is an extended port (portF on M128)
and these chips can not handle all asm commands. R23 is used in such cases.
- attiny88 support added. notice that this is not a good replacement for Mega88 since it has less memory and NO UART
- attiny48 support added, see sample file.
- usb add on updated with mouse sample and some mods for the new M32U.
- M32U (m32 with usb) added.
- using NOT on a byte, indexed as a bit, and assigned to a bit, was processed as byte.
- M64def file did not had xram setting info.
- Print with a large number of parameters could lead to a crash.
- bccard lib adjusted for ZC312 cards. Notice that these cards need some delay between 2 BCCALLS.
- tiny261,461 and 861 had a type error for the LKJ-110=Brown Out 1.8 V entry (the - was an = by mistake)
- USBASP programmer support added.
- added relative to other asm mnemonics too (brcc, brcs,etc)
- Charpos() function added which is simlar to INSTR() but searches for a single digit and is quiker and uses less code.
- you need to select COM port again for STK500 native programmer. (the way it is stored has been changed)
Also added option to skip the setting of the ISP frequency, this is done for incompatible programmers.
You can enter any clock freq now. when it is below 4000, 4000 will be used!
- Added myAVR MK2 programmer. This programer uses AVR910 AN so will work for all AVR910 based programmers
- CONFIG EXTENDED_PORT= WARNING | ERROR
by default chips that have extended ports can not handle CBI instructions. the internal assembled will convert the code automatic.
but for some instructions a register is needed.
This option is inteded for asm programmers : you can get either a warning or an error.
- m88Pdef.dat : the megajmp value was wrong resulting in a wrong interrupt jump
Also added reference for CONFIG CLOCK
- M124P,324P and 644P had TCCR2 mapped to the wrong register in the def file. it must map to TCCR2B
- $BIGSTRINGS directive added together with bigstrings.lib. With this directive, you can use big strings. Big strings
are strings that are more then 255 bytes and can be up to 65535 bytes long(if you have enough memory)
This is a first release. The library should work on all string operations but was not tested extensively for all string operations. Please report if you find a bug.
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése elölről:   
Új téma nyitása   Hozzászólás a témához    Tartalomjegyzék -> Bascom/Arduino frissítések Időzóna: (GMT +1 óra)
1 / 1 oldal

 
Ugrás:  
Nem készíthetsz új témákat ebben a fórumban
Nem válaszolhatsz egy témára ebben a fórumban
Nem módosíthatod a hozzászólásidat a fórumban
Nem törölheted a hozzászólásaidat a fórumban
Nem szavazhatsz ebben fórumban

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
WebShop ajánlat

Eseménynaptár
Szeptember 2010
  1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30  

Kiállítás
Elõadás
Verseny
Publikáció
Egyéb esemény

Bejelentkezés
Felhasználónév

Jelszó

Biztonsági kód: Biztonsági kód
Kód megadása

Még nem vagy a felhasználónk? Regisztrálj, ingyenes!

Keresés



Eddigi szavazások
Itt még szavazhatsz!

TavIR oktatás
· Fórum
· Tesztsor
· Tanfolyamról...

 
Az oldalon található termék- és cégelnevezések tulajdonosaik védjegyoltalma alá eshetnek.
A hozzászólások szerzőik tulajdonai, minden más tartalom: © 2005. Cseh Róbert
Impresszum és adatvédelmi szabályzat
A Weboldal hírei a backend.php fájlal is elérhető.
Tartalomkezelő rendszer: © 2004 PHP-Nuke. Minden jog fenntartva. A PHP-Nuke szabad szoftver, amelyre a GNU/GPL licensz érvényes.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Oldalkészítés: 0.06 másodperc