Embedded Hardware

1K

Solutions

2K

Contributors

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. Examples of properties typical of embedded computers when compared with general-purpose ones are low power consumption, small size, rugged operating ranges, and low per-unit cost. Modern embedded systems are often based on microcontrollers; the processor(s) used may be types ranging from general purpose to those specialised in certain class of computations, or even custom designed for the application at hand. A common standard class of dedicated processors is the digital signal processor (DSP).

Share tech news, updates, or what's on your mind.

Sign up to Post

Hi, we could not start the vmware physical host after rebooted. It stuck in the black screen. I also noticed that 1 of 2 SAN switch was on orange light. SAN storage is still okay. Can you please suggest?
0
Free Tool: Path Explorer
LVL 9
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

0
Hi.
I converted  dex reader code sample  from the python  example Python version  to java but i am failing on   master handshake (after slave in master mode).
Failed on State 3 - Sending master key.
Have some one experience to read audit data from DEX  vending machine from android Bluetooth or DEX  cable.
File Provided.
My task: Allows the user to read DEX from a vending machine using a Bluetooth DEX device.
DexReader.java
0
I'm programming Infineon TC29x Aurix Tricore Microcontroller based embedded system in 'C' language.  

Consider stack starting address 0x5000 0000.  The stack size is 0x2000.  

If I take current stack pointer minus 0x2000, will that create stack exception?  If yes, what might be 'C' or assembly language code that will achieve this?

My thought is if I subtract negative 0x2000 from current stack pointer or add 0x2000 to current stack pointer, I'll be outside stack and stack exception will occur ?

 I need to set program counter to illegal address, i.e. 0x00FF FFFC.  Can this be done with assembly language instructions?
 If yes, please instrument assembly language instruction that would set program counter to 0x00FF FFFC while code is running.
0
We are using TC29x Microcontroller. The flash size is 6Mbytes. There are Three banks, 2Mbyte each.

Program Flash 0 (PF0) is bank 1. Program Flash 1 (PF1) is bank 2. Program Flash 2 (PF2) is bank 3.

 PF0 address range is: 0x8000 0000 - 0x801F FFFF
 PF1 address range is: 0x8020 0000 - 0x803F FFFF
 PF2 address range is: 0x8040 0000 - 0x805F FFFF

 Where is Program Flash ECC stored. Is it within 6Mbyte ? Or is there additional storage space for ECC that we don't have access to ?

 How does Flash ECC work ? For how many bytes of data, how many bytes of ECC are there ? Whenever we write to flash, ECC updates? When we erase flash ECC updates?

 How is it possible to create Flash ECC Error ? Because everytime you write or erase flash, ECC will update?
0
I need a code in Embedded C for making call andi sending SMS by using Raspberry pi 3 and GSM SIM 900. Please help me. I am new to Raspberry pi
0
Consider a typical Automotive Embedded  Software System.  

A discrete input signal is 0 or 1.  An example of discrete input is ignition ON or OFF.

After discrete input signal is debounced or a state change is latched, is discrete input signal still raw value?

Second question:   Should Electronic Control Unit (ECU) low level software debounce discrete inputs or just read the real time state of discrete input?  Are there any exceptions meaning some discrete inputs should be debounced, whereas others don't need to be debounced?
0
I want to build a project on arduino ,
About motion sensor , using electric bulb, motion sensor .  When it detect human the light should turn on blink for 15sec .
Pls sir wil need the codes and process
0
In a typical embedded automotive embedded system, I believe data is only transferred from RAM to EEPROM once every key cycle, right before embedded system goes to sleep ?
0
Error:espcomm_upload_mem_failed
0
On Demand Webinar - Networking for the Cloud Era
LVL 9
On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

I am working on  a UV exposure box,I would like to enter time with buttons and then turn my relays on for that time.Can anyone help me with this? thanks alot
0
i5 and i7 CPUs what's the difference ? CPUs generation ??
0
I have a batch of Dell Wyse Latitude 3460's with WES7 64 bit installed.  As part of the deployment to end users these are customized by means of local group policy lock downs, wallpaper changes, region and language changes, the VMWare apps removed, Teamviewer and a printer driver installed.  As you can imagine doing this manually one by one is time consuming so I have used MDT 2013 to sysprep and capture a configured 3460 (the FBWF is disabled at this point) and then created a standard client install task sequence in MDT to deploy the captured image.

Everything works fine until I come to enable the FBWF after deployment.  I am running a batch file with the following contents (the exclusions taken from a configured 3460 before sysprep):

bcdedit /set {default} bootstatuspolicy ignoreallfailures
fbwfmgr /enable
fbwfmgr /addvolume C:
fbwfmgr /addexclusion C: \Wyse\WDA
fbwfmgr /addexclusion C: \Wyse\WCM\ConfigMgmt
fbwfmgr /addexclusion C: \Users\Public\Documents\Wyse
fbwfmgr /addexclusion C: "\Program Files\Wyse\WDA\Config"
fbwfmgr /addexclusion C: \ProgramData\Microsoft\eHome
fbwfmgr /addexclusion C: \Windows\Temp\MpCmdRun.log
fbwfmgr /addexclusion C: \Windows\WindowsUpdate.log
fbwfmgr /addexclusion C: "\ProgramData\Microsoft\Windows Defender"
fbwfmgr /addexclusion C: "\Program Files (x86)\Windows Defender"
fbwfmgr /addexclusion C: "\Program Files\Windows Defender"
fbwfmgr /addexclusion C: \Windows\CCM\clientstate.dat
fbwfmgr /addexclusion C: …
0
I'm just getting started with a PIC32MX340F12, and MPLABX. My first attempt was to write a timer interrupt, so I worked with the datasheet, compiler manual, and examples and came up with the below. But it doesn't work... the interrupt never fires, and in fact if I leave both the timer interrupt enable (T1IE=1) and the general interrupt enable active ("ei"), it runs for a few seconds then hangs (says "target halted" in debug mode). If I remove either of those, it just runs indefinitely but still no timer interrupt. So I appear to have a pretty bad problem somewhere in my ISR syntax. Does it jump out at anyone?

Like I said I'm just getting started so I'm sure it's a pretty dumb oversight. And as you may notice I like to work as directly as possible with registers and compiler directives (rather than manufacturer supplied functions), I feel like I learn the most that way.

Thanks!

#include <stdio.h>
#include <stdlib.h>
#include "p32mx340f512h.h"
#include <stdint.h>

int x = 0;

int main(int argc, char** argv) 
{
    INTCONbits.MVEC = 1;  // turn on multi-vector interrupts
    T1CON = 0;            // set timer control to 0
    T1CONbits.TCKPS = 1;  // set T1 prescaler to 8
    PR1 = 62499;          // set t1 period
    TMR1 = 0;             // initialize the timer
    T1CONbits.ON = 1;     // activate the timer

    IPC1bits.T1IP = 5;    // T1 priority to 5
    IPC1bits.T1IS = 0;    // T1 secondary priority to 
    IFS0bits.T1IF = 0;    // clear the T1 flag
    

Open in new window

0
Attached is CAN Transceiver Datasheet. This IC is wired in our Microcontroller based Electronic Control Unit.

CAN_A_H1 and CAN_A_L1 are connected to CANH and CANL of Transceiver.  Also, CAN_A_H2 and CAN_B_H2 are connected to same CANH and CANL ?
TJA1145T_FD-Transceiver.pdf
0
Attached is CAN Transceiver Datasheet.  This IC is wired in our Microcontroller based Electronic Control Unit.
 
What will be CAN High (CANH) and CAN Low (CANL) Voltage when CAN Transceiver is in sleep mode?  

To verify these voltages are correct in sleep mode, measure CANH with respect to ground?   And measure CANL with respect to Ground?
TJA1145T_FD-Transceiver.pdf
0
Attached is CAN Transceiver Datasheet.  This IC is wired in our Microcontroller based Electronic Control Unit.
 
Page 5 shows the pinout.  How to measure current at BAT Pin ?  Current Probe can be clipped to wire but this is IC Pin.
TJA1145T_FD-Transceiver.pdf
0
I am a full stack web developer professionally with experience in .NET and JAVA back ends.  I also have "some" familiarity with embedded programming, electrical circuits, and signal processing from my computer engineering undergrad (although it has been a while).

The company I work for has a rather sizable warehouse, with stuff getting moved in, out, and around on a fairly rapid basis.  Inventory is done by hand, is largely prone to human error, and leads to a LOT of inaccurate counts, missing, or misplaced items.

Some coworkers and I have some ideas to possibly try to tag individual packages with passive RFID labels (yes, every single one), scan warehouse shelves with RFID radar, count and inventory individual items that bounce back an RFID signature, position them within the floor-space of the warehouse, and store the inventory data to a database.

In some of the research I have done, I have found some pretty cool hardware that uses 2 or more RFID radar antennae that would get wheeled around the warehouse, stopped in a fixed position, scan inventory, move to the next position, scan, repeat.  However, the startup costs for this hardware is WAY out of my budget, and I don't want to burden the company with these costs since it might be a dead end project from the start.  

So I am wondering if there are kits out there that I could build on my own?

I need 2 or 3 RFID radar antennae that can scan passive RFID tags from a distance (maybe up to 25 feet).  
I need …
0
I produce a rectified sine wave 1Vpp 100Hz using a PIC + DAC 12bits.
I would like to smooth the line by applying a filter.
What filter do you suggest?

rectified sinewave
0
On Demand Webinar: Networking for the Cloud Era
LVL 9
On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Hi,

 I'm looking for recommendations for a small device like the tile that had a rest API.

Thanks
0
How to use flash memory of PIC32 controller to store data?
How to read and write data in flash memory of PIC32 controller?
Request for sample code.
0
This is a question about electronics.

I have next bridge board L298N:
L298NFurther info about L298N board is here.  

And next DC motor:
DC motorWith next parameters:
DC motor specsFull datasheet is here and its encoder is here.

The LN298N has 2A max. current for one channel.
The DC motor has 550mA rated current, but 2.8A stall current.
I expect during certain high torque moments the current to go up to 2.8A.

Is the LN298N bridge board protected against the over 2A current?
How is the LN298N bridge board protected against the over 2A current?

The application note of the L298 circuit shows next protection against short-circuits:
Short circuit protection
But looking on the L298N board I cannot see that protection. There are only diodes to protect against the back emf from DC motor or step motor coils.

What do you propose to protect/limit the current to 2A for half of the bridge?
0
Hi all,

I want to customize a kernel of a camera IP.
Could you give me information, please?
1) Type camera IP (Open Hardware)
2) Firmware (Open source) for this camera IP

Thanks.
0
Hi All,

I look for a Set-Top-Box (STB) hardware and Open Source.

Please give me the information:
1. The vendor provides the hardware for STB
2. Open Source as Linux distribution for embedded device

Thanks in advance,
0
Can you please tell me what this error means?

screenshot.jpg
0

Embedded Hardware

1K

Solutions

2K

Contributors

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. Examples of properties typical of embedded computers when compared with general-purpose ones are low power consumption, small size, rugged operating ranges, and low per-unit cost. Modern embedded systems are often based on microcontrollers; the processor(s) used may be types ranging from general purpose to those specialised in certain class of computations, or even custom designed for the application at hand. A common standard class of dedicated processors is the digital signal processor (DSP).

Top Experts In
Embedded Hardware
<
Monthly
>