PIC16F1847 a falesne spinani vstupnich pinu na portu RA

RV vicek.radek na cpost.cz
Pondělí Květen 27 12:18:30 CEST 2013


Tenhle PIC neznam a radu PIC16 uz nepouzivam, ale nemate tam zapnutou 
nejakou periferii, ktera je tam aktivni defaultne po POR?

Treba ADcko nebo komparatory. S tim co popisujete jsem se nesetkal pokud 
bylo vse spravne nakonfigurovano.

Radek Vicek

Dne 27.5.2013 11:43, Milos Sula napsal(a):
> Zdravím,
> potřeboval bych poradit s PIC16F1847 . Mám problém s náhodným spínáním
> pinů na portu RA. Přestože jsou vstupy vstupních pinů uzeměny přes
> odpory 4K7 ( piny zapojeny přes tlačítko na Vcc ), tak při dotyku
> pinzetou/sroubovakem přímo na pin dojde k falešnému "sepnutí" tlačítek
> A1-A4 ).Přikládám kousek kódu, ale v tom snad problém nebude:
>
> #include <16F1847.h>
> #fuses NOWDT, INTRC_IO,NOPUT, NOPROTECT,NOBROWNOUT,NOMCLR,NODEBUG
> #use delay(clock=32M)
>
> #use fast_io(a)
> #use fast_io(b)
>
> #define enkoder_B PIN_B4
> #define enkoder_A PIN_B5
>
> #define buzzer PIN_A0
> #define tlacitko_x10 PIN_A1
> #define tlacitko_max PIN_A2
> #define tlacitko_min PIN_A3
> #define tlacitko_nastaveni PIN_A4
>
> void main (){
> SET_TRIS_B(0b11111000);   //B0-B2 vystup > AD 9850
> SET_TRIS_A(0b00111110);   //A0-vystup Buzzer, A1-A4-vstup tlacitka
> ,A5-vstup ICSP, A6-A7-vystup nezapojeno
> port_b_pullups(0b11111000);
>
> setup_oscillator(OSC_8MHZ | OSC_NORMAL | OSC_PLL_ON);//32MHz 4x8MHz
> ...
> ...
>
> díky
> Miloš Šula
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Tento e-mail včetně příloh může obsahovat důvěrné informace. Jestliže nejste zamýšlený adresát tohoto e-mailu, pak jakákoliv forma zveřejnění, tisk, kopírování, distribuce nebo šíření tohoto e-mailu a připojených příloh je přísně zakázáno. Pokud obdržíte tento e-mail omylem, oznamte to neprodleně jeho odesilateli a okamžitě tento e-mail včetně jeho příloh trvale vymažte ze svého systému. Odesilatel e-mailu neodpovídá za jakoukoliv škodu způsobenou modifikacemi či zpožděním přenosu e-mailu.

 

This e-mail and any attached files may contain confidential information. If you are not the intended addressee of this e-mail, you are hereby notified that any disclosure, printing, copying, distribution or dissemination of this e-mail and any attached files is strictly prohibited. If you receive this e-mail in error, please immediately notify the sender and permanently delete this e-mail and its attachments from your system. The sender of this e-mail does not accept liability for any damage that may be caused by any modifications or delay in the transmission of it.



Další informace o konferenci Hw-list