Embedded

 

Lean Embedded

8051
Arduino
ESP32
ESP8266
PIC MCU
Embedded Companies
Embedded Interface
Embedded Protocol
Embedded Sensor
Sitemap

 


Embedded Interface

Embedded Interface Sitemap
Embedded Interface All Post
Embedded Interface 7 Segment
Embedded Interface ADC
Embedded Interface Button
Embedded Interface EEPROM
Embedded Interface LCD
Embedded Interface LCD HD44780
Embedded Interface LED
Embedded Interface MCP23017
Embedded Interface Motor
Embedded Interface PCF8574 and PCF8574A
Embedded Interface RTC
Embedded Interface Switch
Embedded Interface RGB LED

 


Embedded Protocol

Embedded Protocol GetStart
Embedded Protocol All Post
Embedded Protocol COAP
Embedded Protocol CAN
Embedded Protocol FTP
Embedded Protocol I2C
Embedded Protocol MQTT
Embedded Protocol SPI
Embedded Protocol UART
Embedded Protocol Zigbee
Sitemap

 


Embedded product Design

  1. Understand and analyze customer and design requirements to identify any gaps or missing information needed to perform development and testing activities
  2. Participate in high level design for the projects that have high reuse factor
  3. Design software components based on the high-level design requirements
  4. Develop integration test plans and test cases to verify that the software meet the customers’ and the high-level requirements
  5. Test cases planning & Execution of test plans
  6. Analysis of executed test plans, and confirming that the software behavior respects the requirement documents
  7. Report findings (SW Bugs) on the configuration management tool
  8. Prepare test reports
  9. Perform the responsibilities of the pervious technical level as per the projects need
  10. Perform technical reviews on software component design, code, and test
  11. Continuously communicate work progress through attendance of daily & weekly project meetings. (Internal and external with other Valeo sites)
  12. Support his/her colleagues whenever required

 


Embedded Real Time Applications

Escalators

Image Source

Manufacture companies

 

Elevators (Lift)

 

 

 

Manufacture companies

Reference

 

 

Moving Walks

Image Source

 


Embedded Interface

Getting Started with 4×4 Matrix Keypad Interface

Reference


 8051 Tutorials – 4×4 Matrix Keypad Interface

Code

Arun Reference


8051 Tutorials – Servo Motor Interface

Code

Arun Reference


Getting Stated with 2×16 LCD Display

Here I’m using JHD 162A Display

Data sheet : JHD 162A


8051 Tutorials – 16×2 LCD Interface

Circuit Diagram

Code

Arun Reference


Getting Started with MP-LAB

Microchip microcontrollers Integrated Development Environment Tool is ” MPLAB IDE”


Getting Started with 4004 MicroProcessor

Datasheet

  • http://www.intel.com/Assets/PDF/DataSheet/4004_datasheet.pdf

Reference

  • https://en.wikipedia.org/wiki/Intel_4004

Intel 4004 Instructions Set

  • http://e4004.szyc.org/iset.html

 


Interview Questions – Digital Electronics

What is Latch?

           Latch is a electronic logic circuit, it has two inputs(Set and Rest) and one output. In micro controller Latch is a temporary memory unit. it can control signal  while the data transmission.


 

******************************************

Getting started with 7 Segment Display

Types

  • Common Anode (V+)
  • Common Cathode (GND)

see also

*************************************

Getting started with STM8S003 Controller

 STM8S003 TSSOP2

STM Programmer

 You can buy this USB programmer  from Ebay
       The ST-LINK/V2 is an in-circuit debugger
and programmer for the STM8 and STM32 microcontroller families. The
single wire interface module (SWIM) and JTAG/serial wire debugging (SWD)
interfaces are used to communicate with any STM8 or STM32
microcontroller located on an application board. for more deatilas about ST-LINK V2 programmer clik here. SWIM is Single Wire Interface Module, See SWIM protocol deatails.

ST-LINK V2 PinOut

STM8S003 Datasheet

 

 First Hellow World Example of  LED Blink Program in STM8S003 Controller

Usually the first program of everything (Controller) in electronics we start from blink example.

Required Developmanet Tool

Getting Started with IAR working Bench in STM8

  • Alternatively you can download the full standard library for STM8 from ST website.

https://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm8-embedded-software/stsw-stm8069.license%3d1470738771420.html

Refer Links

 

Getting Started with IAR Workbence for STM8

IAR Licence magnager  Get licence Key using fill the form

1. Projcet ->
Create a new project ->
Toolchain -> STM Series
Praject Template -> Empty Projcet
(then click “Ok”).

2. Save Your Project (File -> Save worksapce)

3.  Notes : The project will appear in the Workspace window.
By default, two build configurations are created—Debug and Release

4. Before you add any files to your project, you should save the workspace.

See More

*************************************

 OSI Layers

  • Application (7)
  • Presentation (6)
  • Session (5)
  • Transport (4)
  • Network (3)
  • Data Link (2)
  • Physical  (1)

TCP/IP Layer

  • Application (7,6,5)
  • Transport (4)
  • Internet(3)
  • Network Interface(2,1)

How Create a Local Web Server  in Windows

  • First you will need a setup a local web server tool like Apache or some other.
  • Download and install XAMPP Software.
    • When finish installation XAMPP, By default the XAMPP control panel will be launched.
    • Click “Start” for Apache and MySQL if needed.
  • if you type local host or local machine IP address the browser then it will show the pages from http://localhost/dashboard/
  • Now create a new html page
  • Use below code and create new doc name as “ArunEworld.html”

 

  • Save that “ArunEworld.html” documents toot located in c:\xampp\htdocs\
  • Now check this url : http://localhost/ArunEworld.html or http://192.168.1.100/ArunEworld.html
  • Done. Enjoy.
 

 __________________________________________________________________________

USB to serial Programmers

USB to Serial IC Manufacturers Companies

*****************************************

PL2303 Converter USB To TTL

 

**********************************

FT232-USB-UART-Board-Type-A(USB-to-RS232-TTL-Serial-Supports-Mac-Linux-Android)

 

 

  • Different chip sets
    • FT232R
    • FT232RL 

 

 Troubleshoot Problem

This device cannot start. (Code 10)

A device which does not exist was specified.
 Usually Windows automatically installs FTDI
VCP [Virtual COM Port] drivers however with some batches of FTDI
chips the default windows drivers do NOT work. The latest version of FTDI
VCP drivers also do NOT work and FTDI seem oblivious of that fact.
The previous version of FTDI VCP drivers does appear to work with all
batches of FTDI chips. When the FTDI drivers do not work with a particular
batch of FTDI chips the Virtual Com Port will appear in Windows Device
Manager however serial communications will not work
 To Solve this problem you need to download this software below

 

Disclaimer

I make no warranty that any of my
information is correct, or safe, or does or does not breach any warranty
clause,  or anything else, it is up to you to decide if you will
follow all or any of the instructions to recover the Supervisor Password
from a TP. It is up to you to decide, I am not responsible for the
results or for any consequential or incidental damages whatsoever.

 


 

Other Embedded Training Institute



 

  • What is frequency
    • The frequency of a wave the number of waves that pass by each second, and is measured in Hertz (Hz).
    • Eg: 50hz (AC power in india)
    • Sound (450hz)
    • Light()Electromagnetic wave

Types
Radio waves
Micro waves
infrared waves
ultraviolet waves
x-rays
gamma rays

What is baud rate?
What is duty cycle?

Communication

  • Communication
    • In Modems contains a switches, thet lets you choose between full duplex and half duplex modes.
    • choice depends on which communication program you running.
  • Communication methods
    • Simplex
      • One way communications (TV Telecasting)
      • Eg : IR Remote (Only transmit)
    • Duplex
      • Half-Duplex
        • Eg:I2C, One Wire
      • Full-Duplex
        • Eg: SPI, UART
  • What is duplex?
    • duo – double
    • plex – part of
  • What is full duplex communication?
    • The transmission of the data in two directions simultaneously.
    • Eg: Telephone communication (Both user can talk at once)
    • wired communication protocols : SPI, UART,
  • What is half duplex communication?
    • The transmission of the data in two directions simultaneously.
    • Eg: Walkie-takie communication (single user can talk at once, another should wait a minute)
    • Wired communication protoc0ls : I2C, One WIre.
  • What is Bootloader?
    • Bootloader is a piece of code that runs before, any operating system is running.
    • Bootloader are used to boot other operating systems, usually each operating system has a set of bootloaders specific for it.
    • Bootloaders usually contain several ways to boot the OS kernel and also contain commands for debugging and/or modifying the kernel environment.
    • Bootloader are used to boot other operating systems, usually each operating system has a set of bootloaders specific for it.
    • Bootloaders usually contain several ways to boot the OS kernel and also contain commands for debugging and/or modifying the kernel environment.
    • Reference Link

Reference


YouTube Channel