i want to learn about lpc2148 evulation board, and i want to develop my own projects on lpc2148 evulation board, so what books are help full to me, and is there any training instuites to learn hardware and software for lpc2148.
Posts: 8,059
Threads: 1
Joined: Mar 2014
books on lpc2148 controllers local authors
Abstract
Identification and verification of a person today is a common thing; which may include door-lock system, safe box and vehicle control or even at accessing bank accounts via ATM, etc which is necessary for securing personal information. The conventional methods like ID card verification or signature does not provide perfection and reliability. The systems employed at these places must be fast enough and robust too. Use of the ATM (Automatic Teller Machine) which provides customers with the convenient banknote trading is facing a new challenge to carry on the valid identity to the customer. Since, in conventional identification methods with ATM, criminal cases are increasing making financial losses to customers. Authors design a simple fingerprint recognition system using LPC2148 as a core controller. The system uses FIM3030 fingerprint scanner to capture fingerprints with its DSP processor and optical sensor. This system can be employed at any application with enhanced security because of the uniqueness of fingerprints. It is convenient due to its low power requirement and portability.This is a Basic Tutorial on Interrupts for LPC214x MCUs and how to program them for those who are new to interrupts. To start with , first lets see : what interrupts, IRQs and ISRs are. As per wiki : “An interrupt is a signal sent to the CPU which indicates that a system event has a occurred which needs immediate attention“. An ‘Interrupt ReQuest‘ i.e an ‘IRQ‘ can be thought of as a special request to the CPU to execute a function(small piece of code) when an interrupt occurs. This function or ‘small piece of code’ is technically called an ‘Interrupt Service Routine‘ or ‘ISR‘. So when an IRQ arrives to the CPU , it stops executing the code current code and start executing the ISR. After the ISR execution has finished the CPU gets back to where it had stopped.
Interrupts in LPC214x are handled by Vectored Interrupt Controller(VIC) and are classified into 3 types based on the priority levels.(Though Interrupts can classified in many different ways as well)
Fast Interrupt Request i.e FIQ : which has highest priority
Vectored Interrupt Request i.e Vectored IRQ : which has ‘middle’ or priority between FIQ and Non-Vectored IRQ.
Non-Vectored IRQ : which has the lowest priority.