Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Generowanie tekstu (obrazu video 75 ohm)- ccir(pal) [BASCOM]

fiskusmati 19 Dec 2009 21:40 4438 18
IGE-XAO
  • #1
    fiskusmati
    User under supervision
    Witam, po przerwie.

    Zwracam się z prośbą o podanie schematu oraz kodu dzięki któremu w pętli będę mógł wyświetlać temperatury oraz czas (tło białe, napisy czarne) w systemie ccir (czarno-biały PAL). Nie chodzi mi o super jakość ale aby było widoczne. Wyszukiwałem na elce tego, ale zawsze jest w innym niż bascom.

    Dobre by było aby w tym programie była pęta do...loop a w niej np coś podobnego jak Print "tekst" lub Lcd "tekst". Myśle że rozumiecie abym mógł podstawić np TV "temperatura:"; T1 itd...

    Obraz musi mieć oporność tak jak zwykłe video czyli 75 ohm. Dla chętnych podpowiem ze obraz z 3 kamer i z tego urządzenia będzie przełączany dzielnikiem obrazu w sekwencji a wyjście dzielnika podpięte do video servera.



    Pozdrawiam! Fisksumati. Wesołych Świąt (nie widzę świątecznych emotnikonek?)
    Kamery 3D Time of Flight - zastosowania w przemyśle. Darmowe szkolenie 16.12.2021r. g. 10.00 Zarejestruj się
  • IGE-XAO
  • #4
    fiskusmati
    User under supervision
    To ma tworzyć raczej własny sygnał bo podejrzewam ze nałożenie było by nie możliwe na moje możliwości.

    Dodano po 3 [minuty]:

    Widziałem schematy na których łączy się chyba 3 piny opornikami i uzyskuje się w ten sposób sygnał video, chodzi mi o to :-)
  • Helpful post
    #5
    atom1477
    Level 43  
    Coś jak AVRTV?
    http://www.sklep.avt.com.pl/p/pl/482409/avrtv...+plytka+drukowana+i+zaprogramowany+uklad.html

    Gdzieś to miałem w BASCOMie. Ale muszę poszukać. Modyfikowałem to i to co znajdę pewnie będzie w kolorze (do kodera MC1377).
  • IGE-XAO
  • #6
    fiskusmati
    User under supervision
    Coś takiego tylko bez rs232 i bez koloru.

    Chodzi mi tutaj o coś prostego potem w programie. 320x240 wystarcza

    Dodano po 16 [minuty]:

    Załącz ten programik dobrze byłoby jak byś dał jeszcze schemat oraz przerobił to wszystko na cz-b i na moją potrzebę :-) Zrób tak abym mógł wpisać w konkretne miejsce tekst lub wstawić zmienną i żeby to mi się wyświetlało, jak sobie nie poradzę z powieleniem tego (3x temp + data + czas + strona www)
  • Helpful post
    #7
    atom1477
    Level 43  
    Znalazłem tylko dla koloru.
    Teraz tego nie przerobię. Musiał bym zbudować ten układ i podłączyć się do telewizora.
    Ale wygeneruje to zwykły obraz czarno-biały jak nie wstawisz układu MC1377. Czyli nada Ci się.

    W projekcie jest inaczej, ale ATMega może być 8, a kwarc może być 16MHz. Tylko trzeba będzie trochę zmienić program.

    Uwaga. Program jest dośc dziwny. Bo w pliku Font.bas trzeba tak dobrać ilość nopów aby początek tablicy Font po skompilowaniu programu znalazł się na 256-tym bajcie. Zastosowałem takie kombinacje bo nie wiedziałem (i nadal nie wiem) jak w BASCOMie zrobić coś na wzór asemblerowego polecenia ORG (umieszczania fragmentu programu pod określonym adresem).
  • #8
    fiskusmati
    User under supervision
    a gdzie mam wstawiać tekst/zmienne?
  • #10
    fiskusmati
    User under supervision
    A jak temperaturę wstawić?
  • #12
    fiskusmati
    User under supervision
    Sorki specjalistą od avr to nie jestem więc nie wiem. Sorki ze pytania głupie ale naprawde ja tego nie widze. Myslałem ze będzie w jakiejś petli cos takiego jak jest do wyswietlania na LCD lub Print!! Pokaż mi bo sam nie moge znaleźć. Tutaj jeszcez jakieś fonts? co ja mam z tym robić?
  • Helpful post
    #13
    atom1477
    Level 43  
    Z Font nic nie robisz. To jest tablica czcionki. Ją zostaw.
    Quote:

    ldi R24, 80
    !Out Spcr, R24
    ldi R24, 1
    !Out Spsr, R24


    ldi R16, 255
    ldi R17, 16
    Loadadr Znaki(1) , X
    !Loop_zapis:
    St X+, R17
    'Inc R17
    dec R16
    brne Loop_zapis



    Enable Interrupts
    Enable Timer2





    Do
    !Loop_wait:
    In R16, TCNT2
    cpi R16, 255
    brlo Loop_wait

    nop
    nop
    nop
    nop
    nop
    nop



    Znaki(1) = Asc( "T")
    Znaki(2) = Asc( "E")
    Znaki(3) = Asc( "M")
    Znaki(4) = Asc( "P")
    Znaki(5) = Asc( "=")
    Znaki(6) = Asc( "1")
    Znaki(7) = Asc( "5")
    Znaki( 8 ) = Asc( ".")
    Znaki(9) = Asc( "7")
    Znaki(10) = Asc( ".*)

    Loop


    To co jest za niebiesko możesz wywalić. To wstawiało jakiś domyślny text który używałem przy testach programu.
    To na zielono pomaga w synchronizacji.
    Możesz to wywalić i wstawić to co jest na fioletowo. Ale wtedy obraz będzie delikatnie drgał. Niestety na razie nie mam pomysłu jak polepszyć synchronizację jednocześnie umożliwiając działanie programu głównego. Chcę zrobić tak jak jest w AVRTV ale niestety nie rozumiem o co tam chodzi :D
  • #14
    Freddie Chopin
    MCUs specialist
    fiskusmati wrote:
    Załacz ten programik dobrze byłoby jak bys dał jeszcze schemat oraz przerobił to wszystko na cz-b i na moją potrzebę :-) Zrób tak abym mógł wpisać w koknketne miejsce teskt lub wstawić zmienną i zeby to mi sie wyśiwetlało, jak sobie nie poradze z powieleniem tego (3x temp + data + czas + strona www)

    A zaraz potem niech zrobi Ci kawkę, tylko musisz powiedzieć czy ma być ze śmietanką czy bez...

    <sciana>

    4\/3!!
  • #16
    atom1477
    Level 43  
    Freddie Chopin wrote:
    fiskusmati wrote:
    Załacz ten programik dobrze byłoby jak bys dał jeszcze schemat oraz przerobił to wszystko na cz-b i na moją potrzebę :-) Zrób tak abym mógł wpisać w koknketne miejsce teskt lub wstawić zmienną i zeby to mi sie wyśiwetlało, jak sobie nie poradze z powieleniem tego (3x temp + data + czas + strona www)

    A zaraz potem niech zrobi Ci kawkę, tylko musisz powiedzieć czy ma być ze śmietanką czy bez...

    <sciana>

    4\/3!!


    Jak bym wcześniej zobaczył to roszczenie to by programu na pewno nie zobaczył.
  • Helpful post
    #17
    piotr411
    Level 22  
    AVT2853 ten kit, który podał Tobie kolega właśnie sterowany jest przez PRINT, potrzebujesz tylko mały uC np Attiny 12,13,25,45,85 lub inny jeśli potrzeba jest małych rozmiarów i masz to czego szukasz, prościej sie nie da:), taniej się da ale nie prościej
    lub taniej:
    Link

    Tu jest też link do kompletnego urządzenia
    Link
    najprostsze z możliwych i działające - sprawdzone!!!
  • #19
    zumek
    Level 39  
    fiskusmati wrote:
    ... Załacz ten programik dobrze byłoby jak bys dał jeszcze schemat oraz przerobił to wszystko na cz-b i na moją potrzebę...


    Temat zamykam - regulamin p.16