Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 4 months ago.
Nucleo-F070RB PB6 problem?
I have a Nucleo-F070RB and am using mbed for programming.
Is there something special about PB6 that prevents it from being used as a GPIO? It appears to be configured as as oscillator output (?) at 500Hz. PB6 starts generating a square wave after reset.
The code below has no effect (PB6 still outputs a 500Hz square wave):
#include "mbed.h" DigitalOut myPin(PB_6); int main() { myPin = 0; while(1) { } }
I am running just the Nucleo board (no shield, etc.). This happens on two separate (identical) boards.
Thanks for any insight...
Jay
There is lingering debug code here that toggles PB6: mbed/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F070RB/hal_tick.c
I submitted a change/pull request to turn it off.
Until it is incorporated, PB6 is unusable on the Nucleo-F070RB.
posted by Jay Francis 29 Jul 2015