Spajanje 2 PIC16F876A preko I2C, i ispitivanja u MPLAB?

J

JulioSilva

Guest
Zdravo!

Želim spojiti 2 PIC16F876A preko I2C.
Ima li bilo koji "uzorak" izvorni kod u ASM za to?Budući da sam nekako izgubio u Datasheet ...

Što BRG u SSPADD trebam koristiti za maksimalnu brzinu (sa 20MHz XTal)?

Thanks in advance,

js

 
Bok,
, I2C.

Imati pogledati na web-mjestu mikročip podAplikacija bilješke,
I2C.
Tamo ćete naći puno informacija.
Također pogledajte www.microchipc.comAko ste pronašli ovu korisne informacije, kliknite na mi je pomogaoSretno.

 
Zdravo!

Prva studija ovo:

http://ww1.microchip.com/downloads/en/DeviceDoc/i2c.pdf

http://ww1.microchip.com/downloads/en/DeviceDoc/31017a.pdf

Nakon toga čitanje ćete dobiti mnoge odgovore na funkcionalnost isto.

Srdačan pozdrav!

Danilo

 
Zdravo!

I2C Slave je bio vrlo koristan.
Im 'težak to povezivanje s obje kod Slave izvor, ali čuvati je davanje greška u I2C (PORTB, 7 Led uključiti, a WDTG reset's ...)
Ive 'pokušao nekoliko programa za gospodara i robova uvijek dobiti taj greška ...

Vidim gospodar Podaci & Sat u osciloscope izvuče, ali nešto nije u redu s rob ...

I2C Nadzornik je komplicirano, sve želim za sada je za promjenu statusa PORTB majstora i poslati ga Slave PORTB.

Se bilo tko znati gdje svi pronaći jednostavan kod (master i slave) radi, da ja mogu provjeriti gore?

Hvala opet,

js

PS: Ja radim sa 2 PIC16F876A na 20Mhz, i 12d u SSPADD.

 
Zdravo

Je li pretpostavimo AN734 & AN735 da rade bez ikakvih promjena u PIC16F876A?

Ja sam uvijek uzimajući ERROR ON!

Molim pomoć,

js

 
Zdravo!

Ugoditi pošta tvoj broj da mogu to provjeriti.

Pozdravi!

 
Zdravo

Im 'koristeći izvorni kod AN734 & AN735 original Microchip.

Ja sam samo mijenja FOSC u AN735 (master) izvor 8Mhz do 20Mhz.

Programiranje i testiranje.
Prilikom ispitivanja ERROR u AN734 (slave) je postavljen, tada WDT reset PIC-a, onda, kada primite sljedeću podataka ERROR Postavljanje je opet, i držati ovako ...

I'm kinda očajan s ovim comunication ....

Thanks in advance,

js

 
Imam koristi ova 2 apppliaction bilješke prije
oni su stvarno jako dobri i vrlo lako
kod radio od prvog
Također, pronaći ćete kod primjerice na mjestu mikročip izvora, ali je bilo teško mi je pratiti ove
Dakle, ako bi mogli probati ovaj, to će vam pomoći

hvala

 
Zdravo,

To je moj problem, oni ne rade ...

Koristim originalni izvorni kod iz Microchip mjestu, samo ga promijeniti u PIC16F876A ...Što ste radili PIC koristiti?

Hvala

js

 
ja ne znam da li je to bilo pomoći da vam
http://www.winpicprog.co.uk/pic_tutorial6.htm

 
Zdravo

Mislim da je problem negdje u svezi sa Slave PIC-a ...

jsDodano nakon 5 sati 59 minuta:Hello Again ...

Ja sam više očajan s ovim I2C komunikaciju!!

Ugoditi netko pomoć mene ...

Im 'koristeći Slave AN734, a prima ADRESA, a onda ne prima podatke, skokovi u Pogreška ...

SSPCON u ovoj državi (greška) je 01.110.110, a SSPSTAT je 01.110.110 ...
Ja jasan SSPOV, ali to je isto ...

Ako je netko to učinio sa 16F876A ugoditi pomoć mene ...

Thanks in advance,

js

 
Bok,

Imati pogledati ponovno registrira.Ako ćete pogledati SSPSTAT bita 1 vidjet ćete da data sheet kaže:
Quote:

bit 1 UA: Adresa Update (10-bit slave modu)

1 = Označava da korisnik potreba to ažurirati adresu u SSPADD registar

Adresa 0 = ne treba biti obnovljeno
 
Žao nam je malo stara džomba konac, ali je ovaj ikada dobiti riješiti?Imam točno jednak problem s par 16f886's.

 

Welcome to EDABoard.com

Sponsor

Back
Top