아두이노 > NUCLEO-F091RC

TODAY1,089 TOTAL680,012
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 아두이노 | 아두이노 | NUCLEO-F091RC

페이지 정보

작성자 키트 작성일2017-09-11 16:45 조회765회 댓글0건

본문

ARM mbed


NUCLEO-F091RC

Affordable and flexible platform to ease prototyping using a STM32F091RCT6 microcontroller.

 

Overview

The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.

The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.

The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.

 

Microcontroller features

  • STM32F091RCT6 in LQFP64 package
  • ARM®32-bit Cortex®-M0 CPU
  • 48 MHz max CPU frequency
  • VDD from 2.0 V to 3.6 V
  • 256 KB Flash
  • 32 KB SRAM
  • GPIO (51) with external interrupt capability
  • 12-bit ADC with 16 channels
  • 12-bit DAC with 2 channels
  • Analog comparator (2)
  • RTC
  • Timers (9)
  • I2C (2)
  • USART (8)
  • SPI (2)
  • CAN
  • HDMI CEC

 

Nucleo features

  • Two types of extension resources
    • Arduino Uno Revision 3 connectivity
    • STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
  • On-board ST-LINK/V2-1 debugger/programmer with SWD connector
    • Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
  • Flexible board power supply
    • USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)
    • Power management access point
  • User LED (LD2)
  • Two push buttons: USER and RESET
  • USB re-enumeration capability: three different interfaces supported on USB
    • Virtual Com port
    • Mass storage (USB Disk drive) for drag'n'drop programming
    • Debug port

 

Nucleo pinout

Arduino-compatible headers

ST Nucleo F091RC Arduino Pinmap

Morpho headers

These headers give access to all STM32 pins.

ST Nucleo F091RC Morpho Pinmap

Information

Only the labels written in blue/white or green/white (i.e. PA_4, PB_5, A0, D14, LED1...) must be used in your code. The other labels are given as information (alternate-functions, power pins, ...). You can also use these additional labels:

SERIAL_TX=PA_2  I2C_SCL=PB_8  SPI_MOSI=PA_7  PWM_OUT=PB_3SERIAL_RX=PA_3  I2C_SDA=PB_9  SPI_MISO=PA_6                              SPI_SCK =PA_5                              SPI_CS  =PB_6

 

Supported shields

Shield nameShield typeProduct pageSupport status
2093095301_x17bcAa4_appshield_1.png26amp3Bsize3D24x16mbed Application ShieldDisplay, SensorsClick to viewSupported
2093095301_EnaHozTp_lcd-shield-front-001_large.pngv130822235226amp3Bsize3D24x16Freetronics 16x2 LCDDisplayClick to viewSupported
2093095301_cKRGOEpm_TFT_Shield.jpg26amp3Bsize3D24x16Seeed 2.8" TFT Touch V2DisplayClick to viewSupported
2093095301_7QZMA5sx_SD_card_shieldV4.0.jpg26amp3Bsize3D24x16Seeed SDCard V4bStorageClick to viewSupported (1)
2093095301_jchb1T86_500px-IMG_0039.jpg26amp3Bsize3D24x16W5200 EthernetConnectivityClick to viewSupported (1)
2093095301_MqXOGngw_IMG_7577.JPG26amp3Bsize3D24x16Seeed WifiConnectivityClick to viewSupported (2)
2093095301_9rTY4dRg_Bluetooth20Sld.jpg26amp3Bsize3D24x16Seeed BluetoothConnectivityClick to viewSupported (2)
2093095301_UcOK6uvo_NFC20SLD.jpg26amp3Bsize3D24x16Seeed NFC V2ConnectivityClick to viewSupported (1)
2093095301_lC1NzBeD_Xbeeshield_01.jpg26amp3Bsize3D24x16Seeed XBee V2ConnectivityClick to viewSupported (2)
2093095301_EWTd1g6X_GPRS_ShieldV2.0.jpg26amp3Bsize3D24x16Seeed GPRS V2ConnectivityClick to viewSupported (2)
2093095301_qNIn1wQa_2014-04-16_22.18.52.jpg26amp3Bsize3D24x16Ciseco SRFConnectivityClick to viewSupported (2)
2093095301_OqWAy86B_photo_2.JPG26amp3Bsize3D24x16Sparkfun GPSSensorsClick to viewSupported (2)
2093095301_CFGrzT6Q_Milti-axis.PNG26amp3Bsize3D24x16Freescale Multi-SensorSensorsClick to viewSupported (3)
2093095301_7dfbPeFE_Motorshield.jpg26amp3Bsize3D24x16Seeed Motor V2DriversClick to viewSupported
2093095301_aHBhpyEV_Shield_bot_01.jpg26amp3Bsize3D24x16Seeed BotDriversClick to viewSupported
2093095301_VIKXsFA1_2a218b143711342426c968360c3f95cc.image.530x397.jpg26amp3Bsize3D24x16Seeed ELDriversClick to viewSupported
2093095301_HnUSJozl_Relayshield_01.jpg26amp3Bsize3D24x16Seeed Relay V2ActuatorsClick to viewSupported
2093095301_BAqom04C_Energy_Shield.jpg26amp3Bsize3D24x16Seeed EnergyPower supplyClick to viewSupported (4)
2093095301_gY60xJdz_Seeed_Solar_Shield.jpg26amp3Bsize3D24x16Seeed Charger V2Power supplyClick to viewSupported (4)
2093095301_M0vq38uC_ae6c622dee3885e07e94e5716c732a46.image.530x397.jpg26amp3Bsize3D24x16Seeed Grove V2Hook-upClick to viewSupported

Shields support notes

  • (1) - This shield requires SPI pins remapping because it uses a non-standard 6 pin SPI connector. Please refer to the shield page on mbed for more information.
  • (2) - To use this shield with ST Nucleo platforms you will need to remove SB13 and SB14 then bridge SB62 and SB63. This will enable the processor to communicate with the shield using the default serial connection, but will stop the comms going via the ST-Link and USB. Alternatively you could use other serial-enabled pins, which have to be connected to D0/D1 pins on the shield. Please refer to the the Nucleo pinout image for options.
  • (3) - This shield uses I2C on A4/A5 pins and requires bridging of A4<->D14 and A5<->D15.
  • (4) - To boot on external power, the PWR jumper (near the reset button) has to be switched to E5V position.

 

Getting started

This video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:

 

Nucleo ST-LINK/V2 driver installation and firmware upgrade

  • Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this LINK for all details.
  • For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this LINK for all details.

 

Technical references

For more information, please refer to:


https://developer.mbed.org/platforms/ST-Nucleo-F091RC/ 

댓글 0

조회수 765

등록된 댓글이 없습니다.

아두이노HOME > 아두이노 > 전체 목록

게시물 검색

2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2017
모바일버전으로보기