Kuchyňské stopky
Moderátor: Moderátoři
Kuchyňské stopky
v elektusu z roku 2003 jsem našel článek kuchyňské stopky,kde mozek tvoří naprogramovaný mikroprocesor PIC16F84 od pana ing.Frolíka.Procesor se mi podařilo naprogramovat ale zařízení nechodí.Nemá někdo s tímto článkem zkušenosti.
Programům vůbec nerozumím ale jsou mi divné ty 3FFF ve 2,3 a 4 řádku.Nemůže to být nějaká chyba.
Díky
0000: 2820 3FFF 3FFF 3FFF 100B 2820 3FFF 3FFF .˙˙˙..˙˙
0008: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0010: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0018: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0020: 222A 2178 1E86 2088 1F06 2096 1A06 2821 *x†?.–.!
0028: 2178 1E06 2828 2045 2110 0782 34C0 34F3 x.(E.‚Ŕó
0030: 3489 34A1 34B2 34A4 3484 34F0 3480 34A0 ‰ˇ˛¤„đ€
0038: 34FF 0782 3440 3473 3409 3421 3432 3424 ˙‚@s.!2$
0040: 3404 3470 3400 3420 347F 1E06 2878 080D .p...x.
0048: 3A00 1903 285A 080D 390F 3A00 1903 2852 ..Z....R
0050: 038D 2871 0E8D 038D 080D 390F 3890 008D ŤqŤŤ..?Ť
0058: 0E8D 2871 0813 3A00 1903 286F 3059 008D Ťq...oYŤ
0060: 0813 390F 3A00 1903 2867 0393 2871 0E93 ....g“q“
0068: 0393 0813 390F 3890 0093 0E93 2871 178C “..?““qŚ
0070: 0008 1E06 2878 21BE 21BE 21BE 21BE 2845 ..xľľľľE
0078: 0813 0097 080D 0098 30AA 008D 0093 21D6 .—.?ŞŤ“Ö
0080: 0817 0093 0818 008D 2178 1E06 2884 2821 .“.Ťx.„!
0088: 21D6 21D6 1F06 288E 20A4 0008 2178 0193 ÖÖ.ޤ.x“
0090: 018D 1E86 288E 1B06 0008 288E 21D6 21D6 Ť†Ž..ŽÖÖ
0098: 1E86 289C 20DC 0008 2178 0193 018D 1E86 †śÜ.x“Ť†
00A0: 289C 1B06 0008 289C 0190 0813 3A99 1903 ś..ś?.™.
00A8: 28B9 0813 390F 3A09 1903 28B0 0A93 28BB ą....°“»
00B0: 0E93 0813 390F 3E01 0000 0093 1390 0E93 “....“?“
00B8: 28BB 3099 0093 1F90 28C5 0A90 0810 3A8A »™“?Ĺ?.Š
00C0: 1903 28CD 21D6 21D6 28D0 1790 21D6 21D6 .ÍÖÖĐ?ÖÖ
00C8: 21D6 21D6 21D6 21D6 28D0 21D6 3089 0090 ÖÖÖÖĐÖ‰?
00D0: 1A86 0008 1B06 28A5 0193 018D 2178 1E86 †..Ą“Ťx†
00D8: 28D6 1B06 0008 28D6 0191 0A8D 080D 3A00 Ö..Ö‘Ť..
00E0: 1D03 28E4 20A4 28FB 080D 3A15 1903 28FB .ä¤ű...ű
00E8: 080D 3A30 1903 28FB 080D 3A45 1903 28FB .0.ű.E.ű
00F0: 28DD 0813 3A99 1D03 28F8 3059 008D 28FB Ý.™.řYŤű
00F8: 3000 008D 20A4 21AB 21AB 1B06 0008 1A86 .Ť¤««..†
0100: 28DD 0193 018D 2178 1E86 2903 1B06 0008 Ý“Ťx†...
0108: 2903 3009 0094 0394 1D03 290B 1605 0008 ..””....
0110: 0A8C 178C 21D6 1E06 2946 138C 21D6 1E86 ŚŚÖ.FŚÖ†
0118: 2946 178C 21D6 1F06 2946 138C 21D6 1E06 FŚÖ.FŚÖ.
0120: 2946 178C 21D6 1E86 2946 138C 30AA 0093 FŚÖ†FŚŞ“
0128: 008D 21D6 1F06 2946 178C 21D6 1E06 2946 ŤÖ.FŚÖ.F
0130: 138C 21D6 1E86 2946 21D6 1F06 2946 21D6 ŚÖ†FÖ.FÖ
0138: 1E06 2946 21D6 1E86 2946 0193 018D 0A95 .FÖ†F“Ť•
0140: 1D03 2910 30AA 0093 008D 2963 138C 30AA ..Ş“ŤcŚŞ
0148: 0093 008D 2178 1E06 294B 1E86 294B 1F06 “Ťx.K†K.
0150: 294B 21AB 1E06 294B 1E86 294B 1F06 294B K«.K†K.K
0158: 21AB 1E06 294B 1E86 294B 1F06 294B 018B «.K†K.K‹
0160: 178B 158B 0063 0A95 1903 296E 21AB 1E86 ‹‹c•.n«†
0168: 2946 1F06 2946 1E06 2946 2963 080C 3903 F.F.Fc..
0170: 3A03 1903 2946 309F 0095 0193 018D 2910 ..Fź•“Ť.
0178: 2220 0E13 390F 1F8C 297F 202D 2980 2039 ...Ś-€9
0180: 0086 1405 21E9 1005 2208 0813 390F 1F8C †.é....Ś
0188: 298B 202D 298C 2039 0086 1585 21E9 1185 ‹-Ś9†…é…
0190: 2208 0E0D 390F 1F8C 2997 202D 2998 2039 ...Ś—-?9
0198: 0086 1485 21E9 1085 2208 080D 390F 1F8C †…é…...Ś
01A0: 29A3 202D 29A4 2039 0086 1505 21E9 1105 Ł-¤9†.é.
01A8: 2208 2225 0008 300C 0092 2178 0000 0000 .%..’x..
01B0: 0000 0000 0000 0000 0000 0000 0000 0000 ........
01B8: 0000 0000 0392 1D03 29AD 0008 300C 0092 ..’...’
01C0: 0000 0000 0000 0000 0000 2178 1E06 0008 .....x..
01C8: 0000 0000 0000 0000 0000 0000 0000 0000 ........
01D0: 0000 0000 0392 1D03 29C5 0008 3003 0092 ..’.Ĺ..’
01D8: 2178 0000 0000 0000 0000 0000 0000 0000 x.......
01E0: 0000 0000 0000 0000 0000 0392 1D03 29D8 .....’.Ř
01E8: 0008 302A 0094 0000 0000 0000 0000 0000 .*”.....
01F0: 0000 0000 0000 0000 0000 0000 0000 0000 ........
01F8: 0000 0000 0000 0000 0000 0000 0000 0000 ........
0200: 0000 0000 0000 0000 0394 1D03 29F3 0008 ....”.ó.
0208: 3050 0094 0000 0000 0000 0000 0000 0000 P”......
0210: 0000 0000 0000 0000 0000 0000 0000 0000 ........
0218: 0000 0000 0000 0000 0394 1D03 2A0B 0008 ....”...
0220: 1683 3000 0086 1283 0008 1683 307F 0086 ?.†?.?†
0228: 1283 0008 1683 3010 0085 1683 309F 0095 ?.?.…?ź•
0230: 3000 0090 0091 008C 0093 008D 0062 21AB .?‘Ś“Ťb«
0238: 30AA 0093 008D 21AB 3000 0093 008D 21AB Ş“Ť«.“Ť«
0240: 30AA 0093 008D 21AB 3000 0093 008D 0008 Ş“Ť«.“Ť.
0248: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0250: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0258: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0260: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0268: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0270: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0278: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0280: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0288: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0290: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0298: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02A0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02A8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02B0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02B8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02C0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02C8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02D0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02D8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02E0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02E8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02F0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
02F8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0300: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0308: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0310: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0318: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0320: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0328: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0330: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0338: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0340: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0348: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0350: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0358: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0360: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0368: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0370: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0378: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0380: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0388: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0390: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
0398: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03A0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03A8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03B0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03B8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03C0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03C8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03D0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03D8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03E0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03E8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03F0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
03F8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ˙˙˙˙˙˙˙˙
Ak vieš programovať (alebo pozri datašit:-) a prečítaj si inštrukcie. Problém je v tom, že na adr. 0000 je;
0000: 2820 goto 20
.
.
0020: 222a call 22a
.
.
022a: 1683 bsf 3,5
.
022d: 1683 bsf 3,5 __ pritom by som očakával 1283 bcf 3,5
našiel som inštrukcie 0028 - 0040: 34xx čo je rtlw - tabuľka znakov, ale kodovanie nesedí. Program je od začiatku v slučke pritom nevidím, kedy testuje tlačítka.
Najlepšie by bolo spýtať sa autora, cez redakciu AR.
Je možné, že zverejnil pracovnú verziu.
Našiel som miesto, kde povoľuje prerušenie. Ale ako sa k nemu dostať?
Po prerušení na adr. 0004: je clrf b, 0005: goto 20 teda opäť do slučky.
Čo by sa asi stalo, keby bolo na 0005: goto 14b /294b/, alebo goto166 /2966/
Ale to by sme museli poznať autorovú filozofiu.
Takže sadnúť a naprogramovať vlastnú minútku.