PIC16F84 programmeren voor testbeeld generator

Alles over zelfbouwprojecten.
Plaats reactie
Bericht
Auteur
Gebruikersavatar
PE2AAB
Moderator
Berichten: 7089
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

PIC16F84 programmeren voor testbeeld generator

#1 Bericht door PE2AAB »

Regelmatig ben ik bezig met ATV dingen. Omdat ik vaak een simpele videobron nodig heb kreeg ik het idee een testbeeld generator te bouwen. Nadat ik enige tijd geleden die testbeeldgenerator in elkaar heb gezet volgens het principe van Mijo Kovacevic, S51KQ kreeg ik gisteren het idee om ook de PIC hiervoor maar eens te gaan programmeren. Enige tijd geleden heb ik ook een PIC programmer in elkaar gezet volgens het principe van Arno, PE1ICQ

Deze was te koop bij www.ezkits.eu maar is helaas uitverkocht.

Testbeeld generator:
Afbeelding

Volgens schema:
Afbeelding

Het plaatje dat je krijgt:
Afbeelding

Ik heb nog nooit eerder een PIC geprogrammeerd dus het was een uitdaging voor me.
Na een tip van Arno om WinPic (een freeware programma) hiervoor te gebruiken heb ik deze gedownload en geinstalleerd.

De picprogrammer:
Afbeelding

Het begon al met het feit dat ik de vulling in .BIN formaat van de website had gehaald en WinPic alleen .HEX accepteert. Dit heb ik omgezet met het DOS programma BIN2HEX.

Vervolgens in de PIC gezet wat probleemloss verliep.

Dingetje aangesloten op TV en zowaar een perfect plaatje! Helemaal gelukkig.

Nu mijn vraag. Ik wil de tekst wijzigen. Hiervoor moet ik dus in de BIN of HEX file gaan klooien. Iemand hier ervaring mee? Iemand een idee hoe ik dit kan doen?

Rick
'73 Rick, PE2AAB www.pe2aab.nl

Gebruikersavatar
PA1
Berichten: 1080
Lid geworden op: 09 jul 2007, 18:15

Re: PIC16F84 programmeren voor testbeeld generator

#2 Bericht door PA1 »

Daar heb je een disassambler voor nodig. Google daar maar eens op. Je moet echter ook op de hoogte zijn van de commands die de tekst veranderen. Maar Google is je vriend daarin :-)
Yaesu FT-991A FT-847 FT-480R FTM-100D FT-70D VX2 Hytera MD785 PD782G Icom IC-2820 IC-R8500 Midland 7001 Lincoln Jumbospot DVMega MyDV

Gebruikersavatar
PE2AAB
Moderator
Berichten: 7089
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#3 Bericht door PE2AAB »

Hmm.. Heb zojuist BORG, een Freeware Dis assembler gedownload maar echt begrijpelijke programma structuur krijg ik nog niet uit de file ;-)

Maar wie weet. Tis een stap in de richting. Ik zal de .BIN file online zetten. Deze is HIER te downloaden.
'73 Rick, PE2AAB www.pe2aab.nl

Gebruikersavatar
PE2AAB
Moderator
Berichten: 7089
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#4 Bericht door PE2AAB »

Tipje mijnerzijds:

Doe je niet veel met PIC en kom je net kijken in die wereld?

Bestel een paar 'Free Samples' op http://www.microchip.com/samples/Defaul ... PIC16F648A (in dit geval dus van een PIC16F84 maar er zijn er veel meer)

Kost niks! ;-)

Echt iets voor de 'Hollanders' onder ons (Mij incluis)
'73 Rick, PE2AAB www.pe2aab.nl

PA3EYC
Berichten: 1523
Lid geworden op: 26 mei 2008, 08:46
Locatie: Nijkerk

Re: PIC16F84 programmeren voor testbeeld generator

#5 Bericht door PA3EYC »

Ik kan het mis hebben, maar kan je de bin file niet gewoon openen in kladblok?
'73, Maarten -PA3EYC-

Gebruikersavatar
PE2AAB
Moderator
Berichten: 7089
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#6 Bericht door PE2AAB »

PA3EYC schreef:Ik kan het mis hebben, maar kan je de bin file niet gewoon openen in kladblok?
Dat heb je goed. Dat kan uiteraard.

Maar wat je dan ziet is nog minder als een programmastructuur. Je krijgt dan onverklaarbare karakters. Niet de oplossing helaas.
'73 Rick, PE2AAB www.pe2aab.nl

PA3EYC
Berichten: 1523
Lid geworden op: 26 mei 2008, 08:46
Locatie: Nijkerk

Re: PIC16F84 programmeren voor testbeeld generator

#7 Bericht door PA3EYC »

PE2AAB schreef:
PA3EYC schreef:Ik kan het mis hebben, maar kan je de bin file niet gewoon openen in kladblok?
Dat heb je goed. Dat kan uiteraard.

Maar wat je dan ziet is nog minder als een programmastructuur. Je krijgt dan onverklaarbare karakters. Niet de oplossing helaas.
Ja jammer. Ik dacht dat dat kon.
Ergens moet je dus de programma editor vandaan halen. Voor de PIC kan dat (waarschijnlijk) gratis van de microchip site.
Misschien dat je daarmee de bin file kan lezen. Is in ieder geval het proberen waard.
'73, Maarten -PA3EYC-

PA2LAD
Berichten: 2302
Lid geworden op: 27 mei 2008, 17:32
Locatie: Dordrecht

Re: PIC16F84 programmeren voor testbeeld generator

#8 Bericht door PA2LAD »

PA3EYC schreef:Ergens moet je dus de programma editor vandaan halen. Voor de PIC kan dat (waarschijnlijk) gratis van de microchip site.
Misschien dat je daarmee de bin file kan lezen. Is in ieder geval het proberen waard.
Met het programma Hexedit moet het volgens mij ook gaan. De nieuwste versie moet je kopen, maar er zijn ook nog wat oudere vrije versies in omloop.

Gebruikersavatar
ton.blokker
Berichten: 158
Lid geworden op: 29 nov 2005, 16:17
Roepletters: Pa0klt
Locatie: Enkhuizen
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#9 Bericht door ton.blokker »

Een dertig dagen uitvoering van een hele mooie editer.

http://downloads.phpnuke.org/lv/softwar ... tm?lang=nl

Je mag natuurlijk de structuur van een hex file NOOIT veranderen.
Als je de file laadt in dit programma, zie je recht de ASCI teken en de te veranderen text is dan meestal vlug te vinden.
Alleen de gewenste caracters wijzigen, nooit toevoegen of verwijderen !!

Probeer het eens.

73, Ton.
Ton PA0 KLT
Lid van de VERON
en de BENELUX QRP CLUB
http://www.pa0klt.nl/

Gebruikersavatar
PE2AAB
Moderator
Berichten: 7089
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#10 Bericht door PE2AAB »

Helaas,

Ook daar weinig van te maken. Ik heb overigens een andere, gratis, BIN editor (De Hexfile geeft helemaal binair)

Waarschijnlijk zijn de letters opgebouwd uit blokjes ofzo. ASCII code ALT+219 (█) ofzo.

Maar goed. Ik heb ook de zendamateur die de boel heeft gemaakt al gemaild. Misschien dat daar een reactie van komt?

Rick
Bijlagen
Screendump Free Hex Editor Neo viewing VGEN2W.BIN
Screendump Free Hex Editor Neo viewing VGEN2W.BIN
'73 Rick, PE2AAB www.pe2aab.nl

PE5PVB
Berichten: 814
Lid geworden op: 10 apr 2006, 16:03
Roepletters: PE5PVB
Locatie: Oisterwijk
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#11 Bericht door PE5PVB »

Rick,

Kijk anders eens naar de generator van PE1PWB, die is meteen in kleur (is de generator die ik vorig jaar met de JOTA gebruikte wanneer er geen sync is).

Zit een 16F628 in, die kan ik zo voor je proggen.

Gebruikersavatar
PE2AAB
Moderator
Berichten: 7089
Lid geworden op: 12 apr 2005, 19:06
Roepletters: PE2AAB
Locatie: Aalst - Waalre
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#12 Bericht door PE2AAB »

PE5PVB schreef:Rick,

Kijk anders eens naar de generator van PE1PWB, die is meteen in kleur (is de generator die ik vorig jaar met de JOTA gebruikte wanneer er geen sync is).

Zit een 16F628 in, die kan ik zo voor je proggen.
He Sjef,
Dat was inderdaad een leuk plaatje! Ik zal eens effe googlene op PE1PWB.

Ondertussen werkt dat andere ding ook prima aleen een eigen tekst is dus niet mogelijk. Maar om puur een videobronnetje te hebben doet hij prima dienst.
'73 Rick, PE2AAB www.pe2aab.nl

Gebruikersavatar
coolepascal
Berichten: 3743
Lid geworden op: 15 mar 2010, 14:45
Locatie: ZL
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#13 Bericht door coolepascal »

Ik heb eens ooit sources gehad om op die manier PONG te spelen op je TV.
Het is een heel gepuzel kwa timing, maar idd wel een leuk idee om dat met een PIC te doen,
Heb je geen disassembler dat zou je al een heel end verder moeten helpen.
Niet gehinderd door enige kennis van zaken.

PE5PVB
Berichten: 814
Lid geworden op: 10 apr 2006, 16:03
Roepletters: PE5PVB
Locatie: Oisterwijk
Contacteer:

Re: PIC16F84 programmeren voor testbeeld generator

#14 Bericht door PE5PVB »

Op de site van PE1PWB staat ook de tool om een hex te genereren met de door jouw ingevoerde tekst. Ik kan hem hier op het QRL wel voor je proggen.

Plaats reactie