Zdrojak na Hex
Moderátor: Moderátoři
Zdrojak na Hex
Dobrý deň.Bude niekto tak dobrý a prevedie tento zdr.kod na Hex subor?Ja neviem programovať a potrebujem to nahrať do PIC 12F675.A ešte otáka,Da sa to vobec urobiť.Ak ano tu je zdroják.Vopred Vďaka.A ako maju biť naprogramované poistky?
#include <pic.h>
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLRDIS & UNPROTECT \
& UNPROTECT & BORDIS);
int i, j, k;
int fourBitLFSR, sixBitLFSR;
main()
{
fourBitLFSR = 1; // Start at 1
sixBitLFSR = 1; // Start at 1
GPIO = 0;
ANSEL = 0; // Turn off ADC
TRISIO = 0;
while(1 == 1) // Loop Forever
{
for (k = 0; k < fourBitLFSR; k++) // Delay 0.1s x 4 Bit LFSR
for (i = 0; i < 255; i++)
for (j = 0; j < 2; j++);
GPIO = sixBitLFSR | fourBitLFSR; // Maximize Number of LEDs on
fourBitLFSR = ((fourBitLFSR << 1) & 0x0F) + ((fourBitLFSR >> 3) ^ ((fourBitLFSR >> 2) & 1));
sixBitLFSR = ((sixBitLFSR << 1) & 0x3F) + ((sixBitLFSR >> 5) ^ ((sixBitLFSR >> 4) & 1));
}
}
#include <pic.h>
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLRDIS & UNPROTECT \
& UNPROTECT & BORDIS);
int i, j, k;
int fourBitLFSR, sixBitLFSR;
main()
{
fourBitLFSR = 1; // Start at 1
sixBitLFSR = 1; // Start at 1
GPIO = 0;
ANSEL = 0; // Turn off ADC
TRISIO = 0;
while(1 == 1) // Loop Forever
{
for (k = 0; k < fourBitLFSR; k++) // Delay 0.1s x 4 Bit LFSR
for (i = 0; i < 255; i++)
for (j = 0; j < 2; j++);
GPIO = sixBitLFSR | fourBitLFSR; // Maximize Number of LEDs on
fourBitLFSR = ((fourBitLFSR << 1) & 0x0F) + ((fourBitLFSR >> 3) ^ ((fourBitLFSR >> 2) & 1));
sixBitLFSR = ((sixBitLFSR << 1) & 0x3F) + ((sixBitLFSR >> 5) ^ ((sixBitLFSR >> 4) & 1));
}
}
neže by to asi nebyl zdroják ale mimo muj roshah já vystačím s asm
zeptej se spíše tady http://www.mcontrollers.com/
zeptej se spíše tady http://www.mcontrollers.com/
Přeložit mi to jde v pohodě,ale nevím co znamená nastavení před programováním : __CONFIG(INTIO & WDTDIS & PWRTEN & MCLRDIS & UNPROTECT \
& UNPROTECT & BORDIS);
Program:
& UNPROTECT & BORDIS);
Program:
Kód: Vybrat vše
:100000000428FF3FFF3FFF3F013003138312A0008E
:100010000030A1000130A2000030A300850183164A
:100020009F01850103138316A401A50180302506D5
:10003000D000803021065002031D20282008240211
:1000400003184828A601A70180302706D000803079
:100050005002031D2D28FF30260203184428A80152
:10006000A90180302906D00080305002031D3A28B3
:100070000230280203184028A80A0319A90A3128C7
:10008000A60A0319A70A2428A40A0319A50A1628F0
:1000900020082204831285002008D0002108D10006
:1000A000D00DD10D50100F305005D5005108D6009D
:1000B0000030D6050330D0002008D3002108D4003A
:1000C000500803196A28D40CD30CD413541BD4172A
:1000D000FF3F61282008D0002108D100D10CD00CAE
:1000E000D113511BD117D10CD00CD113511BD117E7
:1000F0000130D0050030D1055308D0065408D10690
:1001000050085507A00056080318013F5107A100E9
:100110002208D0002308D100D00DD10D50103F305F
:100120005005D5005108D6000030D6050530D00066
:100130002208D3002308D40050080319A628D40CA1
:10014000D30CD413541BD417FF3F9D280430D20086
:100150002208D0002308D10052080319B628D10C78
:10016000D00CD113511BD117FF3FAD280130D00562
:100170000030D1055308D0065408D1065008550761
:10018000A20056080318013F5107A3001228C728F0
:02400E00843FED
:00000001FF
OK,takže všechno vypnuto,osc_INT_NOCLKOUT
(dělám to v MikoC)
(dělám to v MikoC)
Kód: Vybrat vše
:100000000428FF3FFF3FFF3F013003138312A0008E
:100010000030A1000130A2000030A300850183164A
:100020009F01850103138316A401A50180302506D5
:10003000D000803021065002031D20282008240211
:1000400003184828A601A70180302706D000803079
:100050005002031D2D28FF30260203184428A80152
:10006000A90180302906D00080305002031D3A28B3
:100070000230280203184028A80A0319A90A3128C7
:10008000A60A0319A70A2428A40A0319A50A1628F0
:1000900020082204831285002008D0002108D10006
:1000A000D00DD10D50100F305005D5005108D6009D
:1000B0000030D6050330D0002008D3002108D4003A
:1000C000500803196A28D40CD30CD413541BD4172A
:1000D000FF3F61282008D0002108D100D10CD00CAE
:1000E000D113511BD117D10CD00CD113511BD117E7
:1000F0000130D0050030D1055308D0065408D10690
:1001000050085507A00056080318013F5107A100E9
:100110002208D0002308D100D00DD10D50103F305F
:100120005005D5005108D6000030D6050530D00066
:100130002208D3002308D40050080319A628D40CA1
:10014000D30CD413541BD417FF3F9D280430D20086
:100150002208D0002308D10052080319B628D10C78
:10016000D00CD113511BD117FF3FAD280130D00562
:100170000030D1055308D0065408D1065008550761
:10018000A20056080318013F5107A3001228C728F0
:02400E00943FDD
:00000001FF
Takže neide ani druhy hex.Na internete som nasiel jednoduchu shemu mihotaveho svetla sviecky,ale chybal tam hex a ja neviem pisat program.Ak mozes,pozri si tuto stranku a popripade to skus este raz.
http://www.r4nd0m.com/ Zatial dakujem za ochotu.
http://www.r4nd0m.com/ Zatial dakujem za ochotu.
Ještě mě napadá,jestli nemá být zakázanej komparátor...
Tady je to s zakázaným komparátorem:
Tady je to s zakázaným komparátorem:
Kód: Vybrat vše
:100000000428FF3FFF3FFF3F013003138312A0008E
:100010000030A1000130A2000030A30083169F0130
:100020000730831299008501831685010313831617
:10003000A401A50180302506D000803021065002A1
:10004000031D24282008240203184C28A601A70118
:1000500080302706D00080305002031D3128FF3049
:10006000260203184828A801A90180302906D000DB
:1000700080305002031D3E28023028020318442815
:10008000A80A0319A90A3528A60A0319A70A2828C5
:10009000A40A0319A50A1A2820082204831285003D
:1000A0002008D0002108D100D00DD10D50100F3004
:1000B0005005D5005108D6000030D6050330D000D9
:1000C0002008D3002108D400500803196E28D40C4E
:1000D000D30CD413541BD417FF3F65282008D0003D
:1000E0002108D100D10CD00CD113511BD117D10C48
:1000F000D00CD113511BD1170130D0050030D105E0
:100100005308D0065408D10650085507A0005608D9
:100110000318013F5107A1002208D0002308D10095
:10012000D00DD10D50103F305005D5005108D600EC
:100130000030D6050530D0002208D3002308D400B3
:1001400050080319AA28D40CD30CD413541BD41769
:10015000FF3FA1280430D2002208D0002308D1009C
:1001600052080319BA28D10CD00CD113511BD11746
:10017000FF3FB1280130D0050030D1055308D0062B
:100180005408D10650085507A20056080318013F2D
:100190005107A3001628CB28FF3FFF3FFF3FFF3F3B
:02400E00943FDD
:00000001FF