ATTiny chipek

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

T45-nél Timer1 nem indul:
Config Timer1 = Pwm , Prescale = 1 , Compare A Pwm = Clear Down
Start Timer1

Ha kibitezem, akkor megy:
Tccr1 = &B01100001 'TIMER1=PWM ,Clear down Oc1A, PCK 8MHz/32usec=INT
Gtccr = &B01101100 'PWMB=clear down enable

PLL nem reagál normálisan, hiába állítgatom az LSM bitet, mindig
64MHz-el hajtja a Timer1-et (32 helyett):
Pllcsr = &B00000110
Wait 2
Pllcsr = &B10000110
Wait 2

Ez a Timer Start gond, mint ha rémlene, hogy azt mondták, kijavították. Másnak megy apró jószágon a Timer config?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

SirLeslie játszott velük sokat....
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Üdv!

Segítsetek eldönteni az alábbi kérdést:
Van egy munkám ami jelenleg egy Attiny26-oson fut.
Elértem a 2k flash végére.
Szeretnék egy lábkompatibilis nagyobb flash-al rendelkezőre váltani (panel módosítás nagyon nem lenne jó...)
Ezeket találtam, ami szerintem kompatibilis az Attiny26-al:
Adatlapok:
Attiny261/461/861: http://www.atmel.com/dyn/resources/prod ... /2588S.pdf
Attiny26: http://www.atmel.com/dyn/resources/prod ... /1477S.pdf

Szerintetek megfelel a cserére a fenti széria valamelyik tagja?

És hol lehet ezt Magyarországon PDIP tokozással beszerezni?
Ráadásul a fejlesztés idejére csak 2 darab kellene, később is a legjobb esetben 15-20 darab.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ahogy lesem, kompatibilisek....

Tiny26-t ill a Tiny chipeket kihúztama fejlesztésből (sokra mész a tanáccsal :) ).
Tiny 13/25/45/85 - 8 láb
Utána csak Mega48/8/88/168/328....

Chip lehetőségek:
- TME.hu
- RET.hu
- illetve Digikey, Farnell, Mouser (itt van most 25% kedvezmeny!)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

T461: 4k; 764+áfa/db @ 10 -> alacsony készlet!!!
T861A: 8k; 526/db @ 10 -> van elég!

Az A és a sima végű csereszabatos, csak vékonyabb a vezetősáv a chipben (alacsonyabb az áramfelvétel).



Én a T861-re szavaznék..... Nagyobb memória, olcsóbb.... És van a fejlesztésnek hely....


De mit tud a T26, amit a T2313 vagy az M8 nem?
Csak mert olyan sok helyen látom használni, de nme tudom hova tenni....
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Robert írta: De mit tud a T26, amit a T2313 vagy az M8 nem?
Csak mert olyan sok helyen látom használni, de nme tudom hova tenni....
Először is köszi az infókat.
2313-nál azért jobb mert ha cserélni kell nagyobbra akkor jöhet a 461/861 amire 2313-as lábkiosztásnál nincs lehetőség.
A projekt jelenlegi állapotában gyakorlatilag befejezettnek tekinthető: minden kívánt funkció működik és a flash is tele van.
De ha még később kell, akkor tudom bővíteni a szoftveres funkciókat Fogom is, ezért kell beszereznem 861-est(ez a panel 26-al megy tesztelési/nyúzási fázisba)
Mega8-at nem tudtam elhelyezni, az adott feladatra túl soka lába és ezzel sok helyet is foglal.
Követelmény volt a hagyományos alkatrészekből készült nyák, SMD kilőve a hely miatt.
Szóval a PDIP20 a max ami elfért, így is egy elko szerintem túl közel van a 7805-höz...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A peremfeltételek voltak akkor szűkösek.... :)

2313->4323 van helyette:) Fényképet már láttam róla! Nem Photoshoppal készült....

Igy 861 lehet jó.

7805 helyett kapcsolóüzemű kivitelben?
~700 ft....
Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00

Hozzászólás Szerző: DOGMAN »

Robert írta: 7805 helyett kapcsolóüzemű kivitelben?
~700 ft....
Plusz két kondi meg egy dióda... és nincsen már hely (jó, lenne azért de akkor már kétoldalas panel kellene)
most 7805 az 5v táp és egy LM 2576-ot vezérel PWM-el (Power ledes lámpát) meg még sok mást is (ADC mérés,relé kapcsolása...)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

http://incomp.hu/index.php?keres=1&kerestxt=7805
INCSW7805010->7805 KIVÁLTHATÓ DC-DC KONVERTER 5+-1% 1A 92%EFF.
756Ft/db.
1:1 csere a 7805 helyére....
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

Van különbség az attiny13 és az attiny45 chippekben a megszakításkezelés terén?

Irtam egy progit ami a 45-ösön fut szépen a 13-ason nem.

A 13-asnak a PB1-en van az int0.
A 45-ösnek pedig a PB2-n van az int0.

A progiban átirva a portlábat nem reagál az into-ra.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Lehetne látni a INT részletet tartalmazó programkódot?

Tipp:
NEM ábat adsz meg, hanem
On INTx INT_isr
enable intx
enable interrupts
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

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

$regfile = "attiny45.dat"                                   'Chip
$crystal = 1000000

Config Portb.0 = Output
Config Portb.2 = Input
Config Portb.3 = Output

Config Int0 = Falling

On Int0 Vent
Reset Portb.0
Reset Portb.2
Reset Portb.3

Enable Interrupts
Enable Int0

Do


Set Portb.0
Waitms 50
Reset Portb.0
Waitms 50

Loop

Vent:

Reset Portb.0
Set Portb.3
Wait 2
Reset Portb.3
Waitms 100

Return

End                                                         'end program
Ha átirom attiny13-ra akkor a int0-ra nem reagál
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Bascom fordító verziószám?
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

1.11.9.8.
Avatar
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171
Csatlakozott: 2009. szeptember 24. csütörtök, 6:00

Hozzászólás Szerző: Kotesz »

A megszakítás lábat kell configolni?

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

Config Portb.2 = Input 
Válasz küldése