Skip to main content

Posts

Showing posts with the label Communication

I2C

I2C or Inter-IC (integrated circuit) bus Introduction to I2C Protocol How I2C Communication works? Characteristics Of The I2C-Bus I2C project Advantages of I2C Introduction to I2C Protocol: Name I 2 C is shorthand for a standard Inter-IC (integrated circuit) bus. Philips developed I 2 C for communication between devices inside for its TV / radio set. Examples of simple I 2 C-compatible devices found in embedded systems include EEPROMs, thermal sensors, and real-time clocks. The main objective behind the invention of I2C bus is to establish a simple low pin count bus that can connect different ICs on a circuit board of Television or Radio. Later I2C grew beyond the limits of TV and Radio and now it can be found in almost every computer motherboards and other embedded devices. I2C can also be used for communication between multiple circuit boards in equipments with or without using a shielded cable depending on the distance and speed of data transfer. Standard ...

C Interview Questions Automotive company interview

Automotive Interview Questions and CAN interview questions and important C programming interview Questions are asked in Automotive interviews.This are the very important questions for automotive interviews.  <<automotive-interview-questions 12. Program to find if a machine is big endian or little endian? 01 #include "stdio.h"  02 #define BIG_ENDIAN 0  03 #define LITTLE_ENDIAN 1  04 int   main()  05 { 06      int   value;  07      value = endian();  08      if   (value == 1)  09      printf("Machine is little endian\n",value);  10      else 11      printf("...

Automotive Interview Questions

Automotive Interview Questions and CAN interview questions and important C programming interview Questions are asked in Automotive interviews.This are the very important questions for automotive interviews.  <<can Interview Questions 1.What is the difference between declaration and definition? Answer: Definition means where a variable or function is defined in reality and actual memory is allocated for variable or function. Declaration means just giving a reference of a variable and function. 3.What is interrupt?  Answer:  Interrupts (also known as traps or exceptions in some processors) are a technique of diverting the processor from the execution of the current program so that it may deal with some event that has occurred. Such an event may be an error from a peripheral, or simply that an I/O device has finished the last task it was given and is now ready for another. An interrupt is generated in your computer every time you type a key or...

CAN INTERVIEW QUESTIONS 2

Automotive Interview Questions and CAN interview questions and important C programming interview Questions are asked in Automotive interviews.This are the very important questions for automotive interviews.  <<automotive interview questions can1 21.Why Diagnostic Standards? Answer: As systems got more complex the link between cause and symptom became less obvious. This meant that electronic systems had to have some level of self diagnosis and to communicate to the outside world. Initially many systems used their own protocols which meant that garages had to have a large number of tools – even to diagnose a single vehicle. 22.What is meant by verification and validation?? Answer: Verification and Validation (V&V) is the process of checking that a software system meets specifications and that it fulfills its intended purpose. It is normally part of the software testing process of a project. According to the Capability Maturity Model (C...

CAN INTERVIEW QUESTIONS

Automotive Interview Questions and CAN interview questions and important C programming interview Questions are asked in Automotive interviews.This are the very important questions for automotive interviews.  1. What is CAN ?  Answer: 1. CAN is a multi-master broadcast serial bus standard for connecting electronic control unit (ECU).  2. Controller–area network (CAN or CAN-bus) is a vehicle bus standard designed to allow micro controllers a devices to communicate with each other within a vehicle without a host computer. 3. CAN is a message-based protocol, designed specifically for automotive applications but now also used in other areas such as industrial automation and medical equipment.  4. The Controller Area Network (CAN) bus is a serial asynchronous bus used in instrumentation applications for industries such as automobiles. 2. CAN frame works? Answer: CAN Frame SOF – 1 Dominant Arbitration Field – 11 bit Identifier, 1 bit RTR (or)...