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

[C] Atiny2313, multipleksacja LED

lycon5 31 Sty 2011 21:51 1908 14
  • #1 9084742
    lycon5
    Poziom 11  
    Przygoda z mikrokontrolerami dopiero co rozpoczęta. Pierwsze stracie z płynną obsługą wyświetlaczy 7-segmentowych. Potrafię wyświetlić jakąkolwiek liczbę, na ilu tylko wyświetlaczach chce. Pytanie: jak skonstruować program tak by wyświetlał różne liczby na różnych wyświetlaczach ? Znalazłem tony poradników, rzecz w tym, że jedynym programem jaki poprawnie obsługuje mój zestaw programatora i procka to CodeVisionAVR który nie uznaje pewnych makr a w AVRStudio nie mogę zaimplementować programatora AVR910. Pomożecie ? :-)
  • #2 9085000
    tadzik85
    Poziom 38  
    Tematów na ten temat jest bez liku......
  • #3 9085029
    lycon5
    Poziom 11  
    To prawda ale nie mogę znaleźć nic co by działało pod moim układem. CodeVision posiada inne biblioteki, inne makra.
  • #4 9085046
    tadzik85
    Poziom 38  
    Jedno z drugim nic nie ma wspólnego. AVR to AVR multipleksacja wyświetlaczy to multipleksacja wyświetlaczy. Zasada ta sama procesor ten sam.
  • #5 9085125
    lycon5
    Poziom 11  
    Uczenie najlepiej wychodzi mi poprzez analizowanie kodu który wiem, że działa. I w tym problem, bo nie znalazłem, żadnego przystępnego kodu pod mój kompilator...
  • #6 9085169
    tadzik85
    Poziom 38  
    takie uroki :D to zastanów się jak to działa i spróbuj sam napisać. To wcale skomplikowane nie jest.
  • #7 9085183
    lycon5
    Poziom 11  
    Też mi się tak wydaje. Największą przeszkodą jest to, że nie wiem w jaki sposób podać na szynę rozkazu programujące różne wyświetlacze w różny sposób. Jak bym nie myślał, bez przykładu ani rusz... liczyłem na pomoc :)
  • #8 9085242
    tadzik85
    Poziom 38  
    ale w czym problem? zapalasz pierwszy wyświetlacz wystawiasz na niego odpowiednie sygnały
    czekasz gasisz wszystko zapalasz drugi podajesz wartość a niego i tak w kolko
  • #9 9085256
    lycon5
    Poziom 11  
    Ale czy przez to uzyskam taki efekt, że powiedzmy na wyświetlaczu będzie widoczna liczba 10 ? Na pierwszy 1 na drugim 0 ? Jakoś nie potrafię sobie tego wyobrazić, że jest to możliwe w taki sposób...
  • #10 9085277
    tadzik85
    Poziom 38  
    A w telewizorze jak obraz jest wyświetlany? Wystarczy ze cały przebieg przez wszystkie wyświetlacze będzie wynosił max 20ms
  • #11 9085376
    lycon5
    Poziom 11  
    Starrrrry. Pijemy ;D Dzięki, wszelkie moje wątpliwości się roziwały
  • #12 9096822
    mgiro
    Poziom 22  
    Nie możesz wykorzystać AVRStudio do kompilacji programów??
  • #13 9097376
    lycon5
    Poziom 11  
    Próbowałem. Problem w tym, że za groma nie widzi mojego programatora. Posiadam AVR910 i wizardzie nie ma takiego urządzenia. Za to, CodeVision śmiga jak talala :)
  • #14 9097467
    rrytel
    Poziom 14  
    AVRStudio do pisania i kompilacji, a CodeVision do programowania procesora? AVRStudio ma przy okazji bardzo dobry debuger w którym, można symulować różne procesorki od atmela.
  • #15 9098174
    zumek
    Poziom 39  
    lycon5 napisał:
    To prawda ale nie mogę znaleźć nic co by działało pod moim układem. ...

    A wiesz kolego, że "zabawa z mikrokontrolerami" nie polega na znajdowaniu kodów, tylko na ich pisaniu :?:
    Z takim podejściem do zagadnienia, to wiele raczej nie zdziałasz.

    Temat zamykam, bo widzę że autor wyraźnie czeka na gotowca, a nie załączył ani schematu, ani choćby zalążka programu.

    Regulamin p.14,16
REKLAMA