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
vote
0answers
29 views

Free online courses - Hardware/Software Design of Embedded Systems [on hold]

I am looking for help, thoughts, ideas and information about free online courses related to the topic. Perhaps this questions looks silly for you but I am in a challenging position, I am an Electronic ...
-5
votes
0answers
42 views

can you suggest any encryption/decryption ICs which can handle 1KB of data? [on hold]

My project is to encrypt data before sending it through Ethernet and same while retrieve the data. If got IC which handle 1KB data at a time then it will be awesome else i am ready to work on IC ...
-1
votes
2answers
52 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
60 views

Options for video development

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 ...
0
votes
0answers
22 views

trouble accessing data in MSB of sram with PSoC

I'm using an external sram (512kbx16b), with 16 bit data and 18 bit address, and I cannot read/write to the external sram when I'm accessing anything using the msb (addr bits 16 and 17). accessing ...
-1
votes
2answers
55 views

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

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
21 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
35 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 ...
0
votes
0answers
48 views

not getting full network speed (or even close) of 100 mbps [closed]

When I use rsync on large files it shows a download speed of 2.7 MB/s, or around 22Mbps. When I run ethtool on the NIC, here is the output ...
1
vote
1answer
69 views

CAN- Rx Data Rate 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 interrupt). CAN is used in polling mode. Suppose a data arrives at a CAN node ...
1
vote
3answers
163 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
40 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 ...
-2
votes
0answers
31 views

simulating using debugger

I have this question, I want to simulate the repetition rate at which a function executes in the range of ms. Instead of toggling a hardware port and watching in oscilloscope. Can I simulate the ...
1
vote
2answers
73 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
120 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
44 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
18 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
45 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
97 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
24 views

TSMP77000 IR Sensor Module for Remote Control Systems

I use tsmp77000 IR sensor module for remote control systems with tv remote controller. Tsmp77000 has active low output. is from output of tsmp77000 with tv remote controller on/off. And from my ...
0
votes
0answers
26 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
134 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
54 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
250 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
69 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
68 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
172 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
82 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
21 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 ...
0
votes
2answers
94 views

Beagle Bone Black USB current draw damage [closed]

When I first got my BBB I immediately tested it on my TV via HDMI with my mouse and keyboard pair (both through the same receiver) in its USB host. Without thinking I powered the BBB through my ...
0
votes
1answer
33 views

How to control multiple servo motors using two timers?

How can I control several servo motors using 2 timers in an ATmega16? I have searched for "servo bit banging" but no coherent post explains it fully. I found some code but I don't thoroughly ...
0
votes
1answer
73 views

TimerA: How to get PWM in upMode configuration?(TI MSP432 Launchpad)

I try to use UpMode timerA configuration on MSP to get PWM with arranged Duty Cyle. So here is my code below: ...
0
votes
1answer
47 views

Battery for solenoid help

Im currently making a project. In my project I have to drive 36 pull type 12vdc solenoids using pic18f4550.. In order to control the solenoids I used a darlington transistor TIP122.. I tested one ...
5
votes
2answers
281 views

AVR - Is the datasheet of the Atmega32 wrong? Timer1

I'm currently using an Atmega32 to keep time, so I carefully read the datasheet and configured the Timer 1 to generate an interrupt each second. According to the following formula on the datasheet, ...
0
votes
0answers
42 views

MFRC522 Interrupt Handling

I am working on a project that reads RFID tags/cards by using MSP430 and MFRC522 module. Module communicates with MSP430 via SPI. It detects cards and reads serial number with polling properly. ...
7
votes
3answers
582 views

What determines sizeof(int)

Regarding the standard data types, What is the size of an integer in ATmega controllers? And what determines the size, is it just the compiler? Or is it in the hardware design of the controller itself ...
-4
votes
1answer
41 views

Good book references for physics and math for electronics [closed]

Next year I'll join an engineer school in Dijon, France in the field of Electronics (Embedded Systems). I am currently taking a 2 years general IT education and my main problem is that I am very bad ...
0
votes
0answers
46 views

STM32F103RCT6 - locked extra flash/RAM memory?

Currently I'm using STM32F103RCT6 in my embedded project (LQFP-64) and according to specs it should have 256 KBytes of flash and 48 KBytes of RAM. The ST-Link Utility shows that it does actually have ...
0
votes
1answer
23 views

crypto benchmarks STM32L4

Can someone give me an indication on the performance (time) of ECDH executed on the STM32F4 board. The STM32F4 has hardware acceleration for ECC ...
0
votes
1answer
66 views

Are TI TMS320C6x and TI TMS320C2x compatible?

I never learnt assembly language programming. But, I know C and C++. I need to learn C2000 Piccolo programming. I found no book on C2000, there are only manuals from TI website. But, suddenly, I ...
0
votes
0answers
29 views

Using a different NAND flash chip than specified by this dev-board

I have just ordered a dev board from OLIMEX called A10-OLinuXino-LIME-4GB. All the schematics are open source and I was thinking to maybe try to re-design this board based on the existing schematics. ...
8
votes
5answers
1k views

How come RTOSs are considered deterministic?

On a pc (an OS of course) any C program becomes indeterministic in terms of timing. For instance a loop takes between 1.2 and 1.3 seconds depending on "how fast I am moving another window". It is ...
0
votes
0answers
48 views

How to jump-start on developing BLE firmware for TI CC2541

I have a custom board developed with TICC2541. Actually I want to develop an Android app for communicating with the board. I want to jumpstart on firmware development of TI CC2541, But didn't find any ...
0
votes
1answer
31 views

How many ePWM instances are there in a TMS320C28x Piccolo DSP chip?

In this reference manual, it is written that: [Page 11] 1 Introduction ...... Cross coupling or sharing of resources has been avoided; instead, the ePWM is built up from smaller single ...
-1
votes
1answer
67 views

STM32 SPI2 doesn't respond correctly

I have a problem with the SPI2 on stm32f4vg board , I have a code that is working perfectly for spi1 , but when I change the code to run on spi2, the code doesn't respond here is the original code ...
0
votes
0answers
56 views

Interfacing SHT21 digital temp sensor with PIC24FJ48GA002

I am trying to interface SHT21 with PIC24FJ48GA002 controller. I have written a code for the same and it is working in proteus. But it doesnt seem to work on the actual hardware. I have double ...
0
votes
1answer
51 views

When to store parameters to flash/eeprom of an MCU

I wish to use the MCU flash for storing non-volatile information such as tuning parameters. Is there a known 'best' policy of when to store these values...i find a few options and would like to get ...
6
votes
3answers
921 views

Most efficient way of creating a bool array in C - AVR

I'm using an Atmega32 to read various sensors using its ADC. Using digital logic and a few multiplexers, I've multiplexed the entirety of PORTA, using PA0:6 for address and PA7 as the input. ...
6
votes
2answers
283 views

How to create a safe UART communication protocol?

I was wondering how to create a safe UART/USB communication protocol. I need it for the communication between a microcontroller and a PC. I have ~10 commands and thought I'd use 10 separate ...
1
vote
1answer
205 views

Simulating accelerometer in proteus

I am not able to find any libraries for simulating accelerometer in proteus. Is there such a library? If NO, how do i simulate an embedded system that has an accelerometer? Thanks