logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 6057730
    wojpot
    Poziom 2  
    Witam
    Jestem początkujący w dziedzinie mikrokontrolerów i na początek chcę się zająć uC firmy STM głównie rodzina ST72xxxx W związku z tym mam prośbę o udostępnienie jakiegoś schematu prostego programatorka... nigdzie nie mogę znaleźć :P
    Z góry dzięki
  • #2 6057929
    lorak17
    Poziom 15  
    Prostego rozwiązania nie ma niestety, ST7 to inna bajka niż AVR. Producent udostępnił tylko "Prosty" programator ST STICK a reszta to zaawansowane programatory i debuggery razem z płytami programującymi w podstawkach.

    Jest jeden open source projekt:
    http://www.spen-soft.co.uk/flashbash/flashbash.htm

    Ale niestety po pierwsze trzeba mieć zaprogramowany procesor ST72F264
    a dodatkowo w układzie występują 2 elementy ciężko dostępne w Polsce.

    Sam jestem w trakcie budowy i przeprojektowywania tego układu.

    Z innej beczki polecam ten programator do układów serii ST7Flite:
    http://www.sklep.propox.com/index.php?d=produkt&id=1500
  • #3 6058730
    Kriti
    Poziom 15  
    Rodzine ST72XXX z powodzeniem zaprogramujesz tym programatorkiem z Propoxu (mozna go też samemu zbudowac, schemat na stronie ST) wymaga jednak posiadania w kompie portu LPT. do pisania softu mozna użyć kompilatora Cosmic, wersja darmowa ma chyba ograniczenie do 16kB kodu ale dla takich malych mikrkontrolerów to zadne ograniczenie.

    Poprawka limit 4kB.
  • #4 6058796
    Pituś Bajtuś
    Poziom 28  
    lorak17 napisał:
    Jest jeden open source projekt:
    http://www.spen-soft.co.uk/flashbash/flashbash.htm

    Ale niestety po pierwsze trzeba mieć zaprogramowany procesor ST72F264
    a dodatkowo w układzie występują 2 elementy ciężko dostępne w Polsce.

    Które to elementy? Wydaje mi się, że do uzyskania podstawowej funkcjonalności wystarczy mikrokontroler + otoczenie, MAX232 oraz MAX662. Zasilanie bateryjne czy też keyfob nie jest każdemu potrzebne.
  • #5 6059040
    lorak17
    Poziom 15  
    Pituś Bajtuś napisał:

    Które to elementy? Wydaje mi się, że do uzyskania podstawowej funkcjonalności wystarczy mikrokontroler + otoczenie, MAX232 oraz MAX662. Zasilanie bateryjne czy też keyfob nie jest każdemu potrzebne.


    Co do tego że keyfob nie jest niezbędny to się zgodzę, pomijając już nawet to że ST wycofał z produkcji układ M25P10 a nie znam innego działającego przy 20 i więcej MHz, przynajmniej z tej firmy. Nie analizowałem jeszcze firmware-u pod kątem co się dzieje gdy nie ma tego układu.

    MAX662 zamiast ST662 oki koszt ok 17zł + przesyłka, bo sampli już nie dostaniemy;)

    Ale i tak warto wykonać ten programator :) największa liczba obsługiwanych układów w stosunku do ceny.
  • #6 6059179
    Pituś Bajtuś
    Poziom 28  
    M25P10 został chyba zastąpiony M25P10A (50MHz, ale w tym przypadku nie ma to dla nas znaczenia, jest w TME). Z MAX662 można zrezygnować i zasilać programator +12V. Jedynym fatycznie trudno dostępnym elementem jest chyba gęsta podstawka pod mikrokontroler ;-) Pozatym programator jest o tyle interesujący, że będzie działał w systemach 64-bitowych. Bo ani STICK ani STICE nie bardzo chcą to zrobić.

    PS. STM nie robi już żadnych pamięci, robi je za to ich spółka-córka Numonyx.
  • Pomocny post
    #7 6059300
    lorak17
    Poziom 15  
    Hehe tak tak podstawki pod układy SO28 są najrzadziej spotykane;)
    A tak na poważnie też myślałem nad zastąpieniem przetwornicy 5V->12V zasilaniem 12V i stabilizatorem na 5V i 3,3V żeby było pewnie ale dodatkowo trzeba by zastosować jakieś przełączanie bo ta przetwornica za pomocą wejścia "SHDN" umożliwia ustawienie na tranzystory kluczujące 5V/12V z tego co doczytałem w dokumentacji. Na pewno takie napięcia mają określone zastosowanie w programowaniu Flasha, to już tylko do wyczytania z noty na temat sposobu programowania układów ST7.

    I tu już chyba lepiej pozostawić przetwornicę.

    Ale wracając do tematu, na początek nauki uP lepiej jest zabrać się za AVR, dużo taniej i pełno materiałów, proste programatory itp itd.
  • #8 6059342
    Pituś Bajtuś
    Poziom 28  
    No ja miałem akurat na myśli wersję z gęstym DIP - takie gerbery są na stronie FlashBash :D

    Co do napięć programowania, to 12V wymagają tylko niektóre starsze układy z pamięci HDFlash i zabytki z CFlash. Wszytkie "lajty" i niektóre 72xx wymagają tylko jednego napięcia zasilania.
  • #9 6059387
    lorak17
    Poziom 15  
    Wersja ze stronki to pod układ przestarzały ST72C264 a kompatybilny zamiennik ST72F264 występuje już tylko jako SMD tak przynajmniej na stronce ST twierdzą ;)

    Jeśli rzeczywiście tak jest to się zorientuje i jak się uda układ znacznie się uprości :D
  • #10 6066244
    wojpot
    Poziom 2  
    Witam!
    Dziękuje za szybkie i rzeczowe odpowiedzi :) Ale z tego co się zdążyłem zorientować to faktycznie (tak jak wspomniał kolega lorak17) nie ma co się z motyką na słońce porywać i poprostu zacząć od AVR. Znacznie więcej dostępnych materiałów i w ogóle :)
    Pozdrowionka
  • #11 7609737
    wojpot
    Poziom 2  
    Witam! Jak by ktoś był zainteresowany to znalazłem prosty programator do rodziny ST7, nazywa się EPSTICK i jest dostępny w zestawach AVT, dokładnie AVT-937. Dołączam jeszcze schemat tegoż programatorka
REKLAMA