Strana 1 z 1

PIC16F84 - 12 vstupov, 1 vystup

Napísané: 05 Apr 2012, 14:43
od používateľa admik
Snazim nieco napisat pre 16f84, len sa nejako neviem dalej pohnut.
Vedel by si mi s tym pomoct?

Kratky popis toho, co chcem.
Nieco podobne ale s 16f84 pickom.
http://pandatron.cz/?274&radiove_dalkove_ovladani

Mam napisany akurat tak zaciatok programu, a neviem sa dalej pohnut.
Vysielac: RB0-7 + RA0-3 su vstupy a RA4 je vystup.
Prijimac: RB0-7 + RA0-3 su vystupy a RA4 je vstup.
Problem je, ako povedat, ze ktory vstup bol stlaceny, a ako ho poslat dalej.

Vopred dakujem

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 05 Apr 2012, 14:47
od používateľa vama
nastuduj si seriovy asynchronny prenos (UART), potom ti to bude jasnejsie ;)

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 05 Apr 2012, 16:11
od používateľa admik
Dik. Nasiel som nieco take "http://www.oz1bxm.dk/PIC/628uart.htm".
Je to pre 628, ale myslim, ze sa to bude dat upravit.
Snad sa mi to podari rozchodit. Uvidime.

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 05 Apr 2012, 17:33
od používateľa jaromir
Nebude sa to dat upravit, lebo 16F628 ma hardwarovy UART, co 16F84 nema.
Mimochdom, co ta motivuje k praci s veteranom akym je 16F84? Uz aj ta 16F628-ka je lepsia ako 16F84, hoci obaja su uz dedkovia.

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 05 Apr 2012, 20:03
od používateľa vama
tak, tak. Alebo ak by si hrozne chcel tu 84ku, tak si nastuduj presnejsiu teoriu UART. Mne sa najlepsie osvedcila kniha: Komunikace mikrokontroleru s okoli I.dil

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 06 Apr 2012, 12:43
od používateľa admik
Dik za info. Kedze 16F84 nema UART, tak by sa to dalo skombinovat s MAX232. Ale to by boli dalsie prvky navyse. Cize potom radsej skusit 16F628.
A co ma k tomu vedie? Tazko povedat. Mam par vyrobkov s 16F84. Nabuduce si vyberiem uz nieco novsie. :)

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 06 Apr 2012, 17:24
od používateľa MiloPS3
admik napísal:Kedze 16F84 nema UART, tak by sa to dalo skombinovat s MAX232.
tim stejne nic nevyresis, koukni na pandatron maj tam nekde SW uart pro 12f629/75 , je to funkcni ...

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 06 Apr 2012, 17:55
od používateľa mato3000
dokelu, zvol si normálny procesor a HW podporou a budeš mať po problémoch

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 07 Apr 2012, 10:59
od používateľa vama
to admik:
ten MAX232 je len napatovy prevodnik z RS232 na TTL, nic viac ...

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 07 Apr 2012, 19:13
od používateľa admik
PIC16F88 ma podporu pre seriovy prenos. Vymenil som ho z povodnej F84. Spolu s MAX232 sa mi podarilo rozchodit prenost smerom z PIC do PC na terminal. Postupne sa dopracujem k tomu co som chcel docielit.
to mato3000: Co je to normalny cpu a hw?

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 07 Apr 2012, 19:42
od používateľa BOBOR
admik napísal:Co je to normalny cpu a hw?
taký, ktorý má aj nejaké periférie a nemusíš základné veci ako UART riešiť softvérovo

Re: PIC16F84 - 12 vstupov, 1 vystup

Napísané: 07 Apr 2012, 19:50
od používateľa mato3000
a tebe sa nič divné nezdá na tej 84ke ? už si niekedy porovnával s ňou aj iný? tak to skús a potom ti to bude jasné