A method for remotely upgrade C8051F041 program based on CAN bus network

The CAN bus is a serial communication network using the CAN protocol. The microcontroller of C8051F041 is a highly integrated mixed-signal system-on-a-chip with an integrated CAN bus controller. The article describes in detail how to implement remote update of all MCU Flash under the same CAN bus network. The result shows that all MCU Flash in the same bus network can be remotely updated. Only CAN bus is needed for update and no additional Connected. Program maintenance and maintenance costs can be effectively reduced in industrial control networks.