At90CAN32. How to get rid of Tx Form Error (FERR, FERG) ? It is in the Bosch CAN 2.0 specification. The AVR data sheet only documents the RC internal oscillator characteristics.Bosch Specification wrote:For the full bus speed range of...
Friday, 1 March 2013 - 04:36
ATMega16M1 Setting CANGIE = 0x80 makes no sense. You are enabling the CAN IT interrupt (see Figure 16-14 CAN Controller Interrupt Structure) but you are not enabling any CANSTMOB or CANGIT...
Monday, 25 February 2013 - 09:08
Issues receiving CAN signals at90CAN128 You did not say which compiler you are using. This:
CANIDT = 0;
suggests you are using WinAVR/AVRGCC since CANIDM is a 32 bit value reference. I will assume this is GCC...
Sunday, 10 February 2013 - 15:40
Avr mega64C1 Well I actually did find a few bugs in the old test program code. I forgot to re-enable the Rx Remote Frame after the Tx automatic reply Data Frame completes. I got rid of the...
Thursday, 7 February 2013 - 03:03
Avr mega64C1 So, did that test program help out, or was it broken?
Any experience with AVR LIN/UART hardware? Since this subject is about using hardware, you should start a new forum thread about the LIN protocol. People that could read and respond to a LIN protocol question will likely...
Thursday, 31 January 2013 - 02:12
Any experience with AVR LIN/UART hardware? ntosis wrote:And i want to ask why the Master node send an id and the same time the Master node read the own message to response? Is that the only way for the Lin bus or this is...
[TUT] Using 8 bit AVR Controller Area Network (CAN) register CAN physical layer discussion. The CAN physical layer in all current AVR chips with CAN controllers are implemented using external circuitry. It is possible to implement a simple...
Friday, 25 January 2013 - 22:53
Avr mega64C1 The slope control (the MCP2551 RS input pin) is for reducing radiated noise from the CAN bus wires. It limits the slew rate of the CAN bus drivers. Slope control used on a high...
It is in the Bosch CAN 2.0 specification. The AVR data sheet only documents the RC internal oscillator characteristics.Bosch Specification wrote:For the full bus speed range of...
Setting CANGIE = 0x80 makes no sense. You are enabling the CAN IT interrupt (see Figure 16-14 CAN Controller Interrupt Structure) but you are not enabling any CANSTMOB or CANGIT...
You did not say which compiler you are using. This: CANIDT = 0; suggests you are using WinAVR/AVRGCC since CANIDM is a 32 bit value reference. I will assume this is GCC...
Well I actually did find a few bugs in the old test program code. I forgot to re-enable the Rx Remote Frame after the Tx automatic reply Data Frame completes. I got rid of the...
So, did that test program help out, or was it broken?
This comment is not correct since the CANIDM registers are used for CAN Rx: CANIDM1 = CANIDM2 = CANIDM3 = CANIDM4 = 0; // CANIDM is not used for CAN Rx I would...
Since this subject is about using hardware, you should start a new forum thread about the LIN protocol. People that could read and respond to a LIN protocol question will likely...
ntosis wrote:And i want to ask why the Master node send an id and the same time the Master node read the own message to response? Is that the only way for the Lin bus or this is...
Most likely it is this: https://www.avrfreaks.net/index.p... Tip #2 : Get a percent sign into a post
CAN physical layer discussion. The CAN physical layer in all current AVR chips with CAN controllers are implemented using external circuitry. It is possible to implement a simple...
The slope control (the MCP2551 RS input pin) is for reducing radiated noise from the CAN bus wires. It limits the slew rate of the CAN bus drivers. Slope control used on a high...
Just noticed another error in the receive CAN node code: CANIDM1 = CANIDM2 = CANIDM3 = CANIDM4 = 0; // CANIDM is not used for CAN Кx This is a Rx MOb and the...
Pages