XC8 I2C zmena registru

Miroslav Draxal evik na volny.cz
Pátek Listopad 26 20:31:11 CET 2021


Dobrý den,
Hoďte si co potřebujete sledovat do Watches a odkrokujte si to. U mě ten kód chodí podle předpokladu.
Míra.

-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Libor Konečný
Sent: Friday, November 26, 2021 12:50 AM
To: HW-news
Subject: XC8 I2C zmena registru

Zdravim osazenstvo

Dokaze me nekdo nakopnout jak zmenim hodnotu registru pro i2c ?

MCU PIC16F19196

mam kod (vysek z projektu)

         SSP1STAT  = 0x80;
         SSP1CON1 |= 0x06;
         SSP1CON2  = 0x01;
        SSP1CON1bits.SSPEN = 0;

     if(!SSP1CON1bits.SSPEN)
     {
         SSP1STAT  = 0x80;
         SSP1CON1 |= 0x06;
         SSP1CON2  = 0x01;
         SSP1CON1bits.SSPEN = 1;

}

     INTCONbits.PEIE = 
1;                                                        // Enable 
peripheral interrupts
     INTCONbits.GIE = 1;

a vypisu si debug

                        debug_print_hex_u8(INTCON);
                         debug_print_hex_u8(SSP1STAT);
                         debug_print_hex_u8(SSP1CON1);
                         debug_print_hex_u8(SSP1CON2);
                         debug_print_hex_u8(SSP1CON3);

INCON 0xC0

vse ostatni 0x00   nejak nechapu....

kod vygeneroval MCC

a pdf jsem si procital taky detailne.


1000x diky za pripadne nakopnuti spravym smerem.

Libor




_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
A non-text attachment was scrubbed...
Name: sshot-2.jpg
Type: image/jpeg
Size: 84318 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20211126/155f2109/attachment-0001.jpg>


Další informace o konferenci Hw-list