logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

STK200/300 i Bascom, problem z programowaniem uC

marc210ster 10 Kwi 2010 21:30 3193 14
  • #1 7945206
    marc210ster
    Poziom 11  
    Witam
    Od niedawna zacząłem przygodę z uC. Początki jak zawsze są trudne.
    Moim pierwszym zaprogramowanym uC był Attiny2313 i dlatego zajmuje się nimi. Za pierwszym razem było ok [sterownik diody RGB pięknie się zaprogramował i działał ]. Teraz zmagam się z wyświetlaczem widmowym również na tym uC. Procek w ogóle nie chce się zaprogramować. Mam 2 nowe sztuki 2313 i dla każdej z nich jest taki sam efekt.:cry:

    Jeżeli chodzi o projekt wyświetlacza to zainteresował mnie prościutki układzik:
    Link

    Jestem przekonany że problem tkwi w uC. Opóźnienie w Bascomie ustawiłem na 50 . Proszę o pomoc osoby doświadczone.

    Oto kilka Screen'ów:
    STK200/300 i Bascom, problem z programowaniem uC STK200/300 i Bascom, problem z programowaniem uC
  • Pomocny post
    #2 7945269
    marco47
    Poziom 41  
    Czy w trakcie programowania nie nastąpiła jakaś przerwa , zły kontakt przy wtyczce itp. Bo to wygląda na zablokowanie procka przez błędy w programowaniu . Program nie widzi procka z powodu złego ustawienia bitów konfiguracyjnych . Rozwiązanie - programator równoległy HV .
    Jeżeli dajesz nowy procek i dalej nie jest widziany przez program to sprawdź połączenia w programatorze , lub czy jakimś innym programem nie zablokowałeś dostęp do portu LPT .
  • #3 7945302
    marc210ster
    Poziom 11  
    Witam
    Bitów nie zmieniałem. Są fabrycznie ustawione.

    STK200/300 i Bascom, problem z programowaniem uC STK200/300 i Bascom, problem z programowaniem uC STK200/300 i Bascom, problem z programowaniem uC

    Programator był zakupiony w znanym sklepie internetowym za 20zł
    Jeden uC zablokowalem już wcześniej i zachowuje się on inaczej niż ta dwójka 2313.
  • #4 7945433
    janbernat
    Poziom 38  
    Ściągnąłeś program na AT90S2313 a kompilujesz go na ATTiny2313.
    I kompilator to wyraźnie mówi na pierwszym obrazku.
    Ustaw:
    $regfile = "attiny2313.dat"
    na początku programu.
    No i program napisany na AT90S2313 niekoniecznie będzie działał na ATTiny2313.
  • #5 7945719
    marc210ster
    Poziom 11  
    uC wchłonął program, lecz nie czyni swojej powinności na płytce :/ Chyba poszukam innego projektu wyświetlacza widmowego , tym razem na Attiny2313.

    [Ale wydaje mi sie że u autora wyświetlacza widmowego jest Attiny2313.]

    STK200/300 i Bascom, problem z programowaniem uC

    Może janbernat polecisz mi coś ?
    Ja znalazłem to:Link
  • #6 7945762
    janbernat
    Poziom 38  
    No ale wchłonął po dodaniu $regfile = "attiny2313.dat" ?
    Program "widmowy" powinien działać na ATTiny- jeśli działał na AT90S2313.
    Mogę Ci polecić sprawdzenie płytki i analizę czyjegoś programu- zadanie równie kształcące jak wk.....ce.
    No ale dopiero to daje szczęście- a nie kopiowanie gotowców.
    P.S.
    A faktycznie-część schematów jest na ATTiny a część na AT90.
    Program powinien chodzić na obu- po ustawieniu odpowiednim $regfile.
  • #7 7945835
    marc210ster
    Poziom 11  
    Wcześniej też jakoś wgralem ten program ale efekt byl ten sam. Podejrzałem inny program z linku w poprzednim poście. Tam Wyświetlanie rozpoczyna się od załączenia RST do GND a u mnie jest zasilanie załączane. Czy to nie dziwne ?

    STK200/300 i Bascom, problem z programowaniem uC


    Jeżeli ten drugi program nieodpali to oznacza, że ja zle wpycham ten wsad w 2313.
  • Pomocny post
    #8 7945926
    Konto nie istnieje
    Konto nie istnieje  
  • #9 7945936
    marc210ster
    Poziom 11  
    Gościowi to działa więc nie wiem czy jest to jakiś problem.
  • Pomocny post
    #10 7945944
    janbernat
    Poziom 38  
    Nie dziwne- reset zaczyna się od GND- tak zrób.
  • #11 7945950
    marc210ster
    Poziom 11  
    Postaram sie jutro przerobić układzik. Mam nadzieje ze odpali.Zastanawiam sie czy moge zostawic rezystory 64 Ohm.W drugim schemacie sa 330.
  • #12 7945967
    marco47
    Poziom 41  
    To zależy od prądu ( jasność ) jakie mogą pobierać diody LED .
  • #13 7945974
    marc210ster
    Poziom 11  
    Ok. Zostawiam 64 Ohm. Teraz przerobie układ i jeżeli nie zasnę to zaprogramuje Attiny.
  • Pomocny post
    #14 7945992
    marco47
    Poziom 41  
    Nie zapomnij że Reset ma być podciągnięty do plusa zasilania rezystorem ~10k
  • #15 7946006
    marc210ster
    Poziom 11  
    Układzik ruszył, ale czym wiecej dam obrotow to napis znika [ 2 obr/s to za mało by zobaczyc płynny obraz].Próbowalem w rożne strony krecic i jest to samo.Na wielu filmach przedstawiajacych wyświetlacz widmowy widziałem ze napis zaczynał się rozszerzać wraz ze wzrtostem predkosci umnie czym wiecej obrotów to napis scina w pewnym momencie.
    Program był przeznaczony na duże koło roweru a ja mam to na silniku i posiadam mały promień.

    HELP
    A tu program:
REKLAMA