Kwietnia 19, 2024, 19:22:48 *
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
Nowa strona główna  : http://www.emunes.pl
Zapraszamy do testowania !

Chat: http://chat.emunes.pl
Galeria cartów: http://carts.emunes.pl
 
   Strona główna   Pomoc Zaloguj się Rejestracja  

Reklama
Strony: 1 2 [3] 4
  Drukuj  
Autor Wątek: Kazzo  (Przeczytany 21639 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
dr00id88
Gość
« Odpowiedz #40 : Września 23, 2010, 19:52:44 »

senshu, moze podasz jakies namiary, jak, gdzies skad dokad to zamawiac? Tongue Nie mowiac, ze moze podejmiesz sie importu za niewielka dodatkowa oplata manipulacyjna:)
Zapisane
Senshu
Wspiera aktywnie
Major
*
Offline Offline

Wiadomości: 648


« Odpowiedz #41 : Września 23, 2010, 20:45:52 »

Do kupienia bezpośrednio od twórcy Kazzo, link znajdziesz w pierwszym poście. Niestety, teraz już nie mam czasu na sprowadzanie tego. Druga sprawa - nie mają już zestawów. Bardzo dużo ludzi chce to kupić, także trzeba bacznie obserwować newsy na bakutendo odnośnie nowej partii.
Zapisane
jpx72
Kapral
**
Offline Offline

Wiadomości: 62


WWW
« Odpowiedz #42 : Listopada 22, 2010, 08:10:36 »

Chciałem zapytać czy jest możliwe zaprogramować firmware do ATmega164P aż po zmontowaniu całego Kazzo przez USB albo jest to potrzebne poprzodu przez programator (mój jest http://www.elnec.com/en/products/device-programmers/preprom-02alv/ ... i ten tego nepotrafi).
[sorry for my Polish, doing my best crazy]
Zapisane
Senshu
Wspiera aktywnie
Major
*
Offline Offline

Wiadomości: 648


« Odpowiedz #43 : Listopada 22, 2010, 12:02:24 »

Pierwsze wgranie firmware do Kazzo jest możliwe tylko przez ISP.
Zapisane
Grucus
Chorąży
***
Offline Offline

Wiadomości: 125


« Odpowiedz #44 : Listopada 22, 2010, 13:25:55 »

Dokładnie! Większość AVR-ów można programować przy użyciu zwykłego portu szeregowego w PC, ale wymaga to aby w kontrolerze znajdował się program bootloadera, a on tam może się znaleźć tylko w jeden sposób - ISP.
Na Twoje szczęście programator ISP do AVR jest banalny w konstrukcji, potrzebujesz aż złącza D-sub 25 męskiego i kawałka kabla płaskiego. Niestety nie jest to rozwiązanie odporne na przepięcia i inne takie, dlatego stosuje się jeszcze bufor, tu przykładowe rozwiązanie i program do obsługi tego programatora http://dybkowski.net/pages/pl/electronic-projects/software/2-isp
Zapisane
jpx72
Kapral
**
Offline Offline

Wiadomości: 62


WWW
« Odpowiedz #45 : Listopada 22, 2010, 13:36:03 »

Dzięki za link! Wygląda na to, że w końcu zbuduje własny kazzo  Cool
Jeszcze znaleźć ten ATmega164P...
« Ostatnia zmiana: Listopada 22, 2010, 13:38:04 wysłane przez jpx72 » Zapisane
Grucus
Chorąży
***
Offline Offline

Wiadomości: 125


« Odpowiedz #46 : Listopada 22, 2010, 14:39:35 »

To proste: idziesz do parku z lupą i szukasz w trawie, krzakach lub oczku wodnym...
Każdy szanujący się sklep elektroniczny je ma, nie widzę problemu(w przeciwieństwie do 8 i 16).
Zapisane
Senshu
Wspiera aktywnie
Major
*
Offline Offline

Wiadomości: 648


« Odpowiedz #47 : Lutego 02, 2011, 18:41:43 »

Nudziło mi się dzisiaj i zrobiłem tutorial jak w prosty i szybki sposób zbudować flash carta mapper4 do Kazzo.

Potrzebne części:

- gra na famicom typu TKROM, czyli mapper4, mmc3 prg rom, chr rom + sram
- 2x AM29F040B


Po wylutowaniu mask romów, musimy przeciąć ścieżki pokazane na zdjęciu (cztery od dołu, jedna na górze).






W 29F040, który pójdzie w miejsce CHR odginamy do góry nóżkę #31. W PRG odginamy dwie nóżki - #30 i #31. Tak przygotowane pamięci można wlutować na płytkę.

Po wlutowaniu flashów łączymy ze sobą punkty, które zaznaczyłem na zdjęciu.
* nóżka #31 w CHR jest połączona z pinem konektora #47
* w jednym miejscu trzeba się podlutować do ścieżki (dół pcb).





I to by było na tyle, mam nadzieję, że komuś się przyda.
« Ostatnia zmiana: Lutego 10, 2011, 20:09:00 wysłane przez Senshu » Zapisane
siudym
Gość
« Odpowiedz #48 : Grudnia 16, 2014, 18:58:52 »

Moze byc ten ATMega16A?
http://allegro.pl/procesor-atmega16a-pu-dip40-i4856675588.html




Nieco doczytalem i niby moze byc. ??

A jesli moze, to czy pierwsze zaprogramowanie mozna wykonac samemu np. TYM:
http://allegro.pl/programator-isp-usbasp-avr-atmel-3-3v-5v-tasma-i4902599112.html



A najlepiej - czy ktos, kto juz posiada jakis programator/robil Kazzo - moglby zakupic i zaprogramowac mi procek? Reszte bym juz sam sklecil.
« Ostatnia zmiana: Grudnia 17, 2014, 15:42:52 wysłane przez siudym » Zapisane
MaarioS
Major
*****
Offline Offline

Wiadomości: 1382



« Odpowiedz #49 : Grudnia 17, 2014, 16:41:59 »

Ja ogólnie mógłbym zaprogramować tego proca na swoim GQ-4X bo z tego co widzę to OBSŁUGUJE Atmegi tyle że.... programator podobno nie wymaga żadnego adaptera ale pisze, że wymaga jakiegoś AVRISP connection. O co chodzi i co to jest??

-dobra już wiem, z odpowiednich pinów w podstawce pokazanych w programie trzeba połączyć kable do odpowiednich pinów w scalaku:


Jak chcesz to będę mógł Ci tego scalaka zaprogramować Wink
« Ostatnia zmiana: Grudnia 17, 2014, 16:58:52 wysłane przez MaarioS » Zapisane
siudym
Gość
« Odpowiedz #50 : Grudnia 17, 2014, 18:05:51 »

Przydalby sie jakis opis dokladnie "Jak zaprogramowac pierwszy raz ten ATMega16A" Smile
Moze Senshu sie odezwie.

Inna sprawa - czy te programatorki z allegro (okolice 15zł) wymagaja czegos dodatkowego aby zaprogramowac ATMega16A ??

Czy wystarczy podpiecie zaznaczonych pinow pod ten kabelek zgodnie z opisem ?? Widze na allegro sa tez adaptery z kilkoma podstawkami do tych programatorkow, ale tam kilka dodatkowych elementow. Pytanie, czy jesli chce TYLKO ten uklad zapisac, to wystarczy podlaczyc bezposrednio wgl. opisanych polaczen?Huh?


EDIT: Popytalem w wielu roznych miejscach i z tego co odpusuja - TAK MOZNA TO ZAPROGRAMOWAC, bez adapterow.


Zlacze famicom juz mam - mam ich sporo Smile I to lepszej jakosci niz inne - polecam jakas stara, zadbana plyte komputerowa, majaca pozlacane zlacza ISA. Maja 62pin, ale nie jest to problem, wystarczy na jednym z koncow wkleic jakas zakladke i dziala idedalnie, a pare pinow sie olewa zbedna. Kiedys uzylem nawet jako zamianke slotu w pegasusie.

To moje zlacza, akurat sa nowki i wysokiej jakosci - stare, nieuzywane adaptery do komputerow Siemens (dodajace zlacza PCI i ISA)


Przydala by sie takze informacja, czy wartosci kondensatorow i innych drobnych czesci sa NA SZTYWNO, czy mozna je lekko naginac - np. zastapic nieco innymi wartosciami i czy bedzie dzialac... Ciezko dostac drobne elementy u jednego sprzedawcy. Albo sa tylko malenkie SMD, zamiast drutowych...

Kod:
U1   |ATmega164P or ATmega16
U2   |74HC574 <----TO W KONCU MA BYC 1 czy 2 sztuki ??? :| Raz widze 1x raz 2x na roznych zdjeciach...
CN1  |type B female USB socket
CN2  |3x2 pin header, 2.54 mm spacing
CN3  |30x2 pin cardedge connecter, 2.54 mm spacing
R1,R2|68 ohm register
R3   |1.5 kohm register
R4   |30 kohm register
D1,D2|3.6 V zener diode
X1   |16.0 MHz ceramic resonator
C1,C2|0.1uF ceramic capacitor
CP1  |10uF electric capacitor
JP1  |toggle switch
JP2  |push switch

EDIT: Widze, ze zaleznie od producenta danego elementu trzeba robic zmiany innych? :/

Kod:

name |Zmień przed | po zmianie
-----+--------------------+-------------
U2,U3|Fairchild 74VHC574|NXP 74HC574
R1,R2|68.0 ohm(68R0)      |120 ohm(121)
R3   |1.50 kohm(1501)     |1.5 kohm(152)
D1,D2|3.6V (|W4)          |3.3V (|W3)

1. Czy mozna uzyc 74LS lub HCT zamiast HC? Lub uzycie zamiast 574 - 74HC374.
2. Sprawa pamieci FLASH - translacja strony tyle daje... Czyli nic. Raz wymienia W29C020 jako programowalny (w programie pod WIN), a zaraz potem dokopuje sie na stronie "aby nie uzywac" .... Potem na forum znajduje info, ze ktos uzywal :| SST39SF040 jest wymieniony jako jedyny w programie, a na stronie jest tez niby wersja SF020... Ogolnie czytajac kupe czasu, analizujac  - nie jestem w stanie powiedziec, jakie poza (pewnymi chyba) AM20F040B inne flashe sa 100% OK w kazzo.
« Ostatnia zmiana: Grudnia 21, 2014, 13:09:58 wysłane przez siudym » Zapisane
dic-sc7
Kapitan
****
Offline Offline

Wiadomości: 345


« Odpowiedz #51 : Grudnia 21, 2014, 14:14:05 »

Można stosować LS, HC, HCT.
Układy różnią się trzema parametrami;
1 Pobór prądu, największy LS, HC, HCT najmniejszy
2 Czas reakcji, najwolniejsze LS, HC, HCT najszybsze
3 Maksymalne obciążenie wyjścia, największe LS, HC, HCT najmniejsze.
Ja stosuje taką zasadę, jeżeli układy będą współpracować z podzespołami starej generacji, to używam tylko LS.
Możesz zastosować układ 74HC374, jednak pamiętaj, że ma zupełnie inny, niezgodny układ wyprowadzeń.
Co do pamięci flash, to nie pomogę, bo niezwykle rzadko je stosuje i nie jestem na bieżąco.
Musisz sprawdzić noty katalogowe i porównać opisy.  

edit

Na schemacie masz tylko jeden 74574(jest oznaczony po prostu jako U2).
Słuchaj, jeżeli nie wytrawiasz płytki, to odpuść sobie elementy smd i kup normalne przewlekane.
Parametry rezystorów, kondensatorów nie powinny być dowolnie zmieniane(tolerancja 10%).
Całość zbuduj na płytce uniwersalnej i po kłopocie(chociaż ja bym wytrawił). 
« Ostatnia zmiana: Grudnia 21, 2014, 14:25:58 wysłane przez dic-sc7 » Zapisane
siudym
Gość
« Odpowiedz #52 : Grudnia 21, 2014, 14:31:55 »

AM29F040B
AT49F002 - z tego co widze TSOP/PLCC only
EN29F002T
PM29F002T
SST39SF040
SST39SF020 - na stronie jest, w sofcie pod windows nie ma...
W29C020 - niby jest, a niby nie dziala..
W29C040
W49F002

Nie zauwazylem dlaczego raz bylo 1x 74xx574 a raz dwie sztuki. Sa dwa rozne schematy, jeden 574 dla ATMega 16/A (kazzo_pcb_1 / mcu16) i jeden dla ATmega168-P (kazzo_pcb_2 / mcu88). I rodzi sie znowu pytanie - czy obie wersje PCB poza roznicami elementow/typow dzialaja tak samo? Bo juz obawiam sie, aby z czasem nie wyszlo, ze np. PCB1 dziala z AMD29F040B, a dopiero PCB2 dodaje support innych FLASH. I nigdzie nie moge doczytac (moze dlatego, ze dzialanie obu jest takie same -OBY)

SMD - nawet nie mialem zamiaru, wszystko DIP i klasyczne rez/kondens. drutowe. Wszystko na kabelkach, jakas plytka uniw. To ma dzialac, nie wygladac Wink Zreszta tylko aby czasem pobawic sie.
« Ostatnia zmiana: Grudnia 21, 2014, 14:35:00 wysłane przez siudym » Zapisane
fixxxer1
Kapral
**
Offline Offline

Wiadomości: 64


« Odpowiedz #53 : Grudnia 21, 2014, 21:30:37 »

Do programowania ATMEGA16 wystarczy ten programator z Allegro za 15zł (lub 2$ z ebay).
Najlepsze oprogramowanie do poprawnego ustawienia fusebitów i wgrania softu to mkAVRcalculator.
Sam takiego zestawu używam i jestem bardzo zadowolony Smile W Wawie mogę komuś to zaprogramować, gdyby były problemy z dostępnością sprzętu.
Zapisane
siudym
Gość
« Odpowiedz #54 : Grudnia 21, 2014, 22:05:02 »

Jak mozesz opis jak to zrobic jesli bedzie wiecej grzebania.
Bo tak za duzo nie moge doczytac.

Kazzo ma plik "kazzo_mega16.hex" ma 21009 bajtow - czy zaprogramowanie ATMega16 ograniczac sie bedzie do podlaczenie programatorka, podpiecie atmega16, ustawienie 5V zasilania na programatorze, potem wgranie softu to wybieram kazzo_mega16.hex i programuje? Druga sprawa czy SLOW SCK na ON/OFF? Bo ja zakupie programator, tylko tez nie wiem o co biega z slow sck - jedne programatory maja GO jako przelacznik/zworke, a inne opisywane "automatyczne slow sck".

Ogolnie jakies info/kroki co i jak z tym pierwszym zaprogramowaniem atmega16 uzywajac usbasp beda przydatne Smile
« Ostatnia zmiana: Grudnia 21, 2014, 22:09:33 wysłane przez siudym » Zapisane
fixxxer1
Kapral
**
Offline Offline

Wiadomości: 64


« Odpowiedz #55 : Grudnia 22, 2014, 09:15:41 »

Jak mozesz opis jak to zrobic jesli bedzie wiecej grzebania.
Bo tak za duzo nie moge doczytac.

Kazzo ma plik "kazzo_mega16.hex" ma 21009 bajtow - czy zaprogramowanie ATMega16 ograniczac sie bedzie do podlaczenie programatorka, podpiecie atmega16, ustawienie 5V zasilania na programatorze, potem wgranie softu to wybieram kazzo_mega16.hex i programuje? Druga sprawa czy SLOW SCK na ON/OFF? Bo ja zakupie programator, tylko tez nie wiem o co biega z slow sck - jedne programatory maja GO jako przelacznik/zworke, a inne opisywane "automatyczne slow sck".

Ogolnie jakies info/kroki co i jak z tym pierwszym zaprogramowaniem atmega16 uzywajac usbasp beda przydatne Smile
Do zaprogramowania ATMEGA potrzebujemy:
- programator USBasp
- program do obsługi programatora. Można używać np. Arduino IDE, Eclipse itp, ale wg mnie zbyt ciężka jest ich obsługa dla szarego człowieka. Najlepiej sprawdza się wg mnie mkAVRcalculator, najmniej szkód można nim narobić (zablokować kość). Prosty, intuicyjny, z ogromnym wsparciem autora. Niestety płatny (~66zł razem z programatorem). Tym programem nie narobimy sobie szkód, sam dobiera bezpieczne fuse bity (poza zegarem, zewn czy wewn)
- wsad do ATMEGA w pliku*.hex
- informację o fusebitach - czyli m.in z jakiego kwarca korzystamy (wewnętrzny czy zewnętrzny, ile MHz). Trzeba poszukać z jakich High Byte i Low Byte Atmega korzysta, wtedy będzie najłatwiej.

Instrukcja obsługi programatora:
http://www.atnel.pl/download/elektronika/usbasp/atb_usbasp_instrukcja.pdf
Instrukcja obsługi programu mkAVR Calculator:
http://sklep.atnel.pl/pl/p/MkAvrCalculator/4

Kość możemy zaprogramować nawet wtedy gdy jest już wlutowana w PCB, wystarczy podpiąć się z programatorem pod odpowiednie nóżki (przylutować) i zaprogramować. Odpada nam wtedy konieczność użycia płytki stykowej, do której musimy wpiąć się z kwarcem i 2 kondensatorami.
Na Slow on/off nie patrz, raczej nie jest to ważne. Po prostu niektóre kości muszą się programować szybciej a niektóre nie (avrMKcalc sam to dobiera). Podpinasz programator złączem KANDA pod odpowiednie wyprowadzenia pod AMTEGA16A, czyli +5V, GND, MISO, MOSI, SCK, RST i tyle.
Zapisane
siudym
Gość
« Odpowiedz #56 : Grudnia 22, 2014, 09:33:01 »

No tak jak domyslalem sie. Wszelkie info jak zrobic Kazzo opiera sie na "jesli juz KTOS Ci zaprogramowal ATMega - to masz tu opis jak polaczyc wszystki".

Moze dojde sam.
To mnie zaskoczyles z tymi ustawieniami fusebitow...
http://mirley.firlej.org/fuse_bity_w_mikrokontrolerach_avr
Teraz badz madry i domyslaj sie jak to zrobic aby Kazzo dzialalo... W linku wyzej, ktory wyszperalem, sa opisane ustawienia. Tylko czy w przypadku Kazzo wystaczy dac fabrycznie ustawienia, czy sygerowac sie Rezonatorem 16Mhz z opisu elementow?  confused1

Cytuj
Ustawienia fabryczne

Domyślnym (fabrycznym) ustawieniem mikrokontrolera ATMEGA 16(32) są bity CKSEL3..0 = "0001" oraz SUT = "10". Oznacza to że fabryczny mikrokontroler, przed zmianą jakichkolwiek "Fusow" pracuje na wewnętrznym oscylatorze RC z najdłuższym czasem startu i taktowaniem 1MHz.

Cytuj
Zewnętrzny Rezonator Kwarcowy 1 - 16MHz

W tej wersji ustawień, gdy bit CKOPT= "0" maksymalna częstotliwośc pracy wynosi 16MHz. Dla zewnętrznego rezonatora kwarcowego musimy przestawić bity CKSEL3..1 w zależności od jego częstotliwości. Dla częstotliwości 0,9-3MHz bity CKSEL3..1 powinny mieć wartość "110", natomiast dla 3-16MHz powinno być CKSEL3..1 = "111"
W drugim kroku zajmujemy się ustawieniem bitu CKSEL0 i SUT1..0 ktore razem odpowiadają za czas powrotu mikrokontrolera do normalnej pracy po resecie lub trybie Power-Down itp. Najczęściej stosowane są trzy tryby. Pierwszy, wymagany gdy układ BOD jest aktywny uzyskamy dzięki ustawieniu CKSEL0 = "1" i SUT1..0 = "01". Drugi tryb stosowany jest gdy napięcie zasilające szybko narasta, jest realizowany przez ustawienie CKSEL0 = "1" i SUT1..0 = "10". Trzeci natomiast uruchamiamy stawiając CKSEL0 = "1" i SUT1..0 = "11", jest stosowany gdy napięcie zasilające powoli narasta.

Cytuj
Wewnętrzny oscylator 1 - 8MHz

Dla wewnętrznego oscylatora RC musimy przestawić bity CKSEL3..0 w zależności od częstotliwości jaką chcemy uzyskać. Dla 1MHz jest to CKSEL3..0="0001", dla 2MHz należy ustawić CKSEL3..0="0010", dla 4MHz ustawiamy CKSEL3..0="0011", natomiast dla 8MHz wymagana wartość to CKSEL3..0="0100".
W drugim kroku zajmujemy się ustawieniem bitów SUT1..0 które odpowiadają za czas powrotu mikrokontrolera do normalnej pracy po resecie lub trybie Power-Down itp. Najczęściej stosowane są trzy tryby. Pierwszy, wymagany gdy układ BOD jest aktywny uzyskamy dzięki ustawieniu SUT1..0 = "00". Drugi tryb stosowany jest gdy napięcie zasilające szybko narasta, jest realizowany przez ustawienie SUT1..0 = "01". Trzeci natomiast uruchamiamy stawiając SUT1..0 = "10", jest stosowany gdy napięcie zasilające powoli narasta.

Znalazlem jakies linki JAP, ale brak info o ATMega16
http://slpcat3.blog117.fc2.com/blog-entry-356.html
http://ponrevival.blogspot.com/2011/04/kazzousbasp.html

Opisane glownie 164P jest. Widze, 16/A16 nie jest czesty w Kazzo.
Cytuj
ATmega164P: low byte 0xee, high byte 0xd9, extended byte 0xff
CKDIV8:1 CKOUT:1 SUT:10 CKSEL:1110
OCDEN:1 JTAGEN:1 SPIEN:0 WDTON:1 EESAVE:1 BOOTSZ:00 BOOTRST:1
BODLEVEL:111
« Ostatnia zmiana: Grudnia 22, 2014, 09:48:26 wysłane przez siudym » Zapisane
fixxxer1
Kapral
**
Offline Offline

Wiadomości: 64


« Odpowiedz #57 : Grudnia 22, 2014, 12:03:15 »

Wg mnie trzeba ustawić Fuse Bity dla zewnętrznego kwarca 16MHz w sposób:
Low Byte: FF High Byte: C9
Program sam ustawi resztę fusów za nas na bezpiecznym poziomie. Jeśli jednak coś pójdzie nie tak, trzeba będzie podłączyć ATMEGA pod FuseBit Doctora (w przypadku gdy się zablokuje złymi ustawieniami). Ten sprzęt też mam, odratowałem już kilka kości jak się uczyłem programować programator do GameBoya Wink




Jak widać na 1 screenie, program spokojnie mieści się w ATMEGA16A.
Tu mój tutek odnośnie zaprogramowania ATMEGA8515 dla GB Flashera:
http://www.gbforever.net/www/viewpage.php?page_id=1240
może coś Ci się rozjaśni.
Zapisane
siudym
Gość
« Odpowiedz #58 : Grudnia 22, 2014, 22:49:25 »

Senshu wczesniej w temacie pisal, ze niektorzy nie dodaja tego kwarcu wogole do kazzo. Wiec moze jednak trzeba programowac uzywajac wbudowanego. Cos czuje, ze zamawiac jedna sztuke Atmega16 nie ma sensu.
Albo daruje sobie, moze kiedys sie trafi i kupie zrobiony juz..

Doczytalem jeszcze na nesdev:

Cytuj
Wow, there's a lot to miss in six days Cheesy

FYI my co-workers are a no-go. They did like the idea, but I get the distinct impression they'll be borrowing mine Smile

I am confused on the CHR /A13 bit. Shouldn't this be high when accessing CHR-ROM? This should always be the inverse of CHR A13.

Please do include an ISP header on the board. That way folks like me can easily work on the firmware. Here are the standard Atmel Pinouts http://www.batsocks.co.uk/readme/isp_headers.htm. The six-pin header is used in current products. The ten-pin header is pretty old. Also, please do not include actual pin headers soldered onto the board, just leave plated-through holes. That way we can solder on male or female headers to match our programmer hardware.

Please check out http://www.obdev.at/products/vusb/bootloadhid.html. This is a USB-only self-programming boot loader using the same USB library that Kazzo uses (and therefore can be made compatible with Kazzo's hardware arrangement). Better still it communicates as a standard HID so there are no drivers to install.

Moze pierwsze wgranie Firmware do ATMEGA nie wymaga ustawiania fusebit ? Czy ten bootloadhid to nie jest wlasnie do tego - samo wgranie FW (hazzo.hex) ?
« Ostatnia zmiana: Grudnia 23, 2014, 15:33:36 wysłane przez siudym » Zapisane
Senshu
Wspiera aktywnie
Major
*
Offline Offline

Wiadomości: 648


« Odpowiedz #59 : Grudnia 23, 2014, 17:24:51 »

Panowie, nie czytałem wszystkiego, ale na szybko:
- Pierwsze wgranie programu na AVR jest przez ISP za pomocą programatora, a kolejne wersje/fixy można już przez bootloader.
- Tani i sprawdzony programator do AVR - usbasp.
- Do programowania polecam AVRDUDE (szkoda czasu i miejsca na instalacje całego środowiska programistycznego jak Eclipse, tylko w celu zaprogramowania jednego procka).
- Jak najbardziej nie polecam mkAVR. Tylko notka katalogowa procka lub http://www.engbedded.com/fusecalc/
- Kwarc lepiej dać zewnętrzny, Kazzo i tak jest już powolne.
- Z pamięci testowałem tylko AM29F040B i działa ok. Uprzedzam, że na ebay sprzedają często podróby tych kostek albo "wyluty" - już dwie mi padły.
- ostatnie i najważniejsze - szkoda czasu i pieniędzy na domową konstrukcję, lepiej kupić tutaj http://www.infiniteneslives.com/aux3.php a najlepiej to już zainwestować w Everdrive.
« Ostatnia zmiana: Grudnia 23, 2014, 18:13:47 wysłane przez Senshu » Zapisane
Strony: 1 2 [3] 4
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Prawidłowy XHTML 1.0! Prawidłowy CSS!
Strona wygenerowana w 0.058 sekund z 18 zapytaniami.