salut a tous,
j'aimerais generer un signal PAL (ecran blanc pour commencer sur mon tunner TV) par le port composite.
j'ai trouve un site tres interessant a ce sujet http://www.rickard.gunee.com/project.../pic/howto.php
j'utilise a un PIC 16F84A a 4Mhz donc un cycle est egal a une microseconde.
J'ai repris le meme convertisseur numerique/analogique que le site cite precedement, et bien sur modifier le programme du pic pour un 4 Mhz.
donc voila le programme tres simple qui normalement devrait afficher un ecran blanc.Code:list p=16f84A #include "P16f84.inc" __config _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC w equ 0 f equ 1 SYNC equ B'00000000' BLACK equ b'00000001' GREY equ b'00000010' WHITE equ b'00000011' _D equ h'12' org 0x00 goto Main org 0x04 goto Main _2NOP macro nop nop endm _6NOP macro nop nop nop nop nop nop endm Main bsf STATUS,5 movlw h'00' movwf TRISB bcf STATUS,5 Line ;;0 movlw SYNC ; movwf PORTB ;2µs unused _2NOP ;Start 4µs SYNC movlw BLACK ; movwf PORTB ; _6NOP ;Start 8µs BlackLevel ;;12 movlw WHITE movwf PORTB ;;14 _6NOP ;;20 _6NOP _2NOP _2NOP ;;30 _6NOP _2NOP _2NOP ;;40 _6NOP _2NOP _2NOP ;;50 _6NOP _2NOP _2NOP ;;60 _2NOP goto Line ;;64 end
les 64 microsecondes sont bien prespectee.
alors mon probleme c'est que qand j'allume mon circuit l'ecran de mon tunner TV devient blanc (normal) mais que 0.5 seconde apres l'ecran perd la sycro ..., et si je debranche le le cable RCA et que je le rebranche, l'ecran devient blanc 0.5 seconds et paf plus de syncro ...
pour l'oscillation du pic j'utilise un Quartz 4Mhz.
quelqu'un a t'il une idee ?
Merci
Math
-----