Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Programowanie Atmega8 lub Atmega328 diody led

DJ_Zientek 12 Aug 2017 10:57 1722 25
  • #1
    DJ_Zientek
    Conditionally unlocked
    Witam

    Na wstępie napiszę że jestem zielony w programowaniu procesorów AVR dla tego proszę o pomoc

    W posiadaniu mam programator USBASP, płytkę stykową, kabelki itd no i program BASCOM AVR

    Potrzebuję program do koguta led na 8 diod

    Takowy program testowałem na Arduino UNO i działał, kod poniżej:



    Code: Bascom
    Log in, to see the code


    Proszę o pomoc w napisaniu i uruchomieniu takiego programu bezpośrednio na atmedze w programie bascom avr, próbowałem już przenosić projekt, wgrywać botloadery itd ale żaden nie wypalił pozdrawiam i czekam na pomoc
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • #2
    User removed account
    User removed account  
  • #4
    User removed account
    User removed account  
  • #5
    emarcus
    Level 38  
    DJ_Zientek wrote:
    tak to ma wyglądać: ?


    Nie bardzo wiem co to jest 'Kogut' , ale wydaje mi się że to ma byc jakiś migacz (?)
    Wytestuj ten przykład, albo sprecyzuj dokladniej jaki efekt świetlny masz na celu do osiągnięcia:

    Code: vbnet
    Log in, to see the code


    Taki lub podobny efekt możesz osiągnąc stosując ATtiny 13 (8-pin) , który w łatwy sposób pozwala wysterowac niezależnie /(pojedynczo) nawet 20 diod bez stosowania dodatkowego osprzętu zachowując nie zmieniony pin 'Reset', potrzebny podczas programowania.
    Znajdziesz też w internecie bardzo dużą ilośc przykładów; bądź gotowych, albo podobnych, tworzonych pod różne platformy:

    Bascom - Basic,
    Atmel Studio -C,
    czy też Arduino.
    Szukaj pod hasłem : 'knight rider' .

    e marcus
  • #6
    User removed account
    User removed account  
  • #7
    DJ_Zientek
    Conditionally unlocked
    Dzięki za odpowiedzi, ma to być kogut ostrzegawczy pomarańczowy, sterowanie na 8 diod żeby był efekt kręcenia się, i właśnie o to mi chodzi żeby napisać taki program do Atmegi8 lub atmegi328, kogut będzie zasilany ogniwami Li-Ion, chodzi głównie o bezprzewodowy żeby był, mam sporo obudów po starych kogutach z których wymontowałem już silniczki i odblaski, proszę o pomoc w napisaniu i wgraniu takiego programu poprzez USBASP, pozdrawiam
  • #8
    User removed account
    User removed account  
  • #9
    DJ_Zientek
    Conditionally unlocked
    R-MIK wrote:
    DJ_Zientek wrote:
    proszę o pomoc w napisaniu i wgraniu takiego programu poprzez USBASP, pozdrawiam

    Czegoś nie kapuję. Masz działający kod na Arduino więc w czym problem? Jak pamiętam Arduino obsługuje USBASP.


    Próbowałem wgrywać jakieś botloadery itd. ale nic nie wychodzi, potrzebuje to w układzie atmel
  • #10
    User removed account
    User removed account  
  • #11
    DJ_Zientek
    Conditionally unlocked
    Witam, tak na arduino UNO działa, ale moa wersja jest z Atmelem328 SMD, wczoraj znalazłem jakieś strony co niby można przenieść program z arduino na atmelage ale niestety nic nie działa, może ktoś z forumowiczów ma jakieś sensowne rozwiązanie, instrukcję dla zielonych, pozdrawiam

    PS. Używałem opcji szukaj jak również wujka Google i niestety wszystko co sprawdziłem i przetestowałem nie śmiga
  • #12
    User removed account
    User removed account  
  • #13
    DJ_Zientek
    Conditionally unlocked
    Proszę o instrukcję wgrania takiego programu bo już próbowałem wszystkiego i nic nie idzie, jeżeli nikt nie jest w stanie mi pomóc to proszę napisać i zamykamy temat
  • #14
    User removed account
    User removed account  
  • #15
    DJ_Zientek
    Conditionally unlocked
    Próbowałem wgrać po przez USBASP, arduino + USBASP, Wgrać botloader poprzez arduino, wgrać botloader poprzez USBASP, nic nie wychodzi, nic totalna porażka program działa tylko ak wgram go do Arduino UNO, jeżeli ktoś może to niech napisze jak to wgrać krok po kroku bo naprawdę jestem zielony a te wszystkie instrukcje w internecie zawodzą
  • #16
    User removed account
    User removed account  
  • #17
    DJ_Zientek
    Conditionally unlocked
    R-MIK wrote:
    DJ_Zientek wrote:
    Próbowałem wgrać po przez USBASP, arduino + USBASP, Wgrać botloader poprzez arduino, wgrać botloader poprzez USBASP, nic nie wychodzi,

    Co oznacza to nic?
    - programator nie jest widziany przez soft na kompie?
    - program się nie wygrywa?
    - program się wgrywa, weryfikacja poprawna a sie nie wykonuje?

    Jak na razie precyzja wypowiedzi jest mniej-więcej taka:
    samochód nie działa, nie można nim jeździć.
    Po 3 godzinnym wyciąganiu informacji okazuje się, że spalona jest żarówka kierunkowskazów.


    Programator ma zainstalowane sterowniki pod windowsem 7 bo BASCOM-AVR go widzi

    Arduino wersja 1.6.13 nie mam pojęcia czy widzi USBASP bo nie mogę tego sprawdzić bo nie wiem gdzie, z Arduino UNO się komunikuje

    Arduino wgrywa kompilacje do ArduinoUNO

    Potrzebuje przerobiony program w .hex żeby wgrać go przez bascoma i usbasp do atmela, czy jest ktoś w stanie taki program napisać?
  • #18
    User removed account
    User removed account  
  • #19
    DJ_Zientek
    Conditionally unlocked
    znalazłem plik .hex

    ale bascom wywala mi komunikat :

    Detected micro atmaga8a does not match the selected micro AT90S2313

    gdzie przed wgraniem zmienić procesor

    <ciach>

    Moderated By dondu:

    Nie tolerujemy wulgaryzmów w żadnej postaci.
    To pierwsze ostrzeżenie, więc tylko na 30 dni.
    3.1.6. Rozpowszechnianie treści sprzecznych z zasadami współżycia społecznego oraz dobrymi obyczajami

  • #20
    User removed account
    User removed account  
  • #22
    User removed account
    User removed account  
  • #24
    User removed account
    User removed account  
  • #26
    User removed account
    User removed account