Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega8L-brak układu w Bascom

mateusz93mk 18 Maj 2014 10:03 1389 13
  • #1 18 Maj 2014 10:03
    mateusz93mk
    Poziom 11  

    Koledzy mam duży problem. Programuje w bascomie różne micro kontrolery,
    do tej pory kupowałem atmege8 lub atmege8aa lub też atmege8u.
    Wszystko był ok kiedy to kupiłem na allegro atmega8L.
    I tu się pojawił problem gdyż w bascomie nie można wybrać uC typu atmega8l.
    Przy kompilacj wyskakuje błąd że jest wybrany nie prawidłowy układ.
    Prosimy wybrac z listy atmega8L. Ale na liście tych procesorów w bascom nie ma. Jak poradzić sobie z tym problemem. Dodałem że programuje przez programator Usb Asp. Proszę o pomoc.

    0 13
  • #2 18 Maj 2014 18:13
    zumek
    Poziom 39  

    mateusz93mk napisał:
    ... Programuje w bascomie różne micro kontrolery...

    No to może już nadeszła pora, zajrzeć do dokumentacji któregoś z nich :?:
    Np. ATMega8 - odpowiedź znajdziesz już na pierwszej stronie :idea:

    0
  • #3 18 Maj 2014 18:25
    yokoon
    Poziom 28  

    Witam.
    Nie wiem jak deklarujesz w programie dany mikrokontroler, ja wpisuję w ten sposób i nigdy nie miałem problemu.

    $regfile " m8def.dat"

    Każdą Atmegę 8.

    ATmega 8L może mieć większy zakres zasilania 2.7V - 5.5V.

    0
  • #4 20 Maj 2014 21:09
    mateusz93mk
    Poziom 11  

    Zawsze wybierałem chipa z listy dostępnych. Tylko tej atmega8L nie ma na liście. Programator czyta ze jest inna i prosi wybac inną ale jej nie ma.
    Nie da się sompilować ani z programować.

    Dodano po 1 [minuty]:

    Atmeg8L różni się tym że można założy tylko zegar 8mHz a atmega8a miała od 8 do 16mHZ

    0
  • #5 21 Maj 2014 10:03
    rekinisko
    Poziom 22  

    Ja używam tylko procesorów z literą L i nigdy nie miałem problemu. To jest wersja nisko napięciowa i Twój problem jest po stronie programatora.

    0
  • #6 21 Maj 2014 20:51
    mateusz93mk
    Poziom 11  

    Używam amatora USB ASP. Czy można jakoś rozwiązac ten problem ??
    Mam programator LPT ale nie mam w lapku portu szeregowego

    0
  • #7 21 Maj 2014 21:32
    rekinisko
    Poziom 22  

    Ja też używam USB ASP i w bascomie wybieram "atmega8" nigdy nie słyszałem o wybieraniu procesora a już z literką "L" wcale. Masz pewnie problem z poziomami napięć w programatorze.

    0
  • #8 21 Maj 2014 21:43
    dondu
    Moderator Mikrokontrolery Projektowanie

    ATmega8, Atmega8L i ATmega8A itp różnią się parametrami elektrycznymi, a nie funkcjonalnościami. Aby się upewnić należy sprawdzić jaką mają sygnaturę:

    Atmega8L-brak układu w Bascom Atmega8L-brak układu w Bascom

    ... stwierdzając, że są takie same. Dlatego też w kompilatorach występują po prostu jako ATmega8. Podobnie jest z innymi układami.

    Warto także popatrzeć na dokumenty dot. migracji (załącznik), a w nim już na pierwszej stronie:

    Cytat:
    In order to optimize the manufacturing process and to further reduce current
    consumption, an optimized version of ATmega8 has been introduced.

    The ATmega8A is a functionally identical, drop-in replacement for the ATmega8.
    All devices are subject to the same qualification process and same set of
    production tests, but as the manufacturing process is not the same some electrical
    characteristics differ

    0
  • #9 25 Maj 2014 07:32
    mateusz93mk
    Poziom 11  

    No dobrze wszystko się zgadza. Ale teraz pytanie co i jak zrobić aby to chodziło??
    Przecież napięcia programatora nie zmienię bo nie jest regulowane czy coś. Daje 5VDC

    0
  • #10 25 Maj 2014 09:31
    rekinisko
    Poziom 22  

    Powiem Ci z mojego doświadczenia, mam jakiś tam programator kupiony na allegro. U mnie wszystkie sygnały z programatora lecą na poziomie 5V, tylko zasilanie z programatora jest zmniejszone z 5V do 3,3V ale to już na docelowej płytce. Może to co robię nie ma prawa działać, ale działa.

    0
  • #11 25 Maj 2014 09:54
    1861421
    Użytkownik usunął konto  
  • #13 25 Maj 2014 11:16
    1861421
    Użytkownik usunął konto  
  • #14 25 Maj 2014 11:52
    mateusz93mk
    Poziom 11  

    Pisałem progam. Najpierw kofiguruje we/wy , podciągam porty na 1, pisze program potem F4 i F7 jak się wgra to układ jak zaprogramowany to tak działa.
    Zawsze w bascom wybierałem w zakładce chip mój układ który programuje czyli atmega8. Nigdy nie miałem problemu

    Dodano po 55 [sekundy]:

    m8adef dokładnie tak widnieje w zakładce

    0