Peer-to-peer, engineer-to-engineer questions and answers from the EDABoard.com engineering community around microcontrollers. Click the “Read more” link and follow the entire conversation and maybe add your two cents by logging in to EDAboard.com.
Why ARM processor is more power efficient compared to Intel processor – ARM processors dominate over Intel processors in mobile phone markets because of its power efficiency compared to Intel. How does ARM processor achieve lower power consumption compared to Intel for the same operation? For example, consider the case of multiplication between two numbers. How does the power consumption vary between ARM and Intel processors for this same operation? Read more
Honeywell I2C RH sensor SDA line – I had a problem when implementing I2C communication between NXP Kinetis K50 micro-controller and Honeywell Humidlcon I2C RH sensor. The RH sensor doesn’t acknowledge when receiving the default address 0x27. After testing SCL and SDA signals with an oscilloscope, I realized the sensor failed to acknowledge because the SDA line fluctuated between around VDD and VDD/2. Read more
Passing a pointer to an array as argument to function –
I have an array of floats declared as follows:
I want to write a function that can receive a pointer to the above array. What’s the correct syntax? Read more
Zero Crossing Detector – What is the exact use of the ZCD circuit in a dual converter using thyristors? Is it used for generating pulse or pulse can be generated using by PIC itself? Read more
Need two PWMs from PIC16F18856 microcontroller – We are using PIC16F18856.
We need to set a fixed PWM of 30% duty at approx. 500Hz on RA2. We also need a variable PWM on RA1. (frequency anywhere between 2kHz and 300Hz, but again it will be a fixed frequency) Do you think its possible to do this? Read more
Embedded PI controller – I’m designing an embedded PI controller using an STM32 Nucleo board. In the PWM configuration, a 0 means 0% duty and 800 means 100% duty. The objective is to regulate the speed of a PMDC motor, i.e, to keep the RPM under load variations. I’m not sure yet if this would work. Does the code keep the RPM when the output has reached the setpoint, so the error signal is zero? Read more
Data transmission “No twisted wires” – Does it exist a serial connection for a distance of 200 meters without twisted wires?
bandwidth = 10kbit
distance <= 200 meters
There is no way to use twisted wires. Is there a protocol for this? Read more
Potentiometer with microcontroller – If my microcontroller’s operating voltage is +3.3V, is it possible to connect +6V operating potentiometer’s wiper pin to microcontroller’s ADC input?
Or Is it possible to use external +6V operating ADC IC with +3.3V operating microcontroller? Read more
When to use GPS Warm start and Cold start – I am using Quectel L86 module. In the module warm, hot, cold Start options are in that device. Read more
Resistive touch screen data – I am connecting 4-wire resistive touch panel to Arduino Uno board. The pressure is always zero. I need to know the 4-wire resistive touch wire connection. Read more