Skip to content

Commit 9dc02c1

Browse files
bors[bot]flip111therealprof
committed
Merge #169
169: Update hardware.md r=therealprof a=flip111 #140 Co-authored-by: flip111 <flip101@gmail.com> Co-authored-by: Daniel Egger <daniel@eggers-club.de>
2 parents 1d06b78 + 7014327 commit 9dc02c1

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

src/intro/hardware.md

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,32 @@ Let's get familiar with the hardware we'll be working with.
88
<img title="F3" src="../assets/f3.jpg">
99
</p>
1010

11-
We'll refer to this board as "F3" throughout this book.
12-
1311
What does this board contain?
1412

15-
- A STM32F303VCT6 microcontroller. This microcontroller has
13+
- A [STM32F303VCT6](https://www.st.com/en/microcontrollers/stm32f303vc.html) microcontroller. This microcontroller has
1614
- A single-core ARM Cortex-M4F processor with hardware support for single-precision floating point
1715
operations and a maximum clock frequency of 72 MHz.
1816

1917
- 256 KiB of "Flash" memory. (1 KiB = 10**24** bytes)
2018

2119
- 48 KiB of RAM.
2220

23-
- many "peripherals": timers, GPIO, I2C, SPI, USART, etc.
24-
25-
- lots of "pins" that are exposed in the two lateral "headers".
21+
- Many integrated peripherals such as timers, I2C, SPI and USART.
2622

27-
- **IMPORTANT** This microcontroller operates at (around) 3.3V.
23+
- General purpose Input Output (GPIO) and other types of pins accessible through the two rows of headers along side the board.
24+
25+
- A USB interface accessible through the USB port labeled "USB USER".
2826

29-
- An [accelerometer] and a [magnetometer][] (in a single package).
27+
- An [accelerometer](https://en.wikipedia.org/wiki/Accelerometer) as part of the [LSM303DLHC](https://www.st.com/en/mems-and-sensors/lsm303dlhc.html) chip.
3028

31-
[accelerometer]: https://en.wikipedia.org/wiki/Accelerometer
32-
[magnetometer]: https://en.wikipedia.org/wiki/Magnetometer
29+
- A [magnetometer](https://en.wikipedia.org/wiki/Magnetometer) as part of the [LSM303DLHC](https://www.st.com/en/mems-and-sensors/lsm303dlhc.html) chip.
3330

34-
- A [gyroscope].
31+
- A [gyroscope](https://en.wikipedia.org/wiki/Gyroscope) as part of the [L3GD20](https://www.pololu.com/file/0J563/L3GD20.pdf) chip.
3532

36-
[gyroscope]: https://en.wikipedia.org/wiki/Gyroscope
33+
- 8 user LEDs arranged in the shape of a compass.
3734

38-
- 8 user LEDs arranged in the shape of a compass
35+
- A second microcontroller: a [STM32F103](https://www.st.com/en/microcontrollers/stm32f103cb.html). This microcontroller is actually part of an on-board programmer / debugger and is connected to the USB port named "USB ST-LINK".
3936

40-
- A second microcontroller: a STM32F103CBT. This microcontroller is actually part of an on-board
41-
programmer and debugger named ST-LINK and is connected to the USB port named "USB ST-LINK".
37+
For a more detailed features list and further specification of the board take a look at [STMicroelectronics](https://www.st.com/en/evaluation-tools/stm32f3discovery.html) website.
4238

43-
- There's a second USB port, labeled "USB USER" that is connected to the main microcontroller, the
44-
STM32F303VCT6, and can be used in applications.
39+
A word of warning: be careful if you want to apply external signals to the board. The microcontroller STM32F303VCT6 pins take a nominal voltage of 3.3 volts. For further information consult the [6.2 Absolute maximum ratings section in the manual](https://www.st.com/resource/en/datasheet/stm32f303vc.pdf)

0 commit comments

Comments
 (0)