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 wgrać program na mikrokontroler 89C51 Atmel? Jakiego oprogramowania użyć?

Peter_sgd 09 Mar 2003 19:17 2318 11
REKLAMA
  • #1 120288
    Peter_sgd
    Poziom 14  
    Posty: 112
    Pomógł: 6
    Chce zrobić sobie jakiś układ na 8051 więc:
    kupiłem sobie 89c51 atmela,
    porzyczyłem od kolegi programator (niestety bez obiaśnień jak go urzywać :( )
    zlutowałem jakis prosty układ z ledami i... co dalej
    Prosze wszystkich o pomoc, jakiego softu urzyc i co zrobic rzeby cokolwiek wgrac w ten cho...y procesor (próbowałem sam ale bez rezultatów).
  • REKLAMA
  • #2 120289
    tolo
    Poziom 35  
    Posty: 3132
    Pomógł: 232
    Ocena: 1176
    A co to za programator?
  • REKLAMA
  • #3 120319
    Peter_sgd
    Poziom 14  
    Posty: 112
    Pomógł: 6
    Pisze na nim"programator mikroprocesorów atmel AT89Cxxxx"
    Jest to jakis projekt z ep.
    Jak trzeba to dowiem sie wiecej:)
  • #4 120613
    marc.o
    Poziom 14  
    Posty: 136
    Ocena: 1
    Ja bym polecił jakis układ z możliwościa programowania w systemie.
    Z rodiny 51 to najbardziej popularnym jest chyba AT89S8252. Sam go
    używam i nie miałem z nim żadnego problemu. Programator to dwie
    wtyczki (do LTP i do układu z prockiem). Programy pisałem w Bascomie
    i jednym klawiszem procesor sam się programował i resetował, a program
    pięknie ruszał. Nie ma uciązliwego przekładania procesora z programato-
    ra do układu i odwrotnie (przez co nie ma ryzyka wyrobienia podstawki
    w układzie - pewnie to nie ZIF, odpada także problem złego włożenia
    procka w podstawkę).
  • REKLAMA
  • #5 120670
    Rysiek_W
    Poziom 12  
    Posty: 27
    Ocena: 2
    Witam !
    Mam programator do Atmeli z AVT, można nim programować małe Atemli i flash-e 89c5x.
    Uwaga oprogramowanie dla tego programatora działa pod DOS-em i nie działa dobrze pod Windows w okienku DOS-wym. Trzeba uruchomić komputer w trybie DOS.
    Poza tymi uwagami programator jest OK!
  • #6 121470
    Peter_sgd
    Poziom 14  
    Posty: 112
    Pomógł: 6
    :arrow: Rysiek_w dzieki wielkie. Rzeczywiscie pod DOSem poszło i mogłem wreszcie zobaczyc ten wspaniały widok migającej diody led :D .
    Tylko ze na szybszych kompach wyrzuca mi jakis błąd (cos tam 200) co z tym zrobic?
  • #7 121474
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Spróbuj urzyć tego patcha.
    Załączniki:
    • tppatch.zip (9.4 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #8 121502
    Peter_sgd
    Poziom 14  
    Posty: 112
    Pomógł: 6
    chyba nic z tego
    ma windowsa 2k i moze dlatego?
  • #9 121607
    Rysiek_W
    Poziom 12  
    Posty: 27
    Ocena: 2
    Moja rada programator działa dobrze na starych kompach (ja uzywam starego 386 i jest OK). możesz mieć problem z portami jeżeli są na płycie głównej. Jeżeli masz na płycie slot ISA dodaj kartę z COM-ami.
    Może będzie OK.
  • REKLAMA
  • #10 122335
    Joachim Krukowski
    Poziom 17  
    Posty: 224
    Pomógł: 1
    Ocena: 8
    Peter_sgd napisał:
    chyba nic z tego
    ma windowsa 2k i moze dlatego?


    Z pewnoscia. WinNT i wyzsze nie pozwalaja na bezp. dojscie do sprzetu (czyli np. portu LPT) i programator pracujacy w okienku DOSowym nie zadziala w tych OS.

    Joachim
  • #11 127382
    Peter_sgd
    Poziom 14  
    Posty: 112
    Pomógł: 6
    dzieki za pomoc. Zpaczowałem program i pod 98 chodzi.
    Tylko teraz pojawił sie kolejny problem. Dołączyłem eeproma 24c256
    niby wszystkie adresy w programie są dobre a nic sie nie dzieje (tzn udaje ze do pamieci cos sle ale jak ją czytam to są same FF). Co zrobić?
  • #12 132496
    Peter_sgd
    Poziom 14  
    Posty: 112
    Pomógł: 6
    Ludzie prosze Was poradzcie cos. Jak "przemiatam" wszystkie adresy to pamięc odpowiada na tym właściwym, czyli połączenia i sama pamięć chyba dobre. Tylko że jeszcze nic nie udało mi sie z niej odczytac. Co robic

Podsumowanie tematu

✨ Dyskusja dotyczy programowania mikrokontrolera Atmel 89C51 z rodziny 8051 oraz wyboru odpowiedniego oprogramowania i sprzętu do wgrywania kodu. Użytkownik posiada programator do mikrokontrolerów Atmel AT89Cxxxx, jednak bez instrukcji obsługi. Zalecane jest użycie programatora z możliwością programowania w systemie, np. AT89S8252, który współpracuje z Bascomem, umożliwiając łatwe programowanie i resetowanie procesora bez konieczności wyjmowania układu. Wskazano, że oprogramowanie do programatora AVT działa pod DOS-em, a pod systemami Windows NT i wyższymi dostęp do portów LPT jest ograniczony, co powoduje problemy z programowaniem. Rozwiązaniem jest uruchomienie komputera w trybie DOS lub użycie starszego sprzętu z portami ISA. Po zastosowaniu patcha i uruchomieniu pod Windows 98 programowanie przebiega poprawnie. Dodatkowo pojawił się problem z odczytem pamięci EEPROM 24C256, gdzie pomimo poprawnych połączeń odczyt zwraca same wartości FF, co sugeruje konieczność dalszej diagnostyki połączeń i konfiguracji.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA