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

Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

elektro155 14 Maj 2011 22:41 1515 6
REKLAMA
  • #1 9506135
    elektro155
    Poziom 26  
    Posty: 1049
    Pomógł: 20
    Ocena: 187
    Witam
    Piszę program w BASCOMie dla układu attiny2313. Niestety nie mam tego uC, ale posiadam kilka AT89C2051 i programator BlowIt. Czy po za zmianą nazw wyprowadzeń i nazwy procesorka, trzeba bedzie coś jeszcze zmieniać przy przekładaniu programu z bascomAVR na bascom 51? Program to timer odliczający czas i wyświetlający czas na multipleksowanych 4 wyświetlaczach LED.
  • REKLAMA
  • Pomocny post
    #2 9506185
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Poza zmianą nazwy portów będziesz musiał odpowiednio skonfigurować obsługę timera bo z pewnością on jest wykorzystany do liczenia czasu i obsługi wyświetlacza led .
  • REKLAMA
  • #3 9506203
    elektro155
    Poziom 26  
    Posty: 1049
    Pomógł: 20
    Ocena: 187
    tzn. jak? Co się zmieni?
  • REKLAMA
  • Pomocny post
    #4 9506246
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Przecież obsługa timera w AVR i '51 jest inna , zobacz jak wygląda konfiguracja dla obu wersji .
  • #5 9507790
    elektro155
    Poziom 26  
    Posty: 1049
    Pomógł: 20
    Ocena: 187
    Czyli ten fragment z konfiguracją i obsługą timera jak przekształcić? Oto fragment kodu:
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #6 9508684
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Konfiguracja timera '51 jest inna :
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Nie podałeś ważnego parametru jakim jest częstotliwość rezonatora kwarcowego , proponuje zobacz ten temat szczególnie program kolegi Zumek , w załączniku masz kalkulator na podstawie danych z AVR oblicz sobie czasy przerwania , potem zastosuj część konfiguracyjną z podanego programu .
    Załączniki:
    • kalkavr.rar (93.08 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 9509588
    elektro155
    Poziom 26  
    Posty: 1049
    Pomógł: 20
    Ocena: 187
    Dziękuję za odpowiedzi, użyłem attiny2313 zdemontowanego z innego urządzenia i nie było problemu, Te informacje na pewno przydadzą mi się w przyszłosci jak będę wykorzystywał układy AT89C2051.

Podsumowanie tematu

✨ Użytkownik pyta o możliwość przeniesienia programu napisanego w BASCOM dla układu attiny2313 na AT89C2051. Oprócz zmiany nazw wyprowadzeń i procesora, konieczne jest dostosowanie konfiguracji timera, ponieważ obsługa timera w AVR i '51 różni się. Użytkownik otrzymuje wskazówki dotyczące składni konfiguracji timera w AT89C2051 oraz różnice w działaniu timerów. Po uzyskaniu informacji, użytkownik decyduje się na użycie attiny2313 zdemontowanego z innego urządzenia, co rozwiązuje jego problem.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA