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

Czy da się przerobić kod żeby zamiast wyświetlacza LCD użyć 7-segmentowego?

Riwars 03 Sie 2018 10:57 882 13
REKLAMA
  • #1 17364327
    Riwars
    Poziom 7  
    Witam czy dany kod da się przebić robić tak żeby wynik wyświetlać na wyświetlaczu 7-segmentowym?
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 17364332
    karolark
    Poziom 42  
    Wyświetlacz LCD i 7 segmentowy mają inne sterowanie.
  • REKLAMA
  • #3 17364516
    Konto nie istnieje
    Konto nie istnieje  
  • #4 17364561
    HD-VIDEO
    Poziom 43  
    Sam film pokazuje, że trzeba użyć wyświetlacza co najmniej 32 znakowego i do tego alfanumerycznego aby litery były czytelne.
  • #5 17364575
    Konto nie istnieje
    Konto nie istnieje  
  • #6 17364594
    HD-VIDEO
    Poziom 43  
    Riwars napisał:
    Czy jednak będzie trzeba użyć drugiego mikroprocesora i np wysyłać mu dane do wyświetlenia?


    Nie trzeba, trzeba użyć specjalizowanych układów do sterownia takimi wyświetlaczami LED, 15seg/5x7/8x8

    Np. PR4010, MAX7219


    Można też przewijać tekst aby zmniejszyć liczbę wyświetlaczy.
  • REKLAMA
  • #7 17364635
    Konto nie istnieje
    Konto nie istnieje  
  • #8 17364650
    HD-VIDEO
    Poziom 43  
    No to możesz się wyrażać jak "Nie trzeba"

    Zaczynamy od narysowania schematu; ATmega8, 32 wyświetlacze alfanumeryczne 15seg.

    W kodzie pomożesz ?
  • #9 17364671
    Konto nie istnieje
    Konto nie istnieje  
  • #10 17365559
    Riwars
    Poziom 7  
    Właściwie to chodzi mi wyświetlanie tylko obrotów na minute.
    Próbowałem sam pobawić się kodem i wymyśliłem coś takiego, tylko ze nie do końca chce działać
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #11 17365872
    Konto nie istnieje
    Konto nie istnieje  
  • #12 17368535
    Riwars
    Poziom 7  
    Dobra jak dodam przerwanie w które będzie obsługiwało wyświetlacz, nie wpłynie to na poprawność pomiaru?
  • Pomocny post
    #13 17368571
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #14 17370479
    Riwars
    Poziom 7  
    Znalazłem ciekawy kod do obsługi 7-segm, pozmieniałem rejestry pod atmega 32. Teraz mam problem tylko z "static const uint8_t __flash DIGITS[11]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0xBF};"
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
REKLAMA