An embedded system is a computer system designed to perform one or a few dedicated functions often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts.

learn more… | top users | synonyms

-1
votes
1answer
32 views

Selection of Microcontroller and Evaluation Board for Automotive Research Project [on hold]

I'm looking to prototype a microcontroller based design that will support communication over a variety of vehicle protocols. Initially, I'm looking at a high level set of requirements such as: 2x ...
0
votes
0answers
12 views

Configure UART2 in Kinetic TWR-k53n512

I have already configured a uart2 in kinetic TWR-k53n512 freescale with reference to the hello world example from iar(Under Freescale/kinetic/twrk40-k50-k60/example),program build successfully with no ...
2
votes
1answer
41 views

FFT Bin Problem with external 24 Bit ADC(FFT bins changing with time)

Currently I am working on one project that includes 24 Bit external MCP3919 and MCP3914 ADCs and Tiva C series 32 Bit MCU. I am trying to calculate harmonic values of input signal. I am using CMSIS ...
0
votes
1answer
24 views

Application protocol for multiple devices on serial bus using the QP Framework [on hold]

I am currently looking at designing an application protocol using the QP Framework to talk to several devices using a serial bus like Canbus or LonWorks. My idea was to develop a set of events that ...
0
votes
0answers
32 views

CFI flash interface in verilog

I am working on an Intel’s CFI - Flash (28F640J3) interface in verilog. I have written a code and tested it for many commands; read, write, erase. But I am facing problem with 'Write Buffer’ and read ...
1
vote
1answer
70 views

Digital filter implementation in C (embedded)

I am a recent grad and my new project at work deals with taking the signal from an electret microphone and getting SPL values for 10 standard frequency bands. The analog amplification/conditioning is ...
0
votes
2answers
65 views

Programming ADC

I have written a code for ADC for s12x microcontroller. My doubt is the datasheet tells me to check for hardware flag to be set to know that conversion is complete.To know this I have used infinite ...
-9
votes
1answer
59 views

How to interface water sensor to LPC2148 ARM 7 kit? [closed]

I am making a prototype of automatic car wiper system using lpc2148 kit as a part of my course project, but I am unable to find the code (.c format) to configure the water sensor. There are some ...
-4
votes
1answer
52 views

RFID card number? [closed]

CARD 18 DIGIT NUMBER :- 0009008413 137,29981strong text But one problem is my overall project interfacing done now me try to expand system .how to get card number ? yes i have one ready rfid reader ...
-3
votes
1answer
34 views

size of program in ROM

I am newbie. I want to copy my full program from ROM to RAM using DMA operation. But how can I calculate the size of my program?
-4
votes
1answer
46 views
8
votes
4answers
3k views

Run code once in lifetime of an embedded C program

How can I make a code snippet run only once in the lifetime of a program? It can be turned off and turned on many times. The only option to run the code snippet again must be flashing the board again. ...
0
votes
3answers
79 views

PIC18 control registers

I'm setting the Analog Channel Select bits in the ADCON0 A/D control register. In the data sheet it list "CHS<4:0> Analog Channel Select bits". In MikroC I write the below to set up my input ...
2
votes
0answers
46 views

Implementing periodic sensor data storage and GPRS transmission

I am using custom hardware driven by a TIVA TM4C (specifically, TM4C123GXL) to control a microgrid with battery energy storage, solar panels, four loads controlled by relay, and a SIM900 GSM GPRS ...
-1
votes
3answers
77 views

Questions about CAN bus [closed]

I am using the PIC18F2680 built-in CAN module along with CAN MCP2551 transceivers, and I am using the plib library for CAN2510 functions. My question are: Should we use twisted pair wires (like take ...
-4
votes
2answers
53 views

Interrupt priorities [closed]

I have never considered interrupt priorities very important in my embedded programming. Is it correct? Should I pay attention to the priorities of the interrupts while programming? How much does it ...
0
votes
1answer
65 views

Microcontroller reset

I am facing a problem of micro controller reset, I am thinking of implementing the following to find the function in which it happens, then the root cause. As soon as I enter a function I will ...
0
votes
1answer
81 views

IC to patch pins arbitrarily?

Is there an IC that will support patching pins together arbitrarily for AC or DC signals going in both directions across any patched pair of pins? I'm pretty sure it could be done with an FPGA though ...
0
votes
2answers
63 views

Embedded Systems/Firmware Course Work [closed]

I am new to SE and this seemed like the best place to ask my question, I apologize if is not. I am pursuing a MS in Electrical Engineering with a focus in embedded systems/architecture. I want to ...
29
votes
5answers
3k views

What is a JTAG?

I'm pretty new to embedded systems, and I keep seeing this term used all the time, but I can't quite understand what is it. A quick search online yields this Wikipedia page: ...
0
votes
1answer
51 views

Are there any alternatives to ASIC chips? [closed]

Are there any other mixed-signal integrated circuit embedded systems (or alternative solutions) which are faster than ASIC in terms of performance (let say for a high-efficiency Bitcoin miner)?
0
votes
1answer
31 views

IDENTIFY CIRCUIT IN FXO [closed]

This circuit is used in FXO.clarify what is the purpose of this circuit in fxo gateway.refer some link to know more about this circuit.
0
votes
0answers
30 views

Calculation in sigma delta ADC?

I'm using a 24 bit sigma delta adc with internal reference 0.8 volts,SNDR 80 dB. max input swing +-500mV. so I have a following doubts. 1]does this have resolution of 0.8/2^24=4.76*10^-8 so this ...
1
vote
1answer
50 views

conventions in signals naming in datasheets

What does it mean when the datasheets lists the signals between parentheses as shown in the figure below?
1
vote
1answer
63 views

Where to store non-volitile variables on ARM microcontroller

Noob question here. I have only a little experience with microcontrollers and all that experience was limited to the 8051. I am working on a project and would like to use the ARM cortex M4 ...
0
votes
2answers
80 views

Software/Hardware Reset of MCU sometimes makes 24 Bit External ADC conversion goes wrong in Tiva C series

I have a strange problem and I couldn't find a solution for 1-2 month. In my system I have a Tiva TM4C123GH6PM MCU and external 24 Bit ADC(MCP3919). My PWM pin generates 8MHz clock for ADC main ...
0
votes
1answer
54 views

Estimate RAM usage information of an embedded device [closed]

I'm monitoring the performance of an ARM-based embedded device which runs poky linux distro (from Yocto project) which contains OpenEmbedded build system. I need to get the MHz (CPU cycles) ...
0
votes
0answers
52 views

Logging data using STM32F401 or STM32L4 nucleo board to SD card

I want to log data from sensor 24/7 and store it to SD Card in fatFs ( every day will be a file ) and the data from this day will be stored there. I learn about SDIO and s little bit about fatFs but I ...
3
votes
4answers
92 views

Is there a risk for the HW to debug an embedded software if the JTAG integrity is bad?

I had to debug a C embedded software in a noisy environment. As a result the integrity test of the JTAG connection had a failing rate between 30% and 60%. What are the risks to make JTAG accesses in ...
0
votes
0answers
33 views

DSPIC30F4011 - Need Help with Sequential 4 channel ADC Scanning

I am working on a project with some friends which calls for several IR proximity sensors to be sampled sequentially (The emitters must be powered up individually) but I am really struggling with the ...
0
votes
2answers
180 views

STM32F407G-DISC1 not working if not connected to pc

I have a Discovery board DISC1 version (february 2016 revision). I had programmed a Discovery board before with no issues. The ones that I more recently bought, the DISC1 version, have a strange ...
7
votes
2answers
184 views

Embedded programming state machines

I am looking at implementing a non-trivial finite state machine (specified as a UML hierarchical statechart) on a 32-bit MCU with gcc. Are there any rules of thumb what works better and what works ...
0
votes
0answers
28 views

Bluetooth communication issue avr-pc

In the last few days I was messing around with avr <-> pc communication. Thanks to the help that I received here I managed to establish a good connection using pl2303 ttl-to-usb converter. Now, ...
1
vote
2answers
82 views

UART communication issue

I am trying to send something from an atmega to my pc. The setup is: Ubuntu 14.04, atmega644P-20PU, USBASP v2, TTL-to-USB pl2303 Firstly I tried to write the code in C and used this code and then ...
5
votes
1answer
89 views

I2C slave not acknowledging consistently

I'm trying to communicate with a Cypress CapSense module, model CY8CMBR3106S. During initial testing, I used Cypress's CY3240-I2USB USB-I2C bridge, which works perfectly. I then moved to an Arduino ...
0
votes
0answers
39 views

JTAG Voltage of zero error message in Atmel studio Device Programming Window

I have a ATSAM4SD32B dev board, which is connected to my laptop via USB. I also connected the board to a JTAG debugger/programmer. When I try to query the Device signature, I get the following error ...
-2
votes
1answer
32 views

What are my options for a processor to fulfill the requirement of a video signal processing application? [closed]

I 'm a collage student and I 'm designing an embedded system of a smart camera for traffic surveillance as my graduation bachelor project. The camera does the following: Monitors a traffic lane with ...
3
votes
0answers
112 views

SPI loopback with DMA

I am using STM32F4 discovery board and I am attempting to get SPI loopback with DMA. I have successfully got an "SPI-only" loopback running, but now I want use DMA in addition with the SPI, here are ...
0
votes
2answers
34 views

Redundancy for a databus transmission

I'm going to start a project in my University in a few week. Since it is a collaboration between my University and a very important company I cannot say too much about the project itself. So I try to ...
0
votes
0answers
25 views

how to measure GCLK clock for RM48L952 (using RM48 board)?

I am working on RM48 board for some project, using SPI too. For this I need to show the GCLK clock value (on oscilloscope for documentation) for requirement to get the SPI speed desired one. In ...
7
votes
6answers
1k views

Writing embedded software w/o hardware

Consider that the hardware team will take 2 months to develop some hardware, but by that time I will need to have the software ready. My question is that how can I write the software and test it ...
-1
votes
2answers
68 views

Is it necessary for “LDR R0, [R0]” when saving from r15 in arm?

From ARM® Developer Suite Assembler Guide Saving from r15 In general, avoid saving from r15 if possible. If you do save from r15, the value saved is the address of the current ...
2
votes
1answer
67 views

Options for video development [closed]

What are my options for video development? I am talking buying a development board, then translate that to custom pcbs and hardware. With the rise of smart phones we have seen a plethora of hardware ...
-1
votes
2answers
60 views

Why are INTERRUPT CONTROLLER SPECIAL REGISTERS in arm different from others? [closed]

For example, in s3c2440, it clears only the bit positions of the SRCPND corresponding to those set to one in the data. The bit positions corresponding to those that are set to 0 in the data remains as ...
0
votes
0answers
38 views

Simple zigbee setup for garden sensors

I am finding it hard to choose a MCU that either includes or can talk to a zigbee chip, for use in garden sensors. Aim: Build an array (up to 10) of garden sensors (including analogue sensors because ...
0
votes
2answers
59 views

How to create a multiple active output decoder, not just one active output?

i have a project to controll lamp in cupboard. there are several button. okay, lets imagine there is 8 button. when i click 1st button its will turn on lamp 1, when i click button 2, lamp 2 is on. i ...
2
votes
1answer
122 views

Rx data rate on CAN bus faster than polling rate

I'm working on a safety-critical SIL 4 system and so interrupts have to be kept to a bare minimum (hence using only timer interrupts). CAN is used in polling mode. Suppose data arrives at a CAN node ...
1
vote
3answers
236 views

Is cache memory unnecessary in microcontrollers?

Do we use cache memory in microcontrollers, if not, why not? If yes, what is its application in embedded systems or it is enough just to have RAM?
0
votes
1answer
103 views

Beagle Bone Black interrupts for optical encoder

I'm trying to have my optical encoder work on interrupts. I found some resources online that discuss it but they all seem to be based on an older version of debian since the files and folders in ...
1
vote
2answers
83 views

Mass Storage for Embedded Applications

What are my options if I need to deal with relatively large amounts of data on an embedded processor? I've found storage around ~2-4GB with an SPI controller, but I'm thinking about something in the ...