Programování PIC - jak začít

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Chenzee
Příspěvky: 464
Registrován: 26 čer 2007, 02:00
Bydliště: Vysočina

#31 Příspěvek od Chenzee »

Máš špatně nastavený mód otázky ... to mi ukázala moje věštecká koule
........ ještě před třemi týdny jsi nerozblikal ani diodu a teď RS232? Hmmm
Žádnej učenej z nebe nespadl ...

Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 01:00
Bydliště: OV

#32 Příspěvek od Banda »

Holt někdo se učí rychle :)
Jinak souhlas s Chenzee, co nevidíme, nemůžeme zkontrolovat.

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#33 Příspěvek od denwistr »

Ano to mate pravdu těžko mě poradíte když sem to sem nedal. A stou led sem neřešil že mě nejde ten program ale že nejde přeložit. Blikání led už sem absolvoval a tu RS232 linku už sem rozchodil ale trvalo to

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#34 Příspěvek od denwistr »

ale i když mě to pracuje tak vám to pošlu určitě tam najdete hromadu chyb na které mě upozorněte je to řízení motorku pomoci PWM po lince pošlu číslo od 1 do 7 a podle toho se mění šířka impulzu je to jen vzkušební program abych se naučil použít seriovou linku tak mě nebijte :D
Přílohy
rizeni prijimac V.asm
(2.78 KiB) Staženo 153 x

Uživatelský avatar
Chenzee
Příspěvky: 464
Registrován: 26 čer 2007, 02:00
Bydliště: Vysočina

#35 Příspěvek od Chenzee »

Koukal jsem se na to jen letmo a tak jsem tam nic vážného neviděl. Pokud to funguje, tak není co řešit. Některé skoky si myslím by mohli možná trošku poupravit stejně jako celková úprava, ale to je jako rukopis, taky jej máme každej jinej a přesto to ve finále splní svůj účel ... a a a vo tom to je ;-)
Žádnej učenej z nebe nespadl ...

kajus
Příspěvky: 91
Registrován: 27 úno 2009, 01:00

#36 Příspěvek od kajus »

Na naučení nejúplnějších základů je asi nejlepší picaxe-programování v basicu a jednoduchý programátor. V RC/Robot revue vycházel/zí čánek
o picaxe (ke stažení třeba zde, picaxe 08M mi dodnes řídí osvětlení RC loďky).

Na PICech jsem začínal (či spíše začínám) podle internetu a knížek od pana Hrbáčka, velmi dobré jsou jeho knížky komunikace mikrokontroléru s okolím (hlavně první díl, druhý je jen sběrnice dalas, bezdrátová komunikace a pár drobností), jsou tam spousta "návodů" včetně programů jak připojit k jednočipu velké množství periferií.
Pak je nutností samozřejmě nepájivé pole a programátor (nejlépe icsp). Velmi dobrá věc na pokusy, když už člověk má nějaké základy je chipon (info třeba na doveda.byl.cz), vyšel k němu i seriál v kte (stáhnout se dá zde), je to univerzální zařízení.
A nakonec se člověku musí chtít, pokud nemám náladu, tak program spíš zmrším, než bych ho dopsal/doladil.

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#37 Příspěvek od denwistr »

zdravím mohli by ste mě prosím doporučit nějaký procesor s AD převodníkem na kterým by se dobře učilo dobry by bylo kdyby měl i UART

Uživatelský avatar
kelley
Příspěvky: 192
Registrován: 04 led 2008, 01:00
Bydliště: Brno

#38 Příspěvek od kelley »

Jestli máš radši Microchip tak třeba PIC 16F88 a jestli Atmel tak např. Atmega8A.

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#39 Příspěvek od denwistr »

Raději ten PIC atmel sem ještě ani neprogramoval. A programuje se stejně jako 16F627 abych nemusel nějak upravovat programátor

Uživatelský avatar
kelley
Příspěvky: 192
Registrován: 04 led 2008, 01:00
Bydliště: Brno

#40 Příspěvek od kelley »

Nebo třeba 16F690, ten je levnější, přehled viz např. http://doveda.byl.cz/procesory/index.htm
Co se týká rozdílů oproti 16F627 - mělo by to jít i s tím tvým programátorem, ale prostuduj si v každém případě datasheet.

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#41 Příspěvek od denwistr »

zdravým muže mě někdo trochu poradit používám AD převodník u 16F88 mam kněmu připojeny dva potenciometry jako děliče napětí můj problém je že se navzájem trochu ovlivňují referenční napětí je připojeno na kladné napětí v mém případě 3.3V

Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 01:00
Bydliště: OV

#42 Příspěvek od Banda »

Opět hezky napsané :)
Co si máme představit pod pojmem trochu ovlivňují?
Připoj aspoň schéma.

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#43 Příspěvek od denwistr »

ja se budu víc snažit :D tu je nákres jak to mám zapojeny ovlivňuje se to tak ze když jeden potenciometr dam do poloviny na vstupu AD je 1.65V. A druhý otočím do plného napětí 3.3V tak natom prvním mě to naměří oněco víc přitom je na vstupu stále 1.65V
Přílohy
Bez názvu.JPG
(14.84 KiB) Staženo 62 x

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#44 Příspěvek od Andrea »

Asi máš moc velkou hodnotu těch trimrů nebo moc velkej ten odpor v sérii, zkus dát na vstupy převodníku 10nF na zem.

Uživatelský avatar
denwistr
Příspěvky: 158
Registrován: 08 lis 2008, 01:00
Kontaktovat uživatele:

#45 Příspěvek od denwistr »

trimry mam 10k odpor v sérii 1k a tet už i 10n na zem je to porad stejný.ještě něco vyzkouším

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“