Strana 6 z 9

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 13:35
od používateľa spin90
Dobre, dakujem vam za nasmerovanie :) Prave citam clanok na pandatrone, tam su take uvody. Pozeral som na ebay nejake pickity3, nie su ani drahe , to by sa mi ani neoplatilo nieco majstrovat, zas DPSku vyrabat, suciastky zhanat a hluposti. Kupim PicKit a hotovo. Pripadne, idem dat do bazaru ci niekto nepreda. Nie je to polozka co by ma nejak zatazila. Raz za cas tych 20e viem zvladnut.
Dalsie ohromne plus je, ze je na USB. V PC mam sice COM, ale je na doske a teraz rozoberat PC, vytahovat kabel a cez nejaku neexistujucu dieru to vyviest vonku by tiez trocha skomplikovalo situaciu. Cize jednoznacne USB. Dnes to je standard.
Na tie programy sa pozriem akonahle docitam pandatron.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 13:37
od používateľa Washu
Suhlasim ze CM0 je hodne osekany. Ved to ma byt 32bit nastupca za bezne 8/16bity. Vyhoda je prave v tych 32bitoch. Inak na MIPS je to ako pises, zalezi od programu. Co mi ale na CM0 chyba viac je nevyvedeny SWO aspon na vacsine CM0 rodin.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 13:48
od používateľa jaromir
spin: ie cinske klony PK3 su udajne celkom fajn, teda to som cital o klone od Sure Electronics. Hardwarovo a softwarovo je to urcite to iste, podklady su na webe Microchipu. Jedine, coho sa da obavat je to, ze cinan moze pouzit mizerne materialy a spajkovanie, pripadne bude vynechavat ochranne prvky.

Ak chces sikovne PICko na zaciatok, kup si trebars toto
http://www.tme.eu/sk/details/pic18f26k2 ... echnology/#
pripadne ak chces nieco male tak toto
http://www.tme.eu/sk/details/pic18f14k2 ... echnology/#
Naschval vyberam typy v DIP puzdre, aby sa s tym lahko pracovalo na bastldoske. Samozrejme, tie iste su dostupne aj v SMD puzdrach.
Nejake lacne PICko je mimochodom aj u mna v bazare :)

Clanky na pandatrone si mozes precitat, neuskodi. Nejake nasmerovanie mozes najst aj tu na fore.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:09
od používateľa spin90
Ospravedlnujem sa za asi kus blbu otazku, ale predsa, na stranke http://pandatron.cz/?131&skola_programovani_pic-5_dil je co za programovaci jazyk ? Na Ccko sa to nepodoba, skor na nieco zakladnejsie, zeby assembler ? Len aby som v tom mal jasno, nepise to tam nikde.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:12
od používateľa dxr
To je ASM - Asembler pre ludi citatelny zapis strojoveho kodu

A ktym LPT co som pisal to len bootloader nie nonstop palenie :D ale on si kupi PK3 takze je to jedno :)

CM0 od NXP asi jediny ktory ma nizkopinove puzdro keby bol taky M3 bolo by to lepsie ale tam su vsetko
tie puzdra na ktore uz treba vediet spravit dosku a zaletovat to :( Akurat cakam kedy pride LPC1114FBD48/302

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:18
od používateľa spin90
Aha, a to mi treba vediet ked chcem robit v Ccku ? :D

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:20
od používateľa jaromir
Ani nie.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:27
od používateľa spin90
Asi si zozeniem knihu C pro mikrokontroléry PIC . Tam by to malo byt pene rozobrate.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:33
od používateľa jaromir
Skus sa mrknut na toto
http://www.gooligum.com.au/tut_midrange_C.html
Toci sa to okolo nejakych PIC12, ale to je fuk. C-cko ako C-cko.

Mimochodom, LEDkou sa blika takto, predpokaldam LED na pine C0 trebars u PIC18F26K22:

Kód: Vybrať všetko

#include <xc.h>
#define	_XTAL_FREQ	8000000
void main (void)
{
LATC = 0;
while (1)
{
LATC = ~ LATC0;
__delay_ms(300);
}
}
Toto je cely kod. Napriklad u nejakeho uplne ineho 8-bitoveho PIC, trebars nejakeho PIC16 to bude presne to iste.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:35
od používateľa dxr
spin90 napísal:Aha, a to mi treba vediet ked chcem robit v Ccku ? :D
Pre zaciatok urcite nie. Skor to ocenis pri debugovani ak nieje dostupny C zdrojak ale to mozno o 2-3 roky
Alebo ked budes mat iba HEX subor a budes chciet vediet ako to ten program pracuje vtedy to potrebujes.

ASM je to nizsi jazyk ako C a podstate C kompilator z C zapisu/zdrojaku vyraba ten ASM a ten potom ASM compilator prelozi do
jednotlivych instrukcii a linker to zlepi (takto nejako funguju GCC kompilatory napr LLVM funguje inak tam je mezdi stupen bytecode)

ASM potrebujes vtedy ked potrebujes byt velmi rychly a mat presny pocet instrukcii pod kontrolou napr na dekodovanie singalu
lebo C compilator pridava aj nejake instrukcie navyse cim je ten kod o nieco malo pomalsi ale za cenu
toho ze sa to lahsie pise a nieje to az tak tesne zviazane na danu platformu.

Zacni pomaly napr zaklady jazyka C tych knih je vela pozri forum casto kniha od Herouta ako dobry zaklad

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:37
od používateľa Washu
jaromir: PIC12F a C? Ja som teda za kazdu srandu ale takto tyrat zaciatocnika to nie. Toto je asi tak ako keby si v tej tvojej hypotetickej detskej izbe postavil strop tak 60cm od zeme...

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 22 Jan 2014, 14:41
od používateľa jaromir
Ja som v C programoval aj 6-nohove PIC10, konkretne PIC10F200, najlowendovejsi MCU na trhu.
Tym odkazom mu ale neodporucam programovat PIC12 v C, iba som mu dal odkaz na tutorialy, kde sa vysvetluje ako vyzera main funkcia a ako sa robia priradenia, bitove operacie a podobne koniny - lebo to je to, co potrebuje.

Prirovnanie k detskej izbe smerovalo inde.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 06 Nov 2014, 22:57
od používateľa jdani
Zdravím, potreboval by som pomoc s naprogramovaním 24LC256, cez pickit2.
Zatial sa mi nepodarilo, vedeli by ste pomahat?
(zle som zapojil?..)

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 26 Mar 2015, 23:22
od používateľa majo-caba
Prajem Dobrý Večer,

Nechcel som zakladať novu tému tak sa skúsim spýtať tu :) mám doma programator PIC KIT 2 ku viem aj sním napalovať potrebujem poradiť... mám súbor .hex .... potreboval by som nejaký program alebo nejako otvoriť to ten hex. Cez MPlab IDE cez to som to otvoril a všelijaké dvojbodky, čísla a tak ďalej ... neviem či sa to dá nejako alebo musí pre konvertovať .. na iný typ súboru aby som sa dostal k niečomu takému ako je zdrojový kód .... len by som tam potreboval pozmenit par detailov asi 4 čisla :) takže myslim si že ostatne by som zvládol len ten nejaký program poradiť o to vás žiadam o radu

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 26 Mar 2015, 23:38
od používateľa Simil
Nazdar majo.Skús sa pozrieť na program PIC Disarm ver.1.6. Keď si nastavíš typ picka,a otvoríš hex súbor,tak ho prevedie do asembleru.,tam si vieš niečo pozrieť,poprípade zmeniť.Snáď Ti to trochu pomôže s riešením Tvojho problému.

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 26 Mar 2015, 23:53
od používateľa majo-caba
Dakujem Simil ... ale vobec mi ho ani google nevie najst :)

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 27 Mar 2015, 00:04
od používateľa mato3000

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 27 Mar 2015, 00:16
od používateľa majo-caba
Dakujem :D no myslel som si že to bude lakšie ale ako vidim tak to ani nezvladnem :( takže ak niekto sa v tom vyzna ... a bude mat chut mi pomocť :) budem vdačny

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 27 Mar 2015, 12:09
od používateľa stanleyv
Napíš tu, čo potrebuješ. Ja sa síce na PICka neorientujem, ale je tu veľa ľudí, ktorý áno a ak budú vedieť, o čo sa jedná a aké zmeny potrebuješ, skôr ti pomôžu. Alebo to už niekto riešil a už to aj má.....

Re: Ťažké začiatky - PIC či Atmel?

Napísané: 31 Júl 2015, 21:03
od používateľa chickensk
Ja som zacal na Atmel AVR 8bit. Programator usbasp z Ciny z ebayu. V podstate zadarmo cipy, maju myslim lepsie periferie ako PIC (ale nejaky prehlad o sucasnosti uplne nemam).

Presiel som pred pol rokom na STM ARM 32bit a nemozem si vynachvalit. Stale som miestami strateny, ale moznosti su neporovnatelne s AVR za rovnaku cenu.

K cipom STM je super libopencm3 kniznica, ale nie je v nej vsetko do detailu, takze zaklady z AVR, tj. ako funguju registre a elementarna logika pomahaju. :thumbup: