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

0
votes
1answer
62 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
77 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 ...
-3
votes
0answers
37 views

Explain working of DC-DC converter [closed]

This is DC-DC converter used in FXS gateway. Can someone please explain how it converts high positive DC voltage to negative voltage?
0
votes
2answers
55 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
47 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
29 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
27 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
48 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
52 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
69 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
51 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
39 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 ...
0
votes
0answers
23 views

ATMEL SAMD11 SPI (Slave) With Arduino (Master) [migrated]

I am trying to get my Atmel SAMD11 XPLAINED PRO and arduino to talk to each other using SPI. I have set up the arduino as the master, with the SAMD11 as the slave. On the ATMEL, I have the following ...
3
votes
4answers
89 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
25 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
118 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
171 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
26 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
72 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
82 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
35 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
85 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
33 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
24 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
63 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
66 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
57 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
30 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
51 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
111 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
209 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
66 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
81 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 ...
0
votes
1answer
150 views

LCD data read and show on computer

I have a project to work as follow: this is a PIC based (PIC16C62B) porudct which measures value coming from mechanical gyro sensor. analog data from gyro amplified and sent to AD7707 to convert into ...
1
vote
1answer
55 views

Sama5d3 fast ADC

I am using Ubuntu 14.04 and the arm-linux-gnueabihf-gcc compiler to compile projects for the sama5d3 explained board and using minicom and zmodem to transfer the compiled source code from the ubuntu ...
0
votes
0answers
20 views

Ways to improve saturation time in Multiplexers

I'm using max4708 multiplexer (operated as single supply 36V), when i tested the multiplexer- my inputs, for example +32V, +20V get well saturated at 20Khz.Later when i added to the circuit, for the ...
1
vote
2answers
53 views

calculate uptime of LPC1768

i want to calculate the uptime of LPC 1768 from when it begins running. for example a function like millis(); in arduino.
1
vote
2answers
110 views

How is register access done in case of X86 architecture when there is only In and OUT command for ports?

In ARM architecture the registers of a peripheral are mapped to the RAM so we can access the register using the RAM.
0
votes
0answers
42 views

Giving Input values to the IAR code using Terminal I/O feature of C-SPY

I am using IAR to program a microcontroller and wanted to test my code by giving test values to my application.Test values are to be read from the text file placed on my PC(as it is too large ~>2Mb).I ...
3
votes
2answers
152 views

How to build Forth for embedded devices?

So far I have just found this paper which provide a guide to achieve that. http://www.bradrodriguez.com/papers/moving1.htm 1)I want to know if there is any more recent guide? 2)which Forth is better ...
0
votes
0answers
57 views

Beagle Bone Black program running continuously

After running a basic GPIO program using the Adafruit python GPIO library(program found below) I think the program is continuously running (if possible) even though I restarted the board severely ...
4
votes
4answers
258 views

Embedded processors gate length

New Intel and AMD processor feature processors with 14-22nm gate lengths, and this information is widely available. However, when it comes to microprocessors (PIC, ATMEGA) I have not been able to find ...
0
votes
1answer
81 views

stack calculation in microcontroller

I have written a program to estimate the stack usage in the following manner I have defined a global pointer variable to unsigned char. I have defined a local variable in the main program and have ...
0
votes
1answer
84 views

Banked and non banked memory

I have this question of banked and non banked memory specifically for freescale s12x controllers. They have both banked and non banked ram and flash memory. I know it will start putting first data in ...
3
votes
4answers
184 views

Embedded software running for long time

I have this question suppose we tested the software at bench level and in production it works for some days, but If you find issues after let us say some months. Is it possible for bugs to come after ...
0
votes
1answer
88 views

How to remove noise signal on the interrupt pin of micro controller [closed]

My system is interrupt driven, but sometime due to noise signal generates, micro controller treats this signal as an interrupt which is wrong so how can I remove that signal and allow controller to ...
1
vote
3answers
32 views

Microcontroller Memory reliability : Info Memory vs External Flash

I had a small query which I couldnt find a short answer in google. for storing small amount of data ( say 8 bytes ) in an embedded system (containing an external Flash too), is it preferred to store ...