Kezdeti kérdések
WinAVR az C-re van, AVRStudio meg inkább ASM-re.
Bármelyikkel fordíthatsz programot, a kimenete BIN vagy HEX lesz. Mindkettő a flash tartalmat tükrözi.
A sebesség átírása ahogy néztem kevés. A 15 MHz->16MHz esetén. A leírásban mindenféle timer/időzítőkről is olvastam, a kvarc ezeket is befolyásolja (6,6% eltérés...) Első körben lehet h nem okoz gondot....
Az égető első ránézésre jónak tűnik.
Fuse bitekről Pony alatt nem tudok nyilatkozni, nekem logikátlan. DE: a Bascomot is használhatod simán égetésre, egyszerűbb. Kiírja a bizt.-bitek jelentését szövegesen.... És bármilyen Hex/Bin is égethető vele...
Logikusabb sokkal.
Bármelyikkel fordíthatsz programot, a kimenete BIN vagy HEX lesz. Mindkettő a flash tartalmat tükrözi.
A sebesség átírása ahogy néztem kevés. A 15 MHz->16MHz esetén. A leírásban mindenféle timer/időzítőkről is olvastam, a kvarc ezeket is befolyásolja (6,6% eltérés...) Első körben lehet h nem okoz gondot....
Az égető első ránézésre jónak tűnik.
Fuse bitekről Pony alatt nem tudok nyilatkozni, nekem logikátlan. DE: a Bascomot is használhatod simán égetésre, egyszerűbb. Kiírja a bizt.-bitek jelentését szövegesen.... És bármilyen Hex/Bin is égethető vele...
Logikusabb sokkal.
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
A bascom hasznalhatosaga jot jelent!Robert írta:...
Ehhez akkor osszekotozom a ponnyprog oldalon levo st200-as egetot. Ez a resze akkor idaig vilagos...
A bascom konyvben van kiteres az at2313-ra. Itt szo esik a twinAVR-rol, ehhez valo programozorol. Ez a resze nem erdekes ugye? Mivel bascom - stk200 lesz hasznalatban.
A forraskodban szeretnek egy reszt megvaltoztatni:
Kód: Egész kijelölése
; EEPROM Area
.eseg
; Memory bank 0 : Yasukawa Electric UGTMEM-A1SA51
.dw 300, 0x0500, 0x0300, 0x00c0, 240, 0x0340, 0x2600, 128
; Memory bank 1 : Yasukawa Electric UGTMEM-A1SA51
.dw 300, 0x0500, 0x0300, 0x00c0, 240, 0x0340, 0x2600, 128
; Memory bank 2 : Tamagawa Seiki TS1410N1
.dw 300, 0x0800, 0x0300, 0x0060, 180, 0x0550, 0x1a00, 32
; Memory bank 3 : Matsushita Electric MCN-14EAEC (6V, 40p/r)
.dw 200, 0x0800, 0x0a00, 0x0400, 200, 0x0840, 0x1400, 64
.equ N_PARM = 8 ; Number of parameter words par bank.
500-as fizikai osztasu encoder tarcsaim vannak a motorokhoz. A tobbi parametere is ismert annak a motornak, amit hasznalni szeretnek.
16MHz-es kvarcra visszaterve. Nem kell valtoztatni semmit. Az alap kapcsolas is 16MHz-es kvarcot tartalmaz. Valamiert en 15MHz-re emlekeztem. Tehat egy gonddal kevesebb.
AVRstudio-t most toltom. Az ehhez szolo kerdeseimet majd folytatolagosan irom.
A Fusebitek/biztosítékbitek fejezetben van benne a BASCOM beépítet programozójával való programozás...
A STK200 beállítása a 3-4. fejezet körül.
A forráskódban (elvileg) megváltoztathatod. DE: az hogy ez a programban másutt megjelenik-e? Azaz valami hatása van-e másutt az csaka program elemzése kapcsán (illetve a próba-szerencse elvű megközelítés után) derül ki. A paramétereket tételesen ismerni kellene....
A WINAVR részemről passz, nem játszottam vele... elég a Bascom .
A STK200 beállítása a 3-4. fejezet körül.
A forráskódban (elvileg) megváltoztathatod. DE: az hogy ez a programban másutt megjelenik-e? Azaz valami hatása van-e másutt az csaka program elemzése kapcsán (illetve a próba-szerencse elvű megközelítés után) derül ki. A paramétereket tételesen ismerni kellene....
A WINAVR részemről passz, nem játszottam vele... elég a Bascom .
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Maga a program forditas sikerult. Persze meg nem irtam at benne a motorok encoderere vonatkozo reszt. Amit az elobb kerdeztem. Egyelore nem fontos.
Kaptam egy eep es egy hex kiterjesztesu file-t.
Itt most stop van nekem.
Bascomban a HEX file-t nyitom meg?
Az at2313-hoz melyik chipet kell kivalasztani a compiler-chip menupontnal?
16MHz-es a kvarcom, tehat 4.000.000 helyett 16.000.000Hz-et kell majd beirnom?
Tovabb nem tudok haladni, nem eszleli az egetot es a chipet. Ertheto okokbol... (:
Kaptam egy eep es egy hex kiterjesztesu file-t.
Itt most stop van nekem.
Bascomban a HEX file-t nyitom meg?
Az at2313-hoz melyik chipet kell kivalasztani a compiler-chip menupontnal?
16MHz-es a kvarcom, tehat 4.000.000 helyett 16.000.000Hz-et kell majd beirnom?
Tovabb nem tudok haladni, nem eszleli az egetot es a chipet. Ertheto okokbol... (:
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Igen. Ezt megtalaltam.
Behivom a leforditott HEX file-t. Kivalasztom a chipet. De at2313 eseten melyiket?
At22, at12, at15, at26 van csak nalam.
Utanna a lock and fuse bits fulon beallitom a fuse biteket a japan oldal szerint:
CKDIV8=1
CKSEL=1111
BODLEVEL=100
Egyedul ezt a harmat kell valtoztatnom majd? A tobbivel ne foglalkozzak?
Az orajelforras:
Ez kicsit meg homalyos. Erre csak akkor van szukseg, ha elsore hibasan adom meg a beallitasokat?
Magyarul, ha mindent jol allitok be, akkor nincs szukseg az n555-os oszcillator aramkorre soha.
Behivom a leforditott HEX file-t. Kivalasztom a chipet. De at2313 eseten melyiket?
At22, at12, at15, at26 van csak nalam.
Utanna a lock and fuse bits fulon beallitom a fuse biteket a japan oldal szerint:
CKDIV8=1
CKSEL=1111
BODLEVEL=100
Egyedul ezt a harmat kell valtoztatnom majd? A tobbivel ne foglalkozzak?
Az orajelforras:
Ez kicsit meg homalyos. Erre csak akkor van szukseg, ha elsore hibasan adom meg a beallitasokat?
Magyarul, ha mindent jol allitok be, akkor nincs szukseg az n555-os oszcillator aramkorre soha.
Órajel nálad :1111 - mert nagysebességű Quartz (2 MHz felett van)
ClockDiv8: Disable, mert különben 8-l osztja.
A Bascomban ATTINY2313 KELL! legyen.
Ha csak kevesebb van, akkor valamit elrontottál a Bascom telepítéskor.
BODlevel a tápfeszingadozás esetén reseteli a chipet. Alapban NE piszkáld. Nézd még meg a 90S2313->ATTIny2313 átállás fejezetet....
ClockDiv8: Disable, mert különben 8-l osztja.
A Bascomban ATTINY2313 KELL! legyen.
Ha csak kevesebb van, akkor valamit elrontottál a Bascom telepítéskor.
BODlevel a tápfeszingadozás esetén reseteli a chipet. Alapban NE piszkáld. Nézd még meg a 90S2313->ATTIny2313 átállás fejezetet....
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Amit az oldalrol toltottem le DEMO bascom-ot, abban nem volt. Felhuztam a legujabbat a hivatalos honlaprol, ebben most van at2313.
Ossze kell lapatolni az egetot, hogy erzekelje a chipet a program. De mar igy is nagyon sokat haladtunk. Ugy erzem.
Estere megprobalom osszemadzagozni az st200-as programozot.
Ezzel kapcsolatban:
A ponyprog oldalan kozolt rajznal, igy kotom ra az 5V-ot?
http://i56.photobucket.com/albums/g199/ ... STK200.gif
Ossze kell lapatolni az egetot, hogy erzekelje a chipet a program. De mar igy is nagyon sokat haladtunk. Ugy erzem.
Estere megprobalom osszemadzagozni az st200-as programozot.
Ezzel kapcsolatban:
A ponyprog oldalan kozolt rajznal, igy kotom ra az 5V-ot?
http://i56.photobucket.com/albums/g199/ ... STK200.gif
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Én minden panelemen a részegységeket tesztelem. Íródott minden egyes részegységre program. Utánépítés esetén is lehet elkötés, és mindenféle egyéb is....
Az RS232 nagyon egyszerű és amúgyis ott van....
Azért tesék begyűjteni mindent, mert amit itt 10-20 sorban leírogatunk, az a valóságban látva csak pár mp. és sokkal látványosabb is .
Az RS232 nagyon egyszerű és amúgyis ott van....
Azért tesék begyűjteni mindent, mert amit itt 10-20 sorban leírogatunk, az a valóságban látva csak pár mp. és sokkal látványosabb is .
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Maga az aramkor mar mukodott, jo a panel amit keszitettem. Egyedul annyi lenne a feladat, hogy tudjak magam is egetni uC-t. A tesztelest azert kerdeztem, mert nem tudtam.
Ezt nem ertem sajnos...Azért tesék begyűjteni mindent, mert amit itt 10-20 sorban leírogatunk, az a valóságban látva csak pár mp. és sokkal látványosabb is Mosoly.
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Errol a teszt irasrol irnal bovebben? Hogyan csinaljam?
Kicsit herelve van a panel. Egy kulso rs232 aramkorom van. A panelon csak a csatlakozasi lehetoseg. A tobbire is igy tervezem. Amelyiket piszkalni szeretnem, azt kotom rs232-re.
Mukodo uC eseten annyit tudok, hogy kiolvasni a motor parametereket a default bank-bol (bank0). Ez lenne a print-input paros?
Kicsit herelve van a panel. Egy kulso rs232 aramkorom van. A panelon csak a csatlakozasi lehetoseg. A tobbire is igy tervezem. Amelyiket piszkalni szeretnem, azt kotom rs232-re.
Mukodo uC eseten annyit tudok, hogy kiolvasni a motor parametereket a default bank-bol (bank0). Ez lenne a print-input paros?