This is the Article to introduce the programming of ARM Cortex-M3 LPC1768 Microcontroller. First step in this journey is to get yourself introduced to the programming Environment. For programming LPC1768 plenty of free software are available online. For ARM-based Microcontrollers it is suggested to go with Keil µVision4. For the beginner, Demo version of Keil is more than enough to start with. Let’s start with the brief introduction to the LPC1768 ARM cortex M3 based Microcontroller.
What are the different types of EV charging connectors?
Battery electric vehicles (EVs) have showcased rapidly growing sales figures over the last several years. There are several reasons to consider an EV aside from saving on gasoline. The prominent one, of course, is the environment. EVs have no tailpipe emissions, and research shows that they’re responsible for lower levels of greenhouse gases (GHGs) than…
What is Wireless Electric Vehicle Charging System (WEVCS)?
Electric vehicles are shaping the future of mobility and, as nearly all electric vehicles are turning out to be more economical compared to any gasoline car, there has been a shift in the buying trend of automobiles. It is expected that there will be more electric cars on the road than fossil fuel cars by…
What are the top tools for developing embedded software?
The embedded software or firmware is the brain of an embedded device. However, this type of software works differently than the conventional ones on PCs or mobile devices — which are generic and work identically on such operating systems. PC software runs without directly accessing the underlying hardware. The purpose of embedded software works in…
The top home-server software options of 2022
Servers are no longer limited to corporate offices and are common in homes. They can run 24×7 on any low-cost PC or microcomputer. A home server manages online communication, internet browsing, downloading, and file sharing between computers, tablets, mobile phones, printers, and other smart home appliances. They can also serve as centralized media storage for…
What is LiDAR and how does it work?
LiDAR is an acronym for light detection and ranging, an optical technology for sensing distance. Early attempts to measure distance by light beams were first made in the ’30s, and airborne LiDAR became more commonly used in the ’60s, with geospatial measurements beginning in the ’80s. As the technology evolved, LiDAR’s uses continued to expand.…
What is Lightweight Internet Protocol (LwIP)?
Connecting embedded microcontrollers to the internet is a crucial task in modern applications. The embedded controllers, particularly in consumer devices and wearables, now essentially require ping online. This is more important as the devices are getting smarter. Connecting to the internet is not just crucial but a hefty task as well. The typical TCP/IP stack…
What AI can bring to PCB manufacturing
by Ken Ghadia, Sales Engineer, TechnoTronix The introduction of Artificial Intelligence (AI) in PCB manufacturing has largely improved the product quality, optimized the production process, and significantly reduced the manufacturing cost. AI drives independent automation of PCB production by using the vast data aggregated from several sensors. Machine learning and deep learning are the AI…
ESP8266/ESP32-based WiFi access point using MicroPython
Many IoT applications are controlled with the help of a webpage or an HTML website running within a Local Area Network (LAN) or Wireless Local Area Network (WLAN). Some examples of such IoT applications include home automation, office automation, and smart farming. The HTML webpage or website controlling the things is hosted on a microcomputer…
Writing a bootloader for Arm Cortex-A35/A5X microprocessors
By Aaron Bauch, Senior Field Application Engineer, IAR Systems Design specifications require the ability to update a device’s firmware in the field dynamically. This is done commonly via a bootloader. Designing a bootloader, however, is challenging as it must meet various requirements. For example, the mechanism for getting the new application into the MPU is…
An Embedded Developer’s Perspective on IOT (Internet of Things)
Embedded device, Networked sensor and actuators form the ground for IoT. An Embedded developer look IoT (Internet of Things) as area full of opportunity. IoT is not limited to any particular domain or business. IoT involves all the device which have a unique ID and can be configured with address to locate them. For An embedded developer IoT is not just limit to a single area, an embedded developer can design, develop & program, configure, debug and reprogram any device.
What is an embedded system?
If we look around, we will find ourselves to be surrounded by computing systems. Every year millions of computing systems are built destined for desktop computers (Personal Computers, workstations, mainframes and servers) but surprisingly, billions of computing systems are built every year embedded within larger electronic devices and still goes unnoticed. Any device running on electric power either already has computing system or will soon have computing system embedded in it.
FPGA vs microcontrollers: Another approach to embedded design
Most engineers start their journey in embedded systems with microcontrollers. With microcontrollers, one gets a complete miniature computing system on a single integrated circuit. The CPU, RAM, ROM and Input / Output peripherals all on a single thumb size SoC. This very popular approach to learning embedded design and development is in fact just the one side of the complete picture. Working with microcontrollers (and microprocessors) is all about software-based embedded design.
Creating Library for LPC1768- (Part 2/21)
This is the one another Article to introduce the programming of ARM Cortex-M3 LPC1768 Microcontroller. Most tutorials will use pre made libraries in the following tutorials. Sometimes it is needed to make a new library for your own project. This tutorial explains how making a custom library in Keil and this also includes a library built for the GPIO functions of the LPC1768. Setting up the Environment for the development of ARM cortex M3 is well discussed in this article.
JTAG Debugging With LPC1768- (Part 3/21)
The process of resolving bugs or defects that interferes with the proper working of a computer software or an operating system is known as Debugging. This write-up deals with the setup and use of a JTAG Debugger with ARM Cortex M3 Microcontroller. For setting up the Environment for the development of ARM cortex M3 refer this article.
Switch and Led interface with LPC1768- (Part 4/21)
This is the one another Article to introduce the programming of ARM Cortex-M3 LPC1768 Microcontroller. Here we are going to do input and output functions of GPIO of LPC1768. For better understanding we are going to use a button and the LED. Our idea is to program in such a way that when the button is pressed, the LED will be ON. Setting up the Environment for the development of ARM cortex M3 is well discussed in this article.
LCD interface in 4bit mode with LPC1768- (Part 5/21)
Interfacing of 5V LCD with a 3.3V Controller like LPC1768 is little tricky to handle. This is the Article to explain how a 16×2 LCD is interfaced with LPC1768 in 4-bit mode. LCD in 4 bit, which means we are going to use 4 lines instead of 8 line which save 4 GPIOs which can be used for other purposes. For setting up the Environment for the development of ARM cortex M3 is well discussed in this article.
Timers Programming in LPC1768- (Part 6/21)
This is the Article to introduce the Timer programming of ARM Cortex-M3 LPC1768 Microcontroller. Here we are going to initialize the timer peripheral in LPC1768. Timer will improve the way of usage of any microcontroller. In this tutorial we are going to set up two timers which will blink two LEDs according to the setting of the timers. Setting up the Environment for the development of ARM cortex M3 is well discussed in this article.
Tips and Business Ideas for Electronic Engineers who aspire to become Entrepreneurs
Engineering is one of those rare fields that could lead to path-breaking solutionstowards real world problems. A highly lucrative field for its practitioners, it has virtually transformed the world that surrounds us.The continuous technological advancement and upgradation have made it possible for the electronics sector in India to flourish in the vastly competitiveglobal market.
Growing Role of Electronics in Healthcare Ecosystem
Healthcare sector is gradually achieving digital integration at all steps of a patient’s journey from lookout for symptomatic information, diagnosis, treatment and follow ups. Automation has embedded itself within various health care operations. The past two decades have seen the successful launch of various eInitiatives that’ve revolutionised most aspects of life, and their effectsare now being felt in the sphere of healthcare too.