Kezdő vagyok!
Kezdő vagyok!
Üdv .mindenkinek!
Gondolom nagyon buta kérdéssel fordulok hozzátok,előre is elnézést kérek.
Adott egy ATmega32-es cucc.Benne van egy áramkörben.Az lenne a kérdésem,hogy ki lehet -e olvasni hogy mi van benne,hogy másikba be lehessen írni.
Ha igen akkor stk 500-al hogyan lehet?
Az áramkörben 6-os isp csati van.
A másik kérdésem ,hogy hol lehet találni olyan e-bookot ami ezekről a dolgokról az alapoktól ír,és el lehetne sajátítani.
Köszönettel :Atisom
Gondolom nagyon buta kérdéssel fordulok hozzátok,előre is elnézést kérek.
Adott egy ATmega32-es cucc.Benne van egy áramkörben.Az lenne a kérdésem,hogy ki lehet -e olvasni hogy mi van benne,hogy másikba be lehessen írni.
Ha igen akkor stk 500-al hogyan lehet?
Az áramkörben 6-os isp csati van.
A másik kérdésem ,hogy hol lehet találni olyan e-bookot ami ezekről a dolgokról az alapoktól ír,és el lehetne sajátítani.
Köszönettel :Atisom
Mindenki kezdte achipet, senki nem ezzel a kezében született.... Inkább tessék kérdezni - sokszor én is tanulok ezekből, mert pl. olyan a kérdés, ami probléma/megoldás eddig nem volt - legalább talákozom vele. És rácsodálkozom:)....
E-book az oldalon Mondjuk fejezetenként...
Igaz, Bascom....
De ha megmondod, mi hiányzik, igyekszem abba az irányban írni a könyvet...
A kiolvasás:
Ha a chip nem védett, akkor STK500-l összeköt.
6-os csatlakozó lábkiosztása: http://www.equinox-tech.com/Products/details.asp?ID=362
10-esé:
http://www.equinox-tech.com/Products/details.asp?ID=359
AVRStudó felrak, Tools -> Program AVR -> Connect. Innen adja magát a kiolvasásá, csak a chipet meg kell mondani neki, magától nem tudja!
Ha a chip kiolvasásá ellen védett, akkor így jártál:(. Kinyitni (még) nem sikerült védett chipet....
E-book az oldalon Mondjuk fejezetenként...
Igaz, Bascom....
De ha megmondod, mi hiányzik, igyekszem abba az irányban írni a könyvet...
A kiolvasás:
Ha a chip nem védett, akkor STK500-l összeköt.
6-os csatlakozó lábkiosztása: http://www.equinox-tech.com/Products/details.asp?ID=362
10-esé:
http://www.equinox-tech.com/Products/details.asp?ID=359
AVRStudó felrak, Tools -> Program AVR -> Connect. Innen adja magát a kiolvasásá, csak a chipet meg kell mondani neki, magától nem tudja!
Ha a chip kiolvasásá ellen védett, akkor így jártál:(. Kinyitni (még) nem sikerült védett chipet....
A HEX az ASM kód. Ez pl. a AVRStudióval visszafejthető.
Nálam Programvédelem:
- Bootloader a chipben
- Biztosítékbitek:
- csak írható a FLASH terület, Verify/ellenőrzés NINCS (LPM/SPM utasítások beállítása a BiztBiteknél)
- Bootloader írásvédett.
- ISP tiltva (láb kiütve)
- Serial/Paralelell programing tiltva
- JTAG funkció tiltva
Ezt még nem sikerült megtörni:P.
A sziíciumon 4 helyen tárolódnak ez egyes bitek. Bármelyik elállítódik, az beállítottnak tekintendő (visszaállítási próbálkozásként érzékelődik).
Elektronmikroszkóppal csak nem esik neki senki:)
Nálam Programvédelem:
- Bootloader a chipben
- Biztosítékbitek:
- csak írható a FLASH terület, Verify/ellenőrzés NINCS (LPM/SPM utasítások beállítása a BiztBiteknél)
- Bootloader írásvédett.
- ISP tiltva (láb kiütve)
- Serial/Paralelell programing tiltva
- JTAG funkció tiltva
Ezt még nem sikerült megtörni:P.
A sziíciumon 4 helyen tárolódnak ez egyes bitek. Bármelyik elállítódik, az beállítottnak tekintendő (visszaállítási próbálkozásként érzékelődik).
Elektronmikroszkóppal csak nem esik neki senki:)
A reset kiütésével (M8 családban és a Tiny-k esetén jellemző) ISP módban nem lehet bejutni.
Paralell/soros nagyfeszültségűként még lehet erre mód, de a biztosítékbitekben a kiolvasás/ellenőrzés letiltásával csak a chip RESET-elésével lehet birtokba venni a chipet. Ekkor Flash/EEprom törlődik, biztosítékbitel alaphelyzetbe állnak. Azaz kiolvasni - ha a biztosítékbit védi - nem lehet.
Paralell/soros nagyfeszültségűként még lehet erre mód, de a biztosítékbitekben a kiolvasás/ellenőrzés letiltásával csak a chip RESET-elésével lehet birtokba venni a chipet. Ekkor Flash/EEprom törlődik, biztosítékbitel alaphelyzetbe állnak. Azaz kiolvasni - ha a biztosítékbit védi - nem lehet.
Szevasztok Üdvözlök minden fórum tagot!
Kezdő vagyok, most kezdtem ismerkedni az AVR-ekel!
Pár napja olvasom a fórumot, nagyon tetszik!
Most meg szeretném kérdezni, hol találok a Bascom basic utasítás készletérő összefoglalót?
Lehetőleg magyarul mert az angol tudásom meglehetősen szerény.
Köszi a figyelmeteket!
Kezdő vagyok, most kezdtem ismerkedni az AVR-ekel!
Pár napja olvasom a fórumot, nagyon tetszik!
Most meg szeretném kérdezni, hol találok a Bascom basic utasítás készletérő összefoglalót?
Lehetőleg magyarul mert az angol tudásom meglehetősen szerény.
Köszi a figyelmeteket!
Hát, na ilyen nincsen:(
de tipp:
Utasítás megkeres a http://avrhelp.mcselec.com/index.html oldalon. Baloldalt a fában. Rákattintasz, jobboldat megjelenik a cikk. Itt ebben a Jobbegér-> Tulajdonságoknál az oldal linkjét kimásolod.
Utána a http://www.webforditas.hu/ oldalon a Weblapfordításra mész, és bemásolod a linket. (egérrel kijelöl, majd Ctrl+C)
Fordítás gomb.
Örül.
U.i.: A Programkódot is lefordítja
de tipp:
Utasítás megkeres a http://avrhelp.mcselec.com/index.html oldalon. Baloldalt a fában. Rákattintasz, jobboldat megjelenik a cikk. Itt ebben a Jobbegér-> Tulajdonságoknál az oldal linkjét kimásolod.
Utána a http://www.webforditas.hu/ oldalon a Weblapfordításra mész, és bemásolod a linket. (egérrel kijelöl, majd Ctrl+C)
Fordítás gomb.
Örül.
U.i.: A Programkódot is lefordítja
Kód: Egész kijelölése
Example
$regfile = "m48def.dat"
$crystal = 4000000
$baud = 19200
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Print "Hello"
'Now change the baud rate in a program
Baud = 9600
Print "Did you change the terminal emulator baud rate too?"
End
Kód: Egész kijelölése
Példa:
$regfile* = "m48def.dat"
$crystal* = 4000000
$baud* = 19200
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Nyomat hello
Változtasd meg az átviteli sebességet egy programban most
Baud = 9600
Nyomat megváltoztattad a terminálemulátor baud-arányt szintén?
Vég
De a bascom könyv alapján ha megismered, akkor az alaputasításokat nagyon hamar tudod használni. A finom cizellálást későbbre is tudod hagyni.
Fontos! A Bascom verziószám növekedéssel újabb utasítások is bejönnek!
A Könyvben a programok alatt röviden ott van, hogy mi mit jelent, mi a végrehajtás metódusa. A Program így elég beszédes tud lenni.
De kérdezz nyugodtan, hátha valami programozási trükköt nem kell kitalálni, hanem készen van:)
Fontos! A Bascom verziószám növekedéssel újabb utasítások is bejönnek!
A Könyvben a programok alatt röviden ott van, hogy mi mit jelent, mi a végrehajtás metódusa. A Program így elég beszédes tud lenni.
De kérdezz nyugodtan, hátha valami programozási trükköt nem kell kitalálni, hanem készen van:)