ALL DIGITAL PIC16F877

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
shorty
Penjem se :)
Penjem se :)
Posts: 74
Joined: 03-05-2007, 20:10

ALL DIGITAL PIC16F877

Post by shorty »

Trebam neki program koji je pisan za pic16F84 da ubacim na pic16F877,i kad ga ubacim radi ok,ali nece da mi cita ulaze na portuA,pretpostavljam da bi posto taj kontroler ima i analogne ulaze trebalo negde ukljuciti da ulazi budu digitalni,pa me zanima koji je to registar i koji bit je za tu opciju?
Hvala
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3510
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Post by trax »

Code: Select all

movlw	b'00000111'	; (bilo:00000110) = all ports digital
movwf	ADCON1		; 
Znaci registar je ADCON1. Za detalje pogledaj tehnicku dokumentaciju PIC-a.
shorty
Penjem se :)
Penjem se :)
Posts: 74
Joined: 03-05-2007, 20:10

Post by shorty »

Hvala.
shorty
Penjem se :)
Penjem se :)
Posts: 74
Joined: 03-05-2007, 20:10

Post by shorty »

Izvini sto gnjavim ali mi je internet spor,i nemogu da skinem datasheet za 16f877,posto je prilicno velik fajl,pa ako mozes da mi kazes u kom je banku taj registar,i kako da predjem u njega,posto sam ja do sada koristio samo bank0 i bank1,a ovde neznam ni kolko ih je ni kako da prelazim iz jednog u drugi.

Hvala.
shorty
Penjem se :)
Penjem se :)
Posts: 74
Joined: 03-05-2007, 20:10

Post by shorty »

Ako ti nije problem,da mi kazes koje su mogucnosti 16f877 sto se tice analognih ulaza,konkretno me zanima da li je moguce odabrati nekoliko ulaza sa portaA da budu dig. a nekoliko da budu analogni? na primer pola PORTA da su digitalni,a pola analogni?
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3510
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Post by trax »

Iz banke u banku prelazis kao i kod PIC16F84A (STATUS registar i njegovi RP0 i RP1 bitovi).

ADCON1 se nalazi u BANK1.

Mozes izabrati da pola porta bude analogno a pola digitalno, ima tabela u dokumentaciji pa mozes izabrati kako ti koji pin odgovara.
Nisam koristio do sada A/D konverter u PIC-u pa ti ne mogu nista vise ni reci. Moras imati dokumentaciju radi milion stvari pa pristavi da ti se skida :)
Post Reply