eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika › Problem z programowaniem ATmega88V
Ilość wypowiedzi w tym wątku: 8

  • 1. Data: 2014-04-04 11:34:46
    Temat: Problem z programowaniem ATmega88V
    Od: Mariusz Kręcichwast <m...@c...pl>

    Witam,

    Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    Pisałem do działu technicznego firmy Atmel, ale że mój programator
    nie jest oficjalnym produktem tej firmy dostałem tylko informację,
    że mogę poszukać pomocy na różnych forach.
    Dostałem linki, czytam, czytam i na razie nic.

    Może ktoś się z tym zetknął i ma jakiś pomysł.

    A teraz opis problemu.
    Jest płytka z procesorem AVR ATmega88V 10AU z zewnętrznym
    kwarcem 10MHz. Układy datowane na rok 2010 programują się
    bez problemów, natomiast układy datowane na rok 2012 już nie.

    Mój programator to: Olimex AVR-ISP500-TINY, zgodny z Atmel STK500
    https://www.olimex.com/Products/AVR/Programmers/AVR-
    ISP500-TINY/
    Programator jest nowy, nabyty kilka dni temu, najnowsze sterowniki.
    Dołączony do portu USB 2.0, widziany jako wirtualny port COM3.
    W jednym z dokumentów Atmela znalazłem notkę, że port nie może
    być wyższy niż COM4

    Użyte oprogramowanie to:
    1. Atmel Studio 5
    2. Atmel Studio 6.2
    3. AVR dude 5.8

    Jeżeli to coś wniesie, podaję komunikaty o błędach

    AVR dude
    --------
    avrdude.exe: stk500v2_command(): unknown status 0x80
    avrdude.exe: stk500v2_command(): unknown status 0xc9
    avrdude.exe: stk500v2_program_enable(): cannot get connection status
    avrdude.exe: initialization failed, rc=-1

    Atmel Studio 5/6.2
    ------------------
    11:25:35: [ERROR] Failed to enter programming mode. ispEnterProgMode:
    Error status received: Got 0x80, expected 0x00, ModuleName: TCF (TCF
    command: Device:startSession failed.)

    Procesory są co prawda datowane końcówkę roku 2012 (47 tydzień),
    ale są nowe, nabyte w firmie TME, więc jest to pewne źródło.

    Miałem podejrzenia,że może coś z portem USB, kablem, programatorem,
    ale stare się programują.

    Na chwilę obecną jest to partia ok. 10 urządzeń,
    więc nie jest to kwestia jakiegoś błędu w montażu.

    Pozdrawiam,
    Mariusz Kręcichwast

    ---
    Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ
    ochrona avast! Antivirus jest aktywna.
    http://www.avast.com


  • 2. Data: 2014-04-04 11:58:44
    Temat: Re: Problem z programowaniem ATmega88V
    Od: g...@s...invalid (Adam Wysocki)

    Mariusz Kręcichwast <m...@c...pl> wrote:

    > Mam problem z zaprogramowaniem procesorów AVR ATmega88V.

    Spróbuj zmniejszyć prędkość programowania - dla testu znacznie.
    Czy do pinów ISP (i reset) coś jest jeszcze podpięte?

    Oglądałeś sygnały na oscyloskopie?

    --
    SELECT finger FROM hand WHERE id = 3;
    http://www.chmurka.net/


  • 3. Data: 2014-04-04 12:45:11
    Temat: Re: Problem z programowaniem ATmega88V
    Od: Piotr Gałka <p...@c...pl>


    Użytkownik "Mariusz Kręcichwast" <m...@c...pl> napisał w wiadomości
    news:533e7cb8$0$2245$65785112@news.neostrada.pl...
    > Witam,
    >
    > Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    > Pisałem do działu technicznego firmy Atmel, ale że mój programator
    > nie jest oficjalnym produktem tej firmy dostałem tylko informację,
    > że mogę poszukać pomocy na różnych forach.
    > Dostałem linki, czytam, czytam i na razie nic.
    >
    > Może ktoś się z tym zetknął i ma jakiś pomysł.
    >
    Mieliśmy kiedyś problem z EEPROMami szeregowymi programowanymi w przystawce
    do DSM-51. Starsze się programowały, nowsze nie.
    Główną przyczyną było to, że są nowsze.
    Nowsza technologia to wszystko w środku mniejsze to wszystkie pojemności
    mniejsze to stromsze zbocza na wyjściach i szybsza reakcja wejść na szpilki.
    Występowały przesłuchy w kabelku między wystawianym przez EEPROM sygnałem, a
    linią clock i szpile łapał jako dodatkowe clocki.
    Doraźnie wystarczyło skrócenie kabelka łączącego przystawkę z 20cm do 10cm.
    Potem wstawiliśmy filtry w przystawce.
    P.G.



  • 4. Data: 2014-04-04 15:53:47
    Temat: Re: Problem z programowaniem ATmega88V
    Od: Mariusz Kręcichwast <m...@c...pl>

    W dniu 04-04-2014 11:58, Adam Wysocki pisze:
    > Mariusz Kręcichwast <m...@c...pl> wrote:
    >
    >> Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    >
    > Spróbuj zmniejszyć prędkość programowania - dla testu znacznie.
    > Czy do pinów ISP (i reset) coś jest jeszcze podpięte?
    >
    > Oglądałeś sygnały na oscyloskopie?
    >
    Na razie jeszcze nie, wszystkie oscyloskopy firmowe
    są w terenie, ale postaram się sprawdzić w przyszłym tygodniu.

    MK


    ---
    Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ
    ochrona avast! Antivirus jest aktywna.
    http://www.avast.com


  • 5. Data: 2014-04-04 15:59:10
    Temat: Re: Problem z programowaniem ATmega88V
    Od: Mariusz Kręcichwast <m...@c...pl>

    W dniu 04-04-2014 12:45, Piotr Gałka pisze:
    >
    > Użytkownik "Mariusz Kręcichwast" <m...@c...pl> napisał w wiadomości
    > news:533e7cb8$0$2245$65785112@news.neostrada.pl...
    >> Witam,
    >>
    >> Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    >> Pisałem do działu technicznego firmy Atmel, ale że mój programator
    >> nie jest oficjalnym produktem tej firmy dostałem tylko informację,
    >> że mogę poszukać pomocy na różnych forach.
    >> Dostałem linki, czytam, czytam i na razie nic.
    >>
    >> Może ktoś się z tym zetknął i ma jakiś pomysł.
    >>
    > Mieliśmy kiedyś problem z EEPROMami szeregowymi programowanymi w
    > przystawce do DSM-51. Starsze się programowały, nowsze nie.
    > Główną przyczyną było to, że są nowsze.
    > Nowsza technologia to wszystko w środku mniejsze to wszystkie pojemności
    > mniejsze to stromsze zbocza na wyjściach i szybsza reakcja wejść na
    > szpilki.
    > Występowały przesłuchy w kabelku między wystawianym przez EEPROM
    > sygnałem, a linią clock i szpile łapał jako dodatkowe clocki.
    > Doraźnie wystarczyło skrócenie kabelka łączącego przystawkę z 20cm do
    > 10cm. Potem wstawiliśmy filtry w przystawce.
    > P.G.
    >
    >
    Postaram się wykonać testy z oscyloskopem.
    Programator ma tasiemkę długości 20cm, zrobię krótszą
    i sprawdzę. Sama płytka jest niewielka, chociaż od złącza ISP
    do procesora jest ok. 2,5cm - może to jest powód.
    Wolne obszary na płytce są oblane masą.
    Same procesory opisane są identycznie, różnią się tylko
    data produkcji.
    Poszukam jeszcze czegoś po sieci.

    Na razie zaczynam weekend.

    MK


    ---
    Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ
    ochrona avast! Antivirus jest aktywna.
    http://www.avast.com


  • 6. Data: 2014-04-09 12:22:33
    Temat: Re: Problem z programowaniem ATmega88V
    Od: Mariusz Kręcichwast <m...@c...pl>

    W dniu 04-04-2014 11:34, Mariusz Kręcichwast pisze:
    > Witam,
    >
    > Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    > Pisałem do działu technicznego firmy Atmel, ale że mój programator
    > nie jest oficjalnym produktem tej firmy dostałem tylko informację,
    > że mogę poszukać pomocy na różnych forach.
    > Dostałem linki, czytam, czytam i na razie nic.

    Kilka dni temu pisałem tutaj o problemie z programowaniem procesorów
    Atmel ATmega88V z nowej partii, podobny problem pojawił się też
    z nowymi procesorami ATmega16A. Po badaniach okazało się, że poziomy
    napięć w układzie generacji zegara są ok. 2..3 krotnie zaniżone
    w stosunku do sprawnych modułów. Po podmianie na starszą wersję
    procesora płytka działa prawidłowo - jest to jedyna zmiana, więc
    cała reszta płytki jest sprawna. Układ generacji zegara jest klasyczny -
    rezonator kwarcowy (10MHz w jednym i 11.0592 MHz w drugim urządzeniu)
    oraz dwa kondensatory ceramiczne 22pF do masy.
    Rezonator kwarcowy produkcji YIC w obudowie HC49/U (niski profil, montaż
    THT), kondensatory ceramiczne SMD 0603, dielektryk C0G.

    Dziwne jest to, że starsze procesorów wersje działają, może zaszły
    jakieś zmiany w wewnętrznej strukturze, przy zachowaniu zgodności
    binarnej. Napisałem do Atmel-a, może coś odpiszą.
    Takich niedziałających urządzeń mam już sporo, więc nie jest
    to kwestia jednostkowych układów.
    Możliwe, że trafiły się jakieś wadliwe partie układów,
    ale to raczej nieprawdopodobne.

    Miał ktoś takie doświadczenia, mnie się powoli kończą pomysły?

    Pozdrawiam,
    Mariusz Kręcichwast





  • 7. Data: 2014-04-09 12:31:39
    Temat: Re: Problem z programowaniem ATmega88V
    Od: Zbych <a...@o...pl>

    W dniu 09.04.2014 12:22, Mariusz Kręcichwast pisze:
    > W dniu 04-04-2014 11:34, Mariusz Kręcichwast pisze:
    >> Witam,
    >>
    >> Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    >> Pisałem do działu technicznego firmy Atmel, ale że mój programator
    >> nie jest oficjalnym produktem tej firmy dostałem tylko informację,
    >> że mogę poszukać pomocy na różnych forach.
    >> Dostałem linki, czytam, czytam i na razie nic.
    >
    > Kilka dni temu pisałem tutaj o problemie z programowaniem procesorów
    > Atmel ATmega88V z nowej partii, podobny problem pojawił się też
    > z nowymi procesorami ATmega16A. Po badaniach okazało się, że poziomy
    > napięć w układzie generacji zegara są ok. 2..3 krotnie zaniżone
    > w stosunku do sprawnych modułów.

    A masz możliwość odczytu fusebitów CKSEL3..0 z tych problematycznych
    kontrolerów? Może to kwestia wyboru pomiędzy "Low power crystal
    oscillator" i "Full swing crystal oscillator"?


  • 8. Data: 2014-04-09 16:44:33
    Temat: Re: Problem z programowaniem ATmega88V
    Od: bobofrut <r...@g...com>

    On Friday, 4 April 2014 10:34:46 UTC+1, Mariusz Kręcichwast wrote:
    > Witam,
    >
    >
    >
    > Mam problem z zaprogramowaniem procesorów AVR ATmega88V.
    >
    > Pisałem do działu technicznego firmy Atmel, ale że mój programator
    >
    > nie jest oficjalnym produktem tej firmy dostałem tylko informację,
    >
    > że mogę poszukać pomocy na różnych forach.
    >
    > Dostałem linki, czytam, czytam i na razie nic.
    >
    >
    >
    > Może ktoś się z tym zetknął i ma jakiś pomysł.
    >
    >
    >
    > A teraz opis problemu.
    >
    > Jest płytka z procesorem AVR ATmega88V 10AU z zewnętrznym
    >
    > kwarcem 10MHz. Układy datowane na rok 2010 programują się
    >
    > bez problemów, natomiast układy datowane na rok 2012 już nie.
    >
    >
    >
    > Mój programator to: Olimex AVR-ISP500-TINY, zgodny z Atmel STK500
    >
    > https://www.olimex.com/Products/AVR/Programmers/AVR-
    ISP500-TINY/
    >
    > Programator jest nowy, nabyty kilka dni temu, najnowsze sterowniki.
    >
    > Dołączony do portu USB 2.0, widziany jako wirtualny port COM3.
    >
    > W jednym z dokumentów Atmela znalazłem notkę, że port nie może
    >
    > być wyższy niż COM4
    >
    >
    >
    > Użyte oprogramowanie to:
    >
    > 1. Atmel Studio 5
    >
    > 2. Atmel Studio 6.2
    >
    > 3. AVR dude 5.8
    >
    >
    >
    > Jeżeli to coś wniesie, podaję komunikaty o błędach
    >
    >
    >
    > AVR dude
    >
    > --------
    >
    > avrdude.exe: stk500v2_command(): unknown status 0x80
    >
    > avrdude.exe: stk500v2_command(): unknown status 0xc9
    >
    > avrdude.exe: stk500v2_program_enable(): cannot get connection status
    >
    > avrdude.exe: initialization failed, rc=-1
    >
    >
    >
    > Atmel Studio 5/6.2
    >
    > ------------------
    >
    > 11:25:35: [ERROR] Failed to enter programming mode. ispEnterProgMode:
    >
    > Error status received: Got 0x80, expected 0x00, ModuleName: TCF (TCF
    >
    > command: Device:startSession failed.)
    >
    >
    >
    > Procesory są co prawda datowane końcówkę roku 2012 (47 tydzień),
    >
    > ale są nowe, nabyte w firmie TME, więc jest to pewne źródło.
    >
    >
    >
    > Miałem podejrzenia,że może coś z portem USB, kablem, programatorem,
    >
    > ale stare się programują.
    >
    >
    >
    > Na chwilę obecną jest to partia ok. 10 urządzeń,
    >
    > więc nie jest to kwestia jakiegoś błędu w montażu.
    >
    >
    >
    > Pozdrawiam,
    >
    > Mariusz Kręcichwast
    >
    >
    >
    > ---
    >
    > Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ
    ochrona avast! Antivirus jest aktywna.
    >
    > http://www.avast.com

    Upewnij się, że linia RESET'u podczas programowania nie jest "zakłócona".

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: