4
votes
What makes a MCU capable of higher temps than another?
They're probably the same except the testing limits for the higher temperature version would be tighter since they have to allow for more change in order to guarantee proper operation at the higher ...
3
votes
What makes a MCU capable of higher temps than another?
We probably can't know for sure for any particular device, short of the manufacturer saying so*. But it is common industry practice that a given chip design is tested for different parameters (...
3
votes
Accepted
Is this driver burnt?
No, from the bottom side of a board you can't tell that (unless there's scorch marks or similar, which at least makes damage likely). The white residue is flux, and unproblematic.
I don't see any ...
3
votes
LED without resistor?
While it’s technically possible to connect the LED directly to the STM32 output pin without a current-limiting resistor, I recommend using a resistor for safety and reliability.
LEDs are current-...
3
votes
How to send large quantities of data via HID
The obvious answer is, send large quantities of data in small packets, by defining a protocol for how to transfer it.
How to e.g. split 20 KB of data into packets containing e.g. 32 bytes each in ...
3
votes
Is the wiring of this STM32 minimal system acceptable?
I'd call the differences between the top and bottom half routing rather cosmetical and irrelevant.
What matters here would be two things:
Conceptional fitness for your purpose
Signal quality and EMI ...
2
votes
custom PCB design for UART-TTL to STM32
Yes there are many errors.
First error is that the chip does not even have USB data wires connected to the connector, and there is not even a single bypass capacitor for the supplies.
Just look at the ...
2
votes
BMS-Battery System
B- is connected to the GND of the BMS
BMS ground should be connected to your MCU ground, directly, in parallel to the data lines. Chances are: a ground connector is already part of the data
By adding ...
2
votes
Accepted
STM32 MCU doesn't reset after flash
Under the Erasing & Programming tab, you have to enable the 'Run after programming' option.
Source: UM2237, page 28
2
votes
Accepted
Treating an STM32 MCU's unused pins and reset state
The answer is in the data sheet page 62.
It says to avoid current consumption of floating IO pins, they must be configured as analog pins, or forced to some value by using internal pull-ups or pull-...
1
vote
What are the VDDSD, VLXSD, and VFBSD pins?
In the datasheet, it shows what all these pins do:
Source: https://www.st.com/resource/en/datasheet/stm32wb09ke.pdf
1
vote
Verifying if HSE is used by MCU as system clock without probing
The clocks/pll are configured/selected and can be monitored by the Clock Configuration register and the Clock Control register
Bit 15, 16 in RCC_CFGR register will indicate as well as bit 16,17 in ...
1
vote
Accepted
Does DDR3 master clock need to be longest trace in general?
Section 3.4 PHY tuning of AN5168 How to configure DDR on STM32MP1 MPUs contains:
It is expected that the DQ and DQS from all byte lanes arrive at DDRPHYC well aligned. The recommendations provided in ...
1
vote
Stop Mode 2 (deep sleep) doesn't work with STM32l053R8T6 MCU
It's probably that you did not enable debugging in low power modes.
In STM32IDE, it's a simple setting (put enable in Configurations->Debugger->Device Settings->Debug in low power modes
For ...
1
vote
Efficient Padding for UART to Minimize Power Consumption
It is likely that there is no detectable difference regarding what you transmit from the UART point of view.
Sending 0xFF or 0x00 has equal amount of data transitions anyway.
Unless you know that your ...
1
vote
How to pass a pointer to multiple functions
I don't see anywhere in the code where a pointer is required. Just use a global variable.
Global variables (or pointers) can already be accessed inside of functions. You don't need to pass an ...
1
vote
STM32F0xx UID decoding
My question is how x and y coordinates are encoded
You don't actually care how they are encoded. They are just a source of unique bits. You take the whole Uid and ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
stm32 × 5579microcontroller × 936
c × 363
arm × 337
embedded × 331
adc × 301
uart × 299
spi × 270
stm32cubemx × 252
timer × 227
i2c × 207
dma × 204
usb × 201
interrupts × 201
hal-library × 152
pwm × 146
st-link × 140
gpio × 132
nucleo × 128
flash × 127
keil × 104
bootloader × 101
can × 97
clock × 94
arduino × 86