Dokumentasi microchip tidak memberi label CAN buss pin pada diagram pinout pengontrol mikro


8

Tautan ke lembar data

Saya ingin menggunakan Microchip DSPIC33FJ128GP802dalam proyek baru dan ingin menggunakan ECAN buss.

Masalah yang saya hadapi adalah bahwa dalam Controller familiesdaftar di bagian atas lembar data dikatakan bahwa perangkat DSPIC33FJ128GP802memilikinya ECAN portsebagai Remappable Peripheral:

Keluarga pengontrol

Ketika saya turun ke Pinout descriptionsmeja dan mencari ECANlabel pin itu mengatakan bahwa mereka C1RXdan C1TX:

Pinout description

Sampai titik ini semuanya sempurna, saya sekarang tahu bahwa chip ini memiliki CAN busstempat dan saya tahu apa yang disebut pin tetapi sekarang ketika saya pergi ke diagram pinout untuk chip:

diagram pinout

Tidak ada pin yang memiliki label C1RXatau C1TX. Jadi apa yang harus saya lakukan? haruskah saya menebak di mana CANpin berada atau saya melewatkan sesuatu di sini?

Semua bantuan dihargai XD

Jawaban:


19

Pin CAN tidak memiliki penetapan pin yang tetap. Alih-alih, Anda dapat memilih "Pin Remappable" mana yang ingin Anda gunakan (RP0 hingga RP15).

Jika Anda merujuk ke halaman 180 lembar data , khususnya tabel berjudul "REGISTER 11-16" (RPINR26: Pin Periferal Pilih Input 26), ia merinci register yang digunakan untuk memilih lokasi pin CAN RX (C1RXR).

Untuk lokasi pin CAN TX, ini ditetapkan oleh register RPnR dari pin yang ingin Anda gunakan sebagaimana dirinci dalam bagian 11.6 (Periferal Pin Select) mulai halaman 161.


2
Selain itu, jika Anda membuat PCB, muat MPLAB dan pastikan Anda benar-benar dapat memetakan ke pin yang Anda inginkan. Saya telah digigit oleh dokumentasi yang salah sehubungan dengan pin yang dapat diappa ulang dan akhirnya menjadi port SPI! Hal yang sama berlaku untuk perangkat apa pun (FPGA / MCU / apa pun) dengan port yang dapat dipetakan kembali.
Adam

4

Ini dianggap sebagai 'periferal yang dapat dipetakan ulang'. Anda harus memetakannya ke pin berlabel RPX (di mana X adalah beberapa nomor).

Lihat bagian 4.8 lembar data Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.