> On 31 Mar 2016, at 10:03:42, Rob Hamerling <[email protected]> wrote: > > I must report that the I2C libraries work fine with the 16f1765! > My problem was with PPS! I trusted my extension of the PPS library with > support for the enhanced midrange PICs. I had tested this with a 16f1708, but > now I found out that the 16f1765 uses a different bit pattern for the > selection of the SDA and SCL output signals (and probably other signals as > well). With the correct selection patterns the I2C works as expected. The > PPS library requires a revision.
Any code you want to share? I have severe troubles getting the serial ports to work on the PIC16F15325. These enhanced midrange PICs are nice and chock-full of new features. There are not backwards compatible, though: UART1 and UART2 have specific numbers now and the PIRx and PIEx interrupt flags and enables have been extended a lot, all the flags have moved. My problem is with PPS too, I think. The TX pins I set are low, refuse to get high. They don’t move either. Rob, I can’t find anything wrong with the PPS table in your 16f15325 device file, but using hard-coded values doesn’t work either. Microchip doesn’t have enhanced midrange UART examples yet :-( iMac-2:sample eur$ grep -i PPS 16f*.jal 16f1615_steppermotor.jal:pragma target PPS1WAY DISABLED 16f1618_steppermotor.jal:pragma target PPS1WAY DISABLED 16f1765_steppermotor.jal:pragma target PPS1WAY DISABLED 16f18325_steppermotor.jal:pragma target PPS1WAY DISABLED --- ir EE van Andel [email protected] <mailto:[email protected]> http://www.fiwihex.nl <http://www.fiwihex.nl/> Fiwihex B.V. Wierdensestraat 74, NL7604BK Almelo, Netherlands tel +31-653-286573 -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/jallib. For more options, visit https://groups.google.com/d/optout.
