Lpc2129 trabalhos
We have a device built running an ARM7 processor, the LPC2129 by NXP. Currently, we read accelerometer values from an analog sensor using a function "adc0 = ADC_poll(n);" for each channel "n". These sensors give noisy data and we wish to replace them with a digital accelerometer / gyroscope, the MPU-6050. This project requests the development of i2c interface code and a driver for the MPU-6050 that will allow us to sample the accelerometer, gyroscope, and temperature from the device in a drop-in format (where, e.g. AccelX_Poll returns from 0-1024, to mirror the 10-bit ADC) and a higher-resolution format (where the data returned from AccelX_PollHigh are returned with the full 16 bits of precision the sensor reports). The code must work with our current microco...
We have a device built running an ARM7 processor, the LPC2129 by NXP. Currently, we read accelerometer values from an analog sensor using a function "adc0 = ADC_poll(n);" for each channel "n". These sensors give noisy data and we wish to replace them with a digital accelerometer / gyroscope, the MPU-6050. This project requests the development of i2c interface code and a driver for the MPU-6050 that will allow us to sample the accelerometer, gyroscope, and temperature from the device in a drop-in format (where, e.g. AccelX_Poll returns from 0-1024, to mirror the 10-bit ADC) and a higher-resolution format (where the data returned from AccelX_PollHigh are returned with the full 16 bits of precision the sensor reports). The code must work with our current microco...
..."ARM BASED REAL TIME PROCESSING USING CAN PROTOCAL"rn Microcontroller : Target-ARM7 LPC2129.rn Software Used : Keil micro vision(V 3.0 and V 4.0) rn Team Size : 3 Members.rn Protocol and languages used : CAN, Embedded C. rnDuration : 07Months.rnrnDescription:rnIts a R&D product rn"ARM BASED REAL TIME PROCESSING USING CAN PROTOCAL".rnThe main feature of the product is: rn The main aim of the project is to continuously monitor temperature, Fuel, AC control and window in the car by using CAN protocol in real time environment using the ARM Processor. rnIn this project we have 2 CAN nodes (LPC2129), these are connected to the CAN Transceive...
Our company is migrating a product from ARM7 (NXP LPC2129) to Cortex M3 (NXP LPC1759). We want to re-design from the ground up with better, more usable libraries. We will be adding additional features to the existing codebase in this platform switch, so it should be considered a new development rather than a code port. The first deliverable is the development of drivers/libraries/wrappers for the LPC1759. A full list appears below. Note that for some drivers/libraries, existing code will be provided, while others must be created from scratch. Please contact us for information and full details on driver development. We will provide details on each driver as well as a copy of our existing code after we receive your signed non-disclosure agreement. The remaining deliverables are ...
Our team needs a simple CAN <-> UART bridge developed on a budget. The hardware schematic will be provided, but the essentials are: * LPC2129 microcontroller * 12MHz oscillator * PC serial connected to TXD0 and RXD0 * CAN1 to TD1/RD1 * CAN2 (HS-CAN) and CAN3 (SW-CAN) on TD2/RD2, multiplexed, and controlled by PWM5 The software must: * Handle CAN data from three different CAN networks, up to 2 simultaneously (CAN1, CAN1&2, CAN1&3) * Connect to HS-CAN at 125kbps, 250kbps, 500kbps, and 1000kbps * Connect to SW-CAN at 33.3kbps, 95kbps (if possible - it may not be w/ a 12MHz crystal) * Send and receive CAN data to/from UART * Timestamp and stream all incoming CAN data to UART, indicating channel * Send a specific message from UART to CAN upon request ...
We have a device built running an ARM7 processor, the LPC2129 by NXP. Currently, we read accelerometer values from an analog sensor using a function "adc0 = ADC_poll(n);" for each channel "n". These sensors give noisy data and we wish to replace them with a digital accelerometer / gyroscope, the MPU-6050. This project requests the development of i2c interface code and a driver for the MPU-6050 that will allow us to sample the accelerometer, gyroscope, and temperature from the device in a drop-in format (where, e.g. AccelX_Poll returns from 0-1024, to mirror the 10-bit ADC) and a higher-resolution format (where the data returned from AccelX_PollHigh are returned with the full 16 bits of precision the sensor reports). The code must work with our current microco...
We have built a device that features an LPC2129 microcontroller, UART interface, and 3x CAN interfaces (the LPC2129 provides 2x CAN interfaces, in our hardware the 2nd and 3rd CAN transceiver are connected to CAN2 on the microcontroller and selected by means of a digital switch). We need software that will allow the three CAN channels to be reconfigured over UART and to transmit raw CAN data back to a PC over the UART connection. The goal is to be able to create an interface device that streams selected CAN data from a controller area network to a PC. Our hardware has been verified to work, and we will provide basic configuration code, CAN drivers, and UART drivers that have used successfully on the same device. We simply do not have time to put the pieces together to ...
I am looking for a program in C or C# that will program an NXP LPC2129 (MCB2129) over the serial port using the standard Intel Hex file format produced by the Keil MDK. The software will run on WinCE 5.0 in either C or C# with the .NET CF 2.0. The details of the LPC2129 boot format is in the UM10114 manual and it uses UU-encoding. The program must handle the Boot mode pin, and the Reset pin, and over write copy protected programs, without a manual reset. The software will have no user interface and should offer facilities, such as :- * Erase the whole Chip * Program Chip given the filename of the Intel Hex format file. * Verify Programming is correct * Failures and errors to be reported. * The program must open and close the COM port as appropriate ...
Por favor, Cadastre-se ou Faça Login para ver os detalhes.
This is a project for writing software only. Hardware not required, but we expect developer to verify his code on his own dev board. Specifications: CAN Channel 0 Operating at 500K, 11-bit CAN Channel 1 Operating at 125K, 29-bit Developer will create a small database of arbitration ID's, a table of 500k ID's and the corresponding 125k ID for each 500k ID. Developer will populate the table with around 30 dummy ID's which will later be replaced in our adaptation. messages received on one channel ( 0 or 1 ) would be re-transmitted on the second channel (1 or 0) AFTER the arbitration ID has been replaced. Bus traffic is expected to be high, with as much as 2ms between messages on EACH channel. No messages are allowed to be lost during the process.