Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

Darmowy emulator Atmega8/16

Idź do strony 1, 2  Następny

 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Elektronika, programowanie niskopoziomowe
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
szpak



Dołączył: 22 Mar 2017
Posty: 49
Skąd: Polska /ale już spakowany do Niemców

PostWysłany: Czw Mar 23, 2017 8:27 am  OP    Temat postu: Darmowy emulator Atmega8/16 Odpowiedz z cytatem Pisownia

Poszukuję czegoś podobnego (lub lepszego) do AVR Simulator IDE.
Program pod Windowsa.
Ogólnie mówiąc to szukam bezpłatnego oprogramowania które zdolne było by emulować procesory Atmega8/16/32 w celu zabawy z programowaniem w C.
Jeśli jest na forum ktoś kto się w to bawi i mógł by coś polecić to proszę o porady.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Czw Mar 23, 2017 5:42 pm      Temat postu: Odpowiedz z cytatem Pisownia

ATmegi kosztują po parenaście złotych za sztukę od pewnyh dystrybutorów*. Jeżeli nie masz zamiaru prowadzić zautomatyzowanych testów albo pracować w miejscu, gdzie nie rozstawisz elektroniki, to nie ma sensu bawić się w symulator. Przewidywalna żywotność pamięci flash, w której trzymany jest program, to 10000 cykli programowania: nie ma istotnych szans, byś nawet podczas intensywnej nauki zajechał tę pamięć na śmierć. Jeżeli obawiasz się uszkodzenia od strony elektrycznej, to podpowiem: nie powinieneś się bać, tylko mieć nadzieję na taką katastrofalną pomyłkę. 2-3 uszkodzone kontrolery nauczą cię dużo więcej niż jakiekolwiek źródło pisane.

Jedyną przewagą symulatora jest możliwość debugowania kodu na żywo, linia-po-linii**. Jeżeli bardzo chcesz, jest SimulAVR - jest darmowy i wolny. I nie rozwijany od ponad roku. Do tego będziesz musiał sam sobie poradzić z jego zbudowaniem, jeśli chcesz go używać pod Windowsem.

Niezależnie od tego, co wybierzesz, nie nauczysz się używać mikrokontrolerów tylko na symulatorze. Nie będziesz też w stanie tworzyć kodu tylko i wyłącznie z wykorzystaniem takich narzędzi. Czym innym jest bowiem uproszczone, udawane środowisko, dostarczające "sterylnego", wyidealizowanego modelu kontrolera, a czym innym rzeczywistość. Możesz mieć program pięknie działający na symulatorze, wgrasz to do swojego urządzenia i okaże się, że nie działa. Musisz być w stanie radzić sobie także z debugowaniem takich przypadków i, poza początkami nauki, to będą najczęstsze rodzaje problemów. Musisz się z nimi zetknąć w praktyce, żeby wyrobić sobie sposoby dochodzenia, co powoduje kłopot.

Na marginesie: to już nie są Atmele. W zeszłym roku Microchip [niestety] przejął Atmela.

____
* Chińczycy sprzedają po kilka złotych - oczywiście zakup obarczonym wszelkim ryzykiem sprowadzania towaru od nich.
** Też nie do końca taka wielka przewaga, bo mikrokontrolery z tej rodziny mają interfejs JTAG, pozwalający na debugowanie kodu na samym urządzeniu, ale nie licz, że narzędzia do tego będą tanie.

_________________
Nieaktywny od 2017-04-01
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
szpak



Dołączył: 22 Mar 2017
Posty: 49
Skąd: Polska /ale już spakowany do Niemców

PostWysłany: Sro Mar 29, 2017 6:39 am  OP    Temat postu: Odpowiedz z cytatem Pisownia

Najtańsze procki to faktycznie kilka złotych ale pewien warszawski sklepik z cenami ostro jedzie.
Niektóre wersje atmegi to nawet 50zł kosztują.
Tak, wiem, wiem że symulator a życie to dwie inne drogi.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Czw Mar 30, 2017 3:08 pm      Temat postu: Odpowiedz z cytatem Pisownia

Najdroższa ATmega z tej rodziny to wg Mousera modele ATmega16L-8AQ oraz ATmega16-16MQ: kosztują do 4.41€ netto, czyli 23zł brutto. Nie wiem, gdzie widziałeś wersję po 50zł. Sprawdziłem jeszcze, czy przypadkiem polscy dystrybutorzy nie narzucają cen z kosmosu i mam to samo: najdroższe modele w ofercie TME to te same kontrolery, obydwa do 22.46zł. A to są modele z koszyczka 105°C, których nie potrzebujesz - szczególnie nie do nauki. ATmega16A-AU jest po 13.28zł, po 14.97zł tradycyjna, duża wersja "nóżkowa".

Jeśli chodzi o sklepy w Warszawie, to nie wiem, który ma tak wysokie ceny. Jeśli - nie wskazując nazwy - pewien z Mokotowa, który przez lata był jednym z najlepszych w stolicy, a z dekadę temu zepsuł się i potrafią jedną podkładkę mikową oferować po 9.99zł, to tak, oni już tak teraz mają.

Rzadko kupuję w lokalnych sklepach, ale jeżeli już, to podskakuję do Soltronika na Wolumenie. Widzę, że ATmega16A-AU u nich za równe 10zł. Ewentualnie możesz zobaczyć w hurtowni Piekarz na Bielanach - z tym, że ceny mają podane bez VAT, a dla zamówień detalicznych doliczają dodatkowe koszty - opłaca się brać tylko większe partie.

_________________
Nieaktywny od 2017-04-01
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Tomek S



Dołączył: 10 Gru 2005
Posty: 1960

PostWysłany: Czw Mar 30, 2017 8:34 pm      Temat postu: Odpowiedz z cytatem Pisownia

Hej
Ja od siebie polecę klon płytki nano z atmega328. Na Aliexpress można je kupić już od 1.6$ z darmową wysyłką. Problemem jest długi czas oczekiwania więc ewentualne zakupy trzeba wcześniej zaplanować :D Na eBay wspomniana płytka kosztuje podobnie. Zaletą tego chipa jest 32KB SDRAM i 2KB RAM co czasami też nie wystarcza. Wersja 5V działa z zegarem 16MHz. Na Aliexpress znajdziesz też tanio dodatkowe elementy takie jak detektory, czujniki temperatury, moduły WIFI + bluetooth, dodatkowe bardziej precyzyjne ADC ...
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Czw Mar 30, 2017 9:38 pm      Temat postu: Odpowiedz z cytatem Pisownia

Kupienie od Chińczyka już sugerowałem. ATmegi16 chodzą po 0.99 USD na eBayu, a można i taniej wyłapać. Niemniej wada jest taka, jak zawsze - kupowanie kota w worku.
_________________
Nieaktywny od 2017-04-01
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Tomek S



Dołączył: 10 Gru 2005
Posty: 1960

PostWysłany: Czw Mar 30, 2017 10:03 pm      Temat postu: Odpowiedz z cytatem Pisownia

Osobiście drobną elektronikę głównie kupuje od chińczyków przez eBay - będzie już ponad 200 przedmiotów. Jak coś nie dojdzie lub nie do końca jest zgodne z opisem to zazwyczaj dostaje pieniążki z powrotem. Więcej nieprzyjemności / nieporozumień napotykam robiąc zakupy w naszym kraju. Serwisy takie jak aledrogo sobie odpuściłem bo większość wystawianych przedmiotów w cenie niższej niż wyszukana przez CENEO jest nowa, niewypakowana z drobnymi ryskami lub otarciami zaszytymi na końcu opisu przedmiotu :D
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Czw Mar 30, 2017 11:53 pm      Temat postu: Odpowiedz z cytatem Pisownia

Skoro znam ceny, to wniosek nasuwa się sam: też kupuję z Chin. Ze zwrotami - i to nie tylko drobnicy - nie miałem kłopotów. Tyle, że trzeba zdawać sobie sprawę z tego, co się kupuje.

Jeśli potrzebuję drobnych LED-ów, to biorę od Chińczyka. Niech nawet 10% będzie skopane - co mi szkodzi do zabaw? Potrzebuję złącz? Oporników na niskie napięcia albo podstawowych kondków? Takich, co to się traktuje jak piasek? Układów do eksperymentów, gdzie mało interesuje mnie pełna zgodność ze specyfikacją? Prostych przedmiotów, które w Polsce dostępne są na zasadzie tylko takiej, że ktoś importuje, podbija cenę kilku-kilkunastokrotnie i sprzedaje? Ok. Ale czy kupiłbyś od nich opornik specyfikowany na 3kV do ochrony wejścia układu albo podejrzanie tani akumulator Li-Ion? Ano właśnie.

Masz zero pewności, co dostaniesz. Możesz otrzymać to, za co zapłaciłeś, a równie dobrze możesz przepłacić i dostać coś, co nijak nie spełnia wymagań. Nijak tego nie sprawdzisz. Jeżeli ktoś sprzedaje mikrokontroler 3-krotnie taniej niż wynosi jego normalna cena rynkowa, to nie dlatego, że jest organizacją charytatywną i rozdaje towar za darmo. Powód jest oczywisty:
  • Sprzedaje nieautoryzowaną nadprodukcję
    Czyli to, na co u Chińczyków polujemy.
  • Sprzedaje odpady, które nie przeszły binningu
    Czyli dostajemy śmieć, który po prostu jest zepsuty - ale w przypadku tak złożonego układu możemy długo nie połapać się, że coś nie gra.
  • Sprzedaje podróbkę
    Np. LGT8F88A przemalowany na układ Atmela.
Z jednej strony do zabaw i nauki odpady są dobre, z drugiej strony trudno edukować się, gdy nieprawidłowe działanie kodu wynika nie z naszego błędu, tylko uszkodzenia układu. Stąd moje ostrzeżenie na temat kupowania od Chińczyków.

_________________
Nieaktywny od 2017-04-01
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
szpak



Dołączył: 22 Mar 2017
Posty: 49
Skąd: Polska /ale już spakowany do Niemców

PostWysłany: Pią Mar 31, 2017 5:25 am  OP    Temat postu: Odpowiedz z cytatem Pisownia

Widzę, że Marcin też ze stolicy. Ja także. No i właśnie Wolumen + AVT na Żeraniu. To chyba jedyne miejsca z tanią elektroniką. Jest jeszcze jeden gość handlujący na allegro (Targówek) ale u niego nie ma sklepu.
Musisz wpłacić, czekać i dopiero po czasie można jechać i odebrać.
Aż dziwne że jest tych sklepów w Warszawie tak mało.
Na allu jest jeszcze jeden sklep z Malborka. Znajdę linki to zapodam. No i właśnie porównując AVT w Warszawie vs Malbork można zauważyć ogromną różnicę cenową. Jak na Wawę przystało - minimum 100%
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Pią Mar 31, 2017 5:49 am      Temat postu: Odpowiedz z cytatem Pisownia

AVT pomiń, bo oni zawsze mieli szalone ceny - mają model biznesowy oparty na sprzedawaniu początkującym niewielkiej liczby komponentów po cenach dużo wyższych niż normalne. Jeżeli świeżo upieczony elektronik-hobbysta potrzebuje 5 oporników z 10 wartości, to kupienie ich po 0.10 zł/szt. (=5zł) będzie nadal tańsze niż kupienie ich po 0.01zł/szt., ale w partii minimum 100szt. każdego (=10zł). Jeżeli wiesz już, czego potrzebujesz, to jest to jedno z najmniej atrakcyjnych źródeł komponentów.

Nie korzystałem z nich, ale kojarzę jeszcze sklep na Krochmalnej (taka klitka na parterze bloku w połowie między Waliców a JP2, naprzeciwko Medica Humana) oraz WGK w przejściu podziemnym przy GUSie (ale zawsze, gdy sprawdzałem, mieli tam stosunkowo mały wybór przy niezbyt zachęcających cenach).

_________________
Nieaktywny od 2017-04-01
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Elektronika, programowanie niskopoziomowe Wszystkie czasy w strefie CET (Europa)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.13200 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |