MkAvrCalculator

Oprogramowanie
45
PLN
MkAvrCalculator
MkAvrCalculator 3 3.97
in_stock
Dostępność:
duża ilość
Wysyłka w:
24 godziny
Cena: 45,00 zł
Cena netto: 36,59 zł
szt.

Tutaj można dowiedzieć się więcej i pobrać najnowszą (także DARMOWĄ (FREE) ) wersję

 (Wersja FREE obsługuje tylko procesory: ATmega8, ATmega162, ATmega128 oraz ATtiny2313)  

 UWAGA! licencja do programu sprzedawana jest w wersji elektronicznej. Wysyłka pliku licencyjnego tylko na adres e-mail. Dlatego przy zakupie samego programu należy wybrać przesyłkę elektroniczną 0zł zamiast przesyłek kurierskich lub pobraniowych.

Program nie obsługuje programatorów opartych o układ FT232R w innych produktach niż firmy Atnel!


UWAGA! program umożliwia pełną integrację ze środowiskiem programistycznym BASCOM !
więcej informacji na ten temat można znaleźć w linku poniżej:
http://mirekk36.blogspot.com/2012/01/bascom-mkavrcalculator-z-avrdude.html 

Pełny opis programu wraz z filmem instruktażowym:
---> Kliknij TUTAJ <----

Oprogramowanie jest w istocie tzw. "nakładką graficzną na program AVRDude". Do prawidłowej pracy wymagany jest zatem oddzielnie zainstalowany na komputerze podstawowy program AVRDude. Z uwagi jednak na to, że istnieje wiele różnych kompilacji tegoż programu, wiele różnych plików konfiguracyjnych a także z uwagi na wykorzystanie specyficznych funkcji potrzebnych do programowego sterowania zworką "SLOW_SCK" w takich programatorach jak USBASP lub TINYUSB, nasze oprogramowanie pozwala na przeprowadzenie instalacji prawidłowej wersji programu AVRDude. W tym celu wystarczy użyć klawisza "Instaluj" znajdującego się w zakładce "Ustawienia" i ramce "AVRDUDE". Dzięki takiemu połączeniu, program w pełni służy do programowania całej rodziny mikrokontrolerów AVR. W istocie tych wszystkich, które obsługiwane są przez podstawowy program AVRDude. Podobnie rzecz się ma z obsługą całej gamy programatorów sprzętowych dostępnych na jego liście. Są one więc także do wyboru w programie MkAvrCalculator.

Prezentowany program powstał przede wszystkim z myślą o zdecydowanym ułatwieniu programowania bitów konfiguracyjnych "Fuse bit" jak i zabezpieczających "Lock bit". W internecie dostępnych jest wiele różnych rozwiązań tego typu. Jednak nasze oprogramowanie wyróżnia się zdecydowanie na tle konkurencji. Program wyróżnia się bardzo intuicyjną obsługą oraz możliwością spojrzenia na bity konfiguracyjne na kilka różnych sposobów. Dzięki temu spełnia on indywidualne preferencje wielu użytkowników. Można, bowiem zarówno oglądać i ustawiać "Fuse bity" oraz "Lock bity" w kilku różnych widokach (zakładkach). Poniżej przedstawiona jest także zakładka wykorzystywana do programowania mikrokontrolerów oraz "Ustawienia", pozwalająca na zmianę wielu różnych parametrów konfiguracyjnych samego programu.

1. Zakładka - Fusy właściwości.

W zakładce tej widać bity konfiguracyjny pogrupowane wg swoich właściwości. Bardzo wygodnie wybiera się np. ustawienia bitów CKSEL oraz SUT odpowiedzialnych za sposób taktowania mikrokontrolera. Wyraźnie oznaczona jest opcja domyślnie ustawiona przez producenta. Jeśli chodzi o sam program, domyślnie wyłączona jest możliwość zmiany przez użytkownika bitu RSTDISBL (odpowiedzialnego za rezygnację ze sprzętowego pinu RESET na rzecz uruchomienia typowego pinu I/O). Podobnie rzecz się ma z bitem SPIEN (odpowiedzialny za wł/wył możliwości programowania w trybie ISP).

2. Zakładka - Fusy manualnie.

W związku z tym, że bity konfiguracyjne w mikrokontrolerach AVR umiejscowione są w ramach 1,2 lub 3 bajtów, prezentowany widok przedstawia poglądowo zawartość tychże bajtów z wyraźnym opisem znaczenia każdego bitu konfiguracyjnego. Podobnie jak na zakładce opisanej powyżej domyślnie zablokowana jest możliwość przypadkowej zmiany bitów konfiguracyjnych mogących spowodować "zablokowanie mikrokontrolera".

3. Zakładka - Fusy uproszczone.

Jest to jedno z większych osiągnięć tego programu. Wykorzystywane jest zarówno przez początkujących ale także przez zaawansowanych elektroników i programistów mikrokontrolerów AVR. Odgrywa dużą rolę szczególnie w przypadku tej drugiej wymienionej grupy ludzi, którzy niejednokrotnie popadając w rutynę, popełniają błąd gdy zachodzi konieczność szybkiej zmiany konfiguracji mikrokontrolera i sposobu jego taktowania. Praktycznie każdemu, kto zajmował się tym zagadnieniem, przynajmniej raz w życiu "udało się", przez pomyłkę błędnie ustawić bity CKSEL odpowiedzialne za taktowanie. Wprawdzie doświadczony elektronik poradzi sobie szybko we własnym zakresie z odblokowaniem procesora, to jednak musi na tę operację poświęcić dodatkowy czas nie wspominając o skupieniu szczególnie dodatkowej uwagi na sam proces programowania każdego egzemplarza procesora. Z tego właśnie powodu wiele firm korzysta z tej zakładki w celu bezstresowego przestawienia taktowania np. na zewnętrzny rezonator kwarcowy czy też wewnętrzny oscylator w różnych wariantach. Podobnie rzecz się ma z dobrą widocznością bitów odpowiedzialnych za interfejs JTAG jeśli nie jest on używany. Domyślnie jest on włączony przez producenta w niektórych mikrokontrolerach serii ATmega, natomiast pominięcie wyłączenia odpowiadającego mu bitu konfiguracyjnego skutkuje później szczególnie wśród początkujących, dużą stratą czasu na poszukiwanie przyczn leżących u podstaw błędnego działania niektórych pinów np. portu C w mikrokontrolerze. Reasumując potwierdza się opinia setek już użytkowników o różnym stopniu zaawansowania, iż jeśli raz skorzysta się z tej zakładki, to później staje się ona naturalnym i najbardziej intuicyjnym sposobem przy pierwszym programowaniu bitów konfiguracyjnych szczególnie w fazie testu i uruchamiania projektu. Sposób ten jest wysoko oceniany przez wszystkich dotychczasowych klientów, którzy zakupili pełną wersję jak również tych korzystających z wersji darmowej.

4. Widok bitów w postaci wartości liczbowych (hex)

Program posiada także wygodną alternatywę dla osób preferujących posługiwanie się wartościami szesnastkowymi (hexadecymalnymi) poszczególnych bajtów zawierających ustawienia wszystkich bitów konfiguracyjnych. Można, bowiem ręcznie wprowadzać stosowne zmiany klikając następnie klawisz "ustaw". W związku z tym, że wszystkie widoki są ze sobą w pełni zsynchronizowane, po wykonaniu powyższej operacji natychmiast widać jak wartości liczbowe wpływają na zmiany w poszczególnych widokach. Dla wielu początkujących funkcjonalność ta jest nieoceniona z tego powodu, że pozwala wręcz na tej podstawie uczyć się jak to wszystko działa. Niejednokrotnie początkująca osoba wykonuje znalezione w internecie projekty, w których ustawienia Fuse bitów, przedstawione są w postaci hexadecymalnej z uwagi po prostu na zwięzłość takiego zapisu. Bardzo łatwo je wtedy "rozszyfrować" poprzez wpisanie do prezentowanego widoku.

5. Zakładka - Lock bity

Dzięki tej zakładce można szybko zablokować przed odczytem zawartość całego mikrokontrolera przed niepożądanymi działaniami osób trzecich. Dostęp do poszczególnych bitów zorganizowanych w ramach jednego bajtu, przedstawiony jest podobnie jak w pierwszej zakładce programu, w postaci pogrupowanych właściwości.

6. Zakładka - PROGRAMATOR

W zasadzie, funkcjonalność tej jednej zakładki można byłoby wydzielić jako całkowicie osobny program. Z uwagi jednak na praktyczną możliwość integracji z kalkulatorem Fuse i Lock bitów, zostało to wszystko połączone w ramach jednej aplikacji. Klawisz służący do wykrywania podłączonego do programatora sprzętowego mikrokontrolera powoduje nie tylko wczytanie jego sygnatury ale także wszystkich ustawień bitów konfiguracyjnych. Opcja taka nie jest często spotykana w konkurancyjnych rozwiązaniach co powoduje, iż łatwo o popełnienie błędu przez początkujące osoby, szczególnie jeśli chodzi o przypadkowe "zablokowanie mikrokontrolera AVR". W zakładce tej, widać rozwijane pola służące do wyboru programatora jak i portu na którym jest on podłączony do komputera PC. Mamy także możliwość szybkiego podłączenia programatora USBASP, którego szczególnie polecamy w naszej zmodyfikowanej wersji. Skompletowanie całego sprzętowego środowiska uruchomieniowego naszej firmy zapewnia absolutnie bezawarjną pracę jeśli chodzi o wielokrotne programowanie różnych układów. Mogą one być w trakcie pracy dowolnie podłączane, odłączane. Można także bez obaw włączać im zasilanie z USB. W żadnym z powyższych przypadków nie następuje zawieszanie się programatora USBASP. Wystarczyły drobne autorskie modyfikacje układu programatora aby pozbyć się wszystkich wad występujących nagminnie w 90% tego typu konkurencyjnych programatorów. Wielu użytkowników korzystających z naszych rozwiązań dostrzega ogromną różnicę w pracy i komforcie programowania mogąc się skupić na istocie rzeczy zamiast na ciągłym odłączaniu i ponownym podłączaniu wtyczki USB do programatora, który się wciąż zawiesza. Prezentowana zakładka pozwala na wygodny odczyt i zapis zarówno pamięci FLASH, EEPROM Fuse bitów czy Lock bitów wybranego mikrokontrolera AVR. Od wersji programu "build 57" istnieje możliwość podglądu na proces programowania lub odczytywania mikrokontrolera w postaci przyjaznego dla oka (procentowego) paska postępu. Podobnie rzecz się ma przy włączonej konsoli, gdzie także widać wszystkie efekty działania w tle programu AVRDude. O jakości oprogramowania można się w pełni przekonać instaluąc bezpłatną wersję.

7. Zakładka - Ustawienia

Dzięki tej zakładce można szybko zablokować przed odczytem zawartość całego mikrokontrolera przed niepożądanymi działaniami osób trzecich. Dostęp do poszczególnych bitów zorganizowanych w ramach jednego bajtu, przedstawiony jest podobnie jak w pierwszej zakładce programu, w postaci pogrupowanych właściwości.

Program w całości napisany został w Delphi2006. Przeznaczony jest tylko i wyłącznie do pracy w środowisku Windows.

 
  •  sklep@atnel.pl
  •  tel. 91 46 35 683
  •  fax. -- -- -- ---
  •  kom. 501 008 523
  •  sklep_atnel
  •  ul. Uczniowska 5A
  • 70-893 Szczecin
Gadżety ATNEL
Sklep internetowy Shoper.pl