CAN header and EXT asm question


+ Reply to Thread
Results 1 to 14 of 14

Hybrid View

  1. #1
    Join Date
    May 2013
    Location
    australia
    Posts
    2,645


    Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    as long as the pattern is consistent over the entire range then it should work
    pic18 arrays are not bank limited so as long as you use array indexing methods the banking should no be an issue
    Warning I'm not a teacher

  2. #2
    Join Date
    Apr 2022
    Posts
    14


    Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    Thanks Richard, that was what I was hoping to hear! I'll get back to work on the CAN program now!

    Paul

  3. #3


    Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    Be interested to see what you were working on.
    I've done quite a bit on CAN with PBP.

  4. #4
    Join Date
    Dec 2021
    Location
    Illinois, USA
    Posts
    12


    Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    I have been working on a CAN interface file where you pass a few initial set up parameters, speed etc. and it selects and sets the appropriate registers. When you want to send a frame, you load a buffer and pass it off to the routine which finds the first available transmit buffer and sends it. I have the DT interrupts so I can enable the ones for the CAN if needed, although in my application, I don't. I only handle mode 1 and mode 2 of the CAN bus. What have you been doing with CAN?

    -Paul

  5. #5


    1 out of 1 members found this post helpful. Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    Paul. Can we see that?

    I have used pics with the internal CAN module and a can line driver and ones without but with an external microchip mini CAN board and line driver.

    I built a Honda CR-Z/Insight Hybrid car MITM control device.
    It intercepts and modifies motor control signals allowing the driver to manually control the IMA motor.

    It sits in the IMACAN line relaying thousands of OEM messages back and forth and also listens on a separate FCAN line to more messages and control commands.

    It uses a 18F26K80 at 64mhz and 3 el-cheapo aliexpress $5 SPI CAN boards.

    My code is attached.

    IMAC&C is the IMA control MITM device. This uses the cheap CAN boards.
    OBDIIC&C is an FCAN device to talk to the car like an OBDII diagnostic tool. This uses the internal pic CAN module.

    Attached Files Attached Files
    Last edited by retepsnikrep; - 4th May 2025 at 05:33.

  6. #6


    1 out of 1 members found this post helpful. Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    Interface board with SPI controlled MCP 2515 and line driver to use with non CAN enabled PIC's
    https://www.aliexpress.com/item/1005006850683509.html

    Line driver to use with CAN enabled PIC's.
    https://www.aliexpress.com/item/1005006209071522.html

    You get the idea.. Cheap as chips..

    My YT channel has a lot of PIC CAN tinkering stuff. @retepsnikrep
    On Insightcentral.net and the CRZforum.com is tons of stuff from over the years.
    Last edited by retepsnikrep; - 5th May 2025 at 08:36.

  7. #7


    Did you find this post helpful? Yes | No

    Default Re: CAN header and EXT asm question

    Earlier CAN MITM prototypes.

    One using 16F1825 at 32mhz and one using 18F26K80 at 64mhz.

    It was possible to drive one of those serial data to RCA video gadgets as well.
    This made a nice little very cheap dash mounted text display for info and debugging.

    Name:  20517_145651.jpg
Views: 2322
Size:  809.1 KB

    Name:  20519_173310.jpg
Views: 2504
Size:  770.0 KB

Similar Threads

  1. A header wizard
    By cncmachineguy in forum PBP Wish List
    Replies: 229
    Last Post: - 24th February 2011, 04:21
  2. ASM question
    By Charles Linquis in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 8th February 2011, 17:37
  3. Question about using ASM interupt with PBP
    By cncmachineguy in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 4th December 2010, 18:04
  4. ASM question
    By Charles Linquis in forum mel PIC BASIC Pro
    Replies: 10
    Last Post: - 23rd March 2010, 00:33
  5. question about how to implement ASM and ENDASM
    By karenhornby in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 9th March 2008, 09:21

Members who have read this thread : 20

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts