Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Attiny13

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
lbozo
Profesionalec


Pridružen/-a: Sre Jan 2006 14:24
Prispevkov: 75
Kraj: Ljubljana

PrispevekObjavljeno: Sre Feb 21, 2007 1:56 pm    Naslov sporočila: Attiny13 Odgovori s citatom

A kdo ve, kako naj sprogramiram Attiny13 z Bascom-avr, ker v moji verziji Bascoma, tega čipa ni na seznamu v Option-chip.
_________________
Lep pozdrav, Božo
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Sre Feb 21, 2007 3:06 pm    Naslov sporočila: ATtiniy 13 Odgovori s citatom

Božo,
katero verzijo Bascoma pa imaš?
V verziji 1.11.8.3 je na seznamu.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
lbozo
Profesionalec


Pridružen/-a: Sre Jan 2006 14:24
Prispevkov: 75
Kraj: Ljubljana

PrispevekObjavljeno: Sre Feb 21, 2007 3:13 pm    Naslov sporočila: Odgovori s citatom

Mislim, da 1.11.7.4.
_________________
Lep pozdrav, Božo
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
lbozo
Profesionalec


Pridružen/-a: Sre Jan 2006 14:24
Prispevkov: 75
Kraj: Ljubljana

PrispevekObjavljeno: Sre Feb 21, 2007 3:23 pm    Naslov sporočila: Odgovori s citatom

Hvala, bom si naložil verzijo 1.11.8.3 Laughing
_________________
Lep pozdrav, Božo
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
lbozo
Profesionalec


Pridružen/-a: Sre Jan 2006 14:24
Prispevkov: 75
Kraj: Ljubljana

PrispevekObjavljeno: Pon Feb 15, 2010 12:54 pm    Naslov sporočila: Odgovori s citatom

Attiny13 bi rad uporabil za neko enostavno zadevo. Uporabil bi njegov
8-bitni timer za meriti čas in glede na stanje vhodnih signalov, bi krmilil dva izhoda.
Težava je, ker mi že pri začetnih configuracijah programa javi:
"out of sram space".

Sprašujem se, a lahko ta mikrokontroler uporabim za opisani namen?
A je tak program prezahteven?
Ali kaj drugega?

Program:

$crystal = 4000000

$hwstack = 32
$swstack = 8
$framesize = 24


Dim Cas As Word
Config Portb = &B010001
Portb = &B001110


Config Timer0 = Timer , Prescale = 1024
Enable Interrupts
Enable Timer0
On Timer0 Cas1

Led Alias Portb.4
Rele Alias Portb.0
Vhod Alias Pinb.3
Dip1 Alias Pinb.1
Dip2 Alias Pinb.2

_________________
Lep pozdrav, Božo
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pon Feb 15, 2010 3:46 pm    Naslov sporočila: Odgovori s citatom

Za začetek program prevedi za Tiny2313 in si poglej report datoteko. Tam piše, koliko spomina zasede program.

Lp
Jure
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pon Feb 15, 2010 7:11 pm    Naslov sporočila: Odgovori s citatom

Božo,
ATTiny13 ima samo 64 bajtov rama, ti si že na začetku porabil vse za stack!

Citiram:
$hwstack = 32
$swstack = 8
$framesize = 24


Nisi pripel celotnega programa in ti težko povem kako naj nastaviš stack.
Spremeni vrednosti na začetku in poskusi znova prevesti program.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
lbozo
Profesionalec


Pridružen/-a: Sre Jan 2006 14:24
Prispevkov: 75
Kraj: Ljubljana

PrispevekObjavljeno: Tor Feb 16, 2010 8:43 am    Naslov sporočila: Odgovori s citatom

Hvala!
Malo sem se igral z vrednostmi hwstack, swstack, framesize in mi je uspelo.
Nisem pa siguren, če so vrednosti smiselno nastavljene, ker reporta ne razumem...
Kako se znajti iz reporta in preveriti, če so vrednosti smiselno nastavljene?

Report : sedej
Date : 02-16-2010
Time : 08:18:56

Compiler : BASCOM-AVR LIBRARY V 1.11.9.5
Processor : ATTINY13
SRAM : 40 hex
EEPROM : 40 hex
ROMSIZE : 400 hex

ROMIMAGE : 228 hex -> Will fit into ROM
ROMIMAGE : 552 dec
FLASH USED : 53 %
BAUD : 9600 Baud
XTAL : 1000000 Hz
BAUD error : 100.%

Stack start : 9F hex
Stack size : 20 hex
S-Stacksize : 8 hex
S-Stackstart : 80 hex
Framesize : 14 hex
Framestart : 6B hex
Space left : 0 dec

LCD DB7 : PORTB.7
LCD DB6 : PORTB.6
LCD DB5 : PORTB.5
LCD DB4 : PORTB.4
LCD E : PORTB.3
LCD RS : PORTB.2
LCD mode : 4 bit

--------------------------------------------------------------------------------
Variable Type Address(hex) Address(dec)
--------------------------------------------------------------------------------
ADC Word 0024 36
HWSTACK Word 005D 93
SWSTACK Word 001C 28
FRAME Word 0004 4
COMPARE0 Byte 0056 86
PWM Byte 0056 86
COUNTER0 Byte 0052 82
TIMER0 Byte 0052 82
ADCD Word 0024 36
PWM0 Byte 0056 86
PWM0A Byte 0056 86
PWM0B Byte 0049 73
ERR Bit 0006 6
CAS Byte 0060 96
MINUTE Byte 0061 97
MINUTEPOM Byte 0062 98
AKTIVEN Bit 0063 99

--------------------------------------------------------------------------------
Constant Value
--------------------------------------------------------------------------------
SREG &H3F
SPL &H3D
GIMSK &H3B
GIFR &H3A
TIMSK &H39
TIMSK0 &H39
TIFR &H38
SPMCSR &H37
OCR0A &H36
OCR0 &H36
MCUCR &H35
MCUSR &H34
MCUCSR &H34
TCCR0B &H33
TCCR0 &H33
TCNT0 &H32
OSCCAL &H31
TCCR0A &H2F
DWDR &H2E
OCR0B &H29
GTCCR &H28
CLKPR &H26
WDTCR &H21
EEAR &H1E
EEARL &H1E
EEDR &H1D
EECR &H1C
PORTB &H18
DDRB &H17
PINB &H16
PCMSK &H15
DIDR0 &H14
ACSR &H08
ADMUX &H07
ADCSRA &H06
ADCSR &H06
ADCH &H05
ADCL &H04
ADCSRB &H03
SP7 7
SP6 6
SP5 5
SP4 4
SP3 3
SP2 2
SP1 1
SP0 0
INT0 6
PCIE 5
INTF0 6
PCIF 5
OCIE0B 3
OCIE0A 2
TOIE0 1
OCF0B 3
OCF0A 2
TOV0 1
TSM 7
PSR10 0
PUD 6
SE 5
SM1 4
SM0 3
ISC01 1
ISC00 0
WDRF 3
BORF 2
EXTRF 1
PORF 0
CTPB 4
RFLB 3
PGWRT 2
PGERS 1
SPMEN 0
COM0A1 7
COM0A0 6
COM0B1 5
COM0B0 4
WGM01 1
WGM00 0
COM00 6
COM01 7
FOC0A 7
FOC0B 6
WGM02 3
CS02 2
CS01 1
CS00 0
CLKPCE 7
CLKPS3 3
CLKPS2 2
CLKPS1 1
CLKPS0 0
WDTIF 7
WDTIE 6
WDP3 5
WDTOE 4
WDE 3
WDP2 2
WDP1 1
WDP0 0
EEPM1 5
EEPM0 4
EERIE 3
EEMPE 2
EEMWE 2
EEPE 1
EEWE 1
EERE 0
PB4 4
PB3 3
PB2 2
PB1 1
PB0 0
DDB4 4
DDB3 3
DDB2 2
DDB1 1
DDB0 0
PINB4 4
PINB3 3
PINB2 2
PINB1 1
PINB0 0
PCINT5 5
PCINT4 4
PCINT3 3
PCINT2 2
PCINT1 1
PCINT0 0
ADC0D 5
ADC2D 4
ADC3D 3
ADC1D 2
AIN1D 1
AIN0D 0
ACD 7
ACBG 6
AINBG 6
ACO 5
ACI 4
ACIE 3
ACIS1 1
ACIS0 0
REFS0 6
ADLAR 5
MUX1 1
MUX0 0
ADEN 7
ADSC 6
ADATE 5
ADIF 4
ADIE 3
ADPS2 2
ADPS1 1
ADPS0 0
ACME 6
ADTS2 2
ADTS1 1
ADTS0 0
_DATE_FORMAT 0
_DATE_SEPARATOR 92
_RTSCTS 0
_RTSCTS1 0
_RTSCTS3 0
_RTSCTS4 0
_CHIP 30
_RAMSIZE 64
_ERAMSIZE 64
_SIM 0
_XTAL 1000000
_BUILD 11195
_COMPILER 90
_HWMUL 0
_ROMSIZE 1024
_DOSFILEWRITE 0
_DOSDIRWRITE 0
_1WEXT 0
_ADC_REFMODEL 0
_UARTS 0
_HWSTACK_LOW 127
_SWSTACK_LOW 120
_FRAME_HIGH 120


--------------------------------------------------------------------------------
Warnings:
--------------------------------------------------------------------------------
ADC not used
COMPARE0 not used
PWM not used
ADCD not used
PWM0 not used
PWM0A not used
PWM0B not used

High Baud rate error in line 0

_________________
Lep pozdrav, Božo
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group