Nucleo L432KC - University of California,...

9
Nucleo L432KC Jonathan Bachrach EECS UC Berkeley September 7, 2016

Transcript of Nucleo L432KC - University of California,...

Page 1: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Nucleo L432KC

Jonathan Bachrach

EECS UC Berkeley

September 7, 2016

Page 2: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Last Time 1

Talked about mBED

Page 3: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Today 2

Going to talk about Nucleo

Page 4: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Overview 3standard dip package for easy prototypingST-LINK/V2-1 debugger/programmer$10.99 from digikeylimited license agreement

Page 5: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Nucleo Features 4On board debugger/programmer with SWDArduino Uno Revision 3 connectivityFlexible board power supply – 3.3V, 5V, 7-12VUser LEDOne push button: RESETmicroUSB interfaces:

Virtual com portUSB disk drive for drag’n’drop programmingDebug port

Page 6: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Microcontroller Features 5

ARM 32b Cortex M4 CPU80MHz max frequency256KB Flash64KB SRAM4 General purpose timers2 SPI2 I2C2 USART10 channels of 12-bit ADC20 GPIO w/ ext interrupt capability1 RTC

Page 7: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Microcontroller Pin Out 6

Page 8: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

Next Time 7

PCBs

Page 9: Nucleo L432KC - University of California, Berkeleyinst.eecs.berkeley.edu/~cs194-126/fa16/lectures/nucleo.pdf · Nucleo 1-432KC o SBIR '0 R'3CS O NC NC 07 1 09 act..scg t2C12SDA CANI

References 8

STM32L432 Data SheetNucleo32 L432https://developer.mbed.org/platforms/ST-Nucleo-L432KC/