Nogen der kan lave en hex fil ?

Her kan du debattere og stille spørgsmål til alt om elektronik og digitaldrift på modeljernbanen. Skal du have hjælp til en dekoder eller driller signalet? Stil dit spørsmål her.
Besvar
Fizban_
Stationsbetjent
Indlæg: 43
Tilmeldt: 29 mar 2013, 17:48
Digital: Ja
Scale: H0 - 2-rail

Nogen der kan lave en hex fil ?

Indlæg af Fizban_ »

Hej Her inde..

Nogen der kan lave dette til en hex fil.
Jeg har brændt en pic med denne men kan ikke huske hvordan jeg gjore. det er længe siden nu :-(
Så det vil gører det nemmere hvis det var en hex fil..
Nogen der kan hjælpe.
Kan sendes til hex@fizban.info

Hilsen Søren
Fizban






// ****************************************************************
// Software til at simulere lyset fra et svejseanlæg
// PIC 12F675
// Led forbundet imellem pin 2 og gnd
//
// LED2: GP5
//
// V1.00
//
//
// *****************************************************************


#include <htc.h> // Includer pic.h som includer 12f6x.h.

__CONFIG(UNPROTECT & BORDIS & MCLRDIS & PWRTEN & WDTDIS & INTIO);
//__CONFIG(0x3184);

#ifndef _XTAL_FREQ
#define _XTAL_FREQ 4000000;
#endif
#define delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000.0)))

// Define input and output ports
/* Define TRISIO Bits */
static bit Led1TRIS @ (unsigned)&TRISIO*8+5;

/* Define GPIO Bits */

static bit Led1 @ (unsigned)&GPIO*8+5;

char LedOn = 0x0;
char LedOff = 0xf;
int oscfreq = 4000000;

void init(void)
{

CMCON = 0x07; // Disable comparator
ANSEL = 0; // Set output for digital io
ADCON0 = 0; // Disable A/D converter

Led1TRIS = 0; // Set to output

OPTION = 0x57; // Assign Prescaler to TMR0 and set prescaler to /256
GPPU = 0; // Enable pullup
WPU = 0x04; // Weak pullup on GPIO 2
OSCCAL = 0x3434; // Osc cal constant
TMR0 = 0; // Reset the Timer for Start
T0IE = 0; // Disable Timer Interrupts

GIE = 0; // Enable Interrupts
GPIE = 1; // Enable interrupt on GPx ports

IOC2 = 1; // Enable interrupt on change on GP2

INTE = 0;



return;
}



void long_delay(int i)
{
while (--i!=0)
{
_delay(50000);
}
}

void OnOffDelay(int OnLed, int OffLed)
{
Led1 = LedOn;
long_delay(OnLed);
Led1=LedOff;
long_delay(OffLed);
}

void Flimmer(void)
{
OnOffDelay(1,2);
OnOffDelay(2,2);
OnOffDelay(1,2);
//OnOffDelay(2,2);
//OnOffDelay(2,2);

}

void main(void)
{

init();

while(1)
{

OnOffDelay(2,10);
OnOffDelay(2,10);
Flimmer();
OnOffDelay(2,10);
Flimmer();
Flimmer();
OnOffDelay(2,10);
OnOffDelay(5,10);
Flimmer();
OnOffDelay(5,300);
}
}

/*

*/
moppe
Lokomotivfører
Indlæg: 4861
Tilmeldt: 30 jul 2011, 12:22
Digital: Ja
Scale: H0 - 2-rail
Geografisk sted: Hammel
Kontakt:

Re: Nogen der kan lave en hex fil ?

Indlæg af moppe »

Fizban_
Stationsbetjent
Indlæg: 43
Tilmeldt: 29 mar 2013, 17:48
Digital: Ja
Scale: H0 - 2-rail

Re: Nogen der kan lave en hex fil ?

Indlæg af Fizban_ »

Hej Klaus

Den her jeg prøvet.. nu er jeg ikke så skrap inden for dette område. men den kom med en fejl. og har ledt efter andre mulighedder men uden hel. så nu tænkte jeg,,
Her må være en der kan.. :-)

Jeg kan bare ikke forstå at jeg ikke kan brænde en igen.. jeg har lavet 2 før. men jeg må finde på noget andet hvis det ikke lykkes :-(
birkla
Stationsforstander
Indlæg: 72
Tilmeldt: 04 jan 2015, 18:56
Digital: Ja
Scale: H0 - 3-rail
Skinnesystem: Märklin C
Geografisk sted: Nakskov
Kontakt:

Re: Nogen der kan lave en hex fil ?

Indlæg af birkla »

Du kan også lave en af (næsten) passive komponenter. Jeg købte denne http://www.talkingelectronics.com/proje ... elder.html, men hvis man kan lave printet selv, er det lige ud af landevejen, og delene kan købes i de fleste elektronikbutikker :)

Fandt også et klip på Youtube der viser resultatet (ikke min film) https://youtu.be/99IMR3wdFb4

Mvh Klaus
Nakskov

MIST Zealand

http://ullerslevlokalbane.blogspot.dk/

Märklin CS2, MS2 og ½0 :-)

speed180
Ledvogter
Indlæg: 157
Tilmeldt: 14 aug 2011, 12:50
Digital: Ja
Scale: N
Geografisk sted: 8520 Lystrup

Re: Nogen der kan lave en hex fil ?

Indlæg af speed180 »

En mulighed var måske bare at løse HEX filen ud af en af dem du før har lavet, og så ganske simpelt stoppe den i en ny kreds.
Simpelt men sikkert :)
Fizban_
Stationsbetjent
Indlæg: 43
Tilmeldt: 29 mar 2013, 17:48
Digital: Ja
Scale: H0 - 2-rail

Re: Nogen der kan lave en hex fil ?

Indlæg af Fizban_ »

speed180 det blev også enden på det. men jeg vidste ikke lige om det kunne ladesig gøre. men jeg prøvede det. og det virkede :-)
Fizban_
Stationsbetjent
Indlæg: 43
Tilmeldt: 29 mar 2013, 17:48
Digital: Ja
Scale: H0 - 2-rail

Re: Nogen der kan lave en hex fil ?

Indlæg af Fizban_ »

birkla skrev:Du kan også lave en af (næsten) passive komponenter. Jeg købte denne http://www.talkingelectronics.com/proje ... elder.html, men hvis man kan lave printet selv, er det lige ud af landevejen, og delene kan købes i de fleste elektronikbutikker :)

Fandt også et klip på Youtube der viser resultatet (ikke min film) https://youtu.be/99IMR3wdFb4
Den har jeg også set på .. men denne er meget mere sempel.. :-)
Fizban_
Stationsbetjent
Indlæg: 43
Tilmeldt: 29 mar 2013, 17:48
Digital: Ja
Scale: H0 - 2-rail

Re: Nogen der kan lave en hex fil ?

Indlæg af Fizban_ »

Se diagrammet her..
Vedhæftede filer
Her er den så.. meget simpel..
Her er den så.. meget simpel..
SvejseSimulator.jpg (24.63 KiB) Vist 4484 gange
Besvar