OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 01:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 12:26 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1491
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 368 times
Ahoj,

Po prekrásne strávenom víkende bez funkčného výsledku som sa milý oldkompíček rozhodol napísať ti.

Som si vedomý, že popisovné problémy sú spôsobené niekoľkými faktormi : nekompetencia, stupidita, naivnosť atd, samozrejme vtelené do mojej osoby.

Problém sa týka rozchodenia Eifela PS2 to Atari IF. Takže to nebude len o PICoch.
Myslím, že HW je v poriadku, kľúčové sa zdá byť naprogramovanie 18F242.
Pôvodne som chcel použiť nejaký programátor kompatibilný s K150 čo je nejaký Prolific USB2SERIAL a ďalšie IC, ten nefunguje pravdepodobne za tým serialom.
Potom som postavil FENG3 jednoduchý pgm na serial, tu si myslím, že to už je OK zapíšem a prečítam.

A teraz k problému :
Mám PIC18F242, skúsil som niekoľko Softvéru : Winpic800, Winpic a skončil pri PICPgm, posledný hlavne obsahuje nastavenie pre spomenutý PIC.
Problém nastáva, ako správne použiť potrebný HEX, novšie 24KB hexi sú asi blbosť, keď 18F242 má len 16KB, ok ďalej, v žiadnom HEXe niesu nastavenia POISTIEK, ako to mám k...a nastaviť, Oscilátor by som určite nastavil na XTal, pochopiteľne podľa konštrukcie, ale ostatné poistky sú aplikačne závislé.

Preto to je aj otázka na ľudí, čo Eifela už staviali, je možné, že som niečo prehliadol, priložený HEX by mal byť v INTELHEX formáte, tam by nastavenie poistiek malo byť zaznamenané nie ? Ďalej je možnosť, že tie veľké HEXy sú vo formáte INTELHEX16bit a ten malý v 8bit, no nejak sa nemôžem zorientovať.

Eiffel104.hex

Ďakujem za akékoľvek nakopnutie

Edit: pri načítaní HEX píše že neobsahuje žiadne konfigurovacie bity.

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 14:13 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1671
Bydliště: Praha
Has thanked: 319 times
Been thanked: 372 times
Ať na ten HEX koukám zprava/zleva něco mi nesedí. Když na něj koukám v MPLAB jsou to nesmysly...
Zkoušel jsem různý convert. a v tom to zdá se není.

Můžeš mi poskytnout zdroj odkud to máš ?

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 14:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1491
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 368 times
rEVERz píše:
Ať na ten HEX koukám zprava/zleva něco mi nesedí. Když na něj koukám v MPLAB jsou to nesmysly...
Zkoušel jsem různý convert. a v tom to zdá se není.

Můžeš mi poskytnout zdroj odkud to máš ?


Ahoj, na tejto stránke sú rôzne verzie, zabalené zo softvérom. Samozrejme najnovší by bol najlepší.

Ďakujem za pomoc bo už fakt neviem čo s tým.

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 14:29 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1671
Bydliště: Praha
Has thanked: 319 times
Been thanked: 372 times
Hmm,už je mi to asi jasné - ten HEX je pro 16F876 a ne pro PIC18.
I obsah pak dává smysl.

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 14:42 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1491
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 368 times
Aha, a čo s tým ďalej, dá sa to nejako konvertnuť pre 18F242?

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 14:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1671
Bydliště: Praha
Has thanked: 319 times
Been thanked: 372 times
No mě ty stránky tady v práci nejdou - jsou tam zdrojáky ? Případně v čem psané.
Jako mezi PIC16xxx-PIC18xxx je potíž, respektive hodně práce. Myslím disass. atd.

Podívám se doma zda nemám něco podobného, pro jinou PIC16xxx by to nemělo být
tak těžký.

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 15:04 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
No... ja mam v planu postavit taky Eiffela, a ja videl, ze je tam 16F876, tak me prekvapuje, ze tam cpes 18F242 :) Mas nejakou variantu s timhle broukem? Nejake ty 18F bych mel, a zdrojaky k tomu jsou, tak by se to dalo prelozit.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 15:12 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1491
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 368 times
No však na schéme su vypísané všetky možnosti som kupil čo bolo k dispozícii netušil som ten vopruz v picoch som začiatočník hlavne sa nenamáhajte kupim ten 16F, samozrejme ďalujem za pomoc.

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 15:51 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Proto nemam rad PICy - jsou jich stovky, a prase aby se v tom vyznalo. Pokud narazim na neco zajimaveho s PICem, tak je to vzdycky nejaky, ktery doma nemam. Pokud je to s AVR, je to budto ATMega8 nebo 328 pro mensi projekty, a ATMega644 pro vetsi. Prihodte k tomu ATMega32 a mate zasobu na skoro jakykoliv projekt :)

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 17:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1671
Bydliště: Praha
Has thanked: 319 times
Been thanked: 372 times
@Shony
tak jsem se juknul na ty stránky a jediný src jsou v asm. Pro přeložení s jinou 16Fxxx to jde, na 18Fxxx je to opruz.
Neříkám že to nejde, ale...
Koukal jsem se do šuplíkových zásob a nemám ani F876 ani žádnýho vhodnýho kandidáta.

@Kubik
Rozjedeme flame na téma proč ano či ne PICky/AVR :lol:

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 17:54 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Ja se jen desim toho, ze Microchip ted celou radu AVR zarizne...

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 07.03.2016, 23:23 
Offline
Radil

Registrován: 12.05.2013, 22:02
Příspěvky: 283
Has thanked: 11 times
Been thanked: 53 times
Kubik píše:
Ja se jen desim toho, ze Microchip ted celou radu AVR zarizne...
Doufam ze ne ... vsak by byli sami proti sobe kdyz pulka sveta blbne s Arduinem tak aspon tahle rada prezije nejkou dobu;-). Ale docela jsem se divil kdyz doslo k tomu prodeji...

AdFlame... tak papirove asi PIC ale pouzitelnost a rozsirenost asi AVR :-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 08.03.2016, 08:46 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
rEVERz píše:
@Kubik
Rozjedeme flame na téma proč ano či ne PICky/AVR :lol:
Kde sa dvaja biju (pic + avr) tam treti (ja som robil hlavne s *51) zvitazi :) :lol:
Ale k veci. Ja osobne som nikdy priamo s PICmi nerobil, ale co som videl u kolegu co s nim robil tak ten ich asembler mi pripadal hrozne prasteny a odveci ;) Ale to bude asi skor tym, ze som velmi vela robil s 51-kami, ktore maju ovela blizsie k "starej dobrej skole" na intelackej baze 8080. Trosku som pozeral aj AVR, s nimi by som si vedel ovela lepsie predstavit robotu nez s PICmi. Mozno to bude tym ze je to predsa len modernejsia filozofia nez PICe.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 08.03.2016, 09:31 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1671
Bydliště: Praha
Has thanked: 319 times
Been thanked: 372 times
Já myslím, že u těhle malých "mrch" je to vlastně jedno a ten "flame" byl taky spíš ftípek ;-)
V druhé práci používáme ve velkém PICky, vyjímečně motorolu a teď něco s linuxem.
Mě třeba u PICky přijde asm tak primitivní že se mi jako neprogramátorovi čte dobře, hlavně když hledám
kde zase c překladač udělal botu. Případně kde ušetřit čas, třeba u regulátorů apod.
Navíc, byť to vypadá chaoticky, lze celkem slušně vybrat vhodný mcu. Či náhradu za obsoletní apod.

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programovanie PIC
PříspěvekNapsal: 08.03.2016, 10:09 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
My delali kdysi davno s PICem na jednom projektu. UZ presne nevim, tusim to byla 486kova prumyslova deska, a ten PIC tam byl jednak na ovladani nejakych periferii, jednak jako HW dongl, aby nam cinan tu celou desku neokopiroval a nevyrabel jako vlastni produkt.
Tenkrat to jeste byly OTP, a pamatuju si, jak jsem mel na desce pridratovanou EPROM verzi, na ktere jsem ladil, a do finalniho produktu potom sel ten OTP. Predpokladam, ze to byl 16C84. Je to tak dvacet let. Potom prisel nas HW navrhar s tim, ze objevil neco lepsiho, rychlejsiho, s flashkou - a to bylo moje prvni seznameni s AVR :)
PIC jsme jeste pouzili do nejakeho programatoru/debuggeru pro prumyslove radice IPC (http://www.applied-automation.com/produ ... c300.shtml - uzasny stroj), a jeden cas jsem PIC pouzival celkem dost, protoze Microchip ochotne posilal vzorky :) Ale ted jedu jen na AVR.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz