Top Banner
STM32. Занятие 5 I2C SPI Ведущий: Савкин Сергей ЦМИТ Академия 2015
19

5 i2c spi

Jul 16, 2015

Download

Devices & Hardware

Sergey Savkin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 5 i2c spi

STM32. Занятие 5

I2C SPI

Ведущий: Савкин Сергей

ЦМИТ Академия 2015

Page 2: 5 i2c spi

Курс: 10 занятий

0. Знакомство c программами, мигание светодиодом

1. Память, ядро и тактирование

2. GPIO, двигатели и датчики

3. Таймеры и прерывания

4. АЦП и DMA контроллер

5. I2C(TWA) и SPI

6. USART

7. USB и SDIO

8. Система реального времени

9. Занятие по проектам участников

10.Занятие по проектам участников

Сергей Савкин, +79154579583, [email protected]

Page 3: 5 i2c spi
Page 4: 5 i2c spi
Page 5: 5 i2c spi
Page 6: 5 i2c spi
Page 7: 5 i2c spi
Page 8: 5 i2c spi
Page 9: 5 i2c spi
Page 10: 5 i2c spi
Page 11: 5 i2c spi
Page 12: 5 i2c spi
Page 13: 5 i2c spi
Page 14: 5 i2c spi

MOSI: SIMO, SDO, DO, DOUT, SI, MTSR;

MISO: SOMI, SDI, DI, DIN, SO, MRST;

SCLK: SCK, CLK;

SS: nCS, CS, CSB, CSN, nSS, STE, SYNC.

Page 15: 5 i2c spi
Page 16: 5 i2c spi
Page 17: 5 i2c spi

Card UID: 04 6F 25 62 04 33 82

PICC type: MIFARE Ultralight or Ultralight C

Page 0 1 2 3

0 04 6F 25 C6

1 62 04 33 82

2 D7 48 F0 00

3 00 07 FF FC

4 45 DA 21 06

5 D0 E5 3D 00

6 1F E8 00 00

7 1F E8 00 00

8 1F 8F 5A 00

9 40 19 2E D2

10 19 91 59 7C

11 1F AB 91 C8

12 1F 8F 5A 00

13 40 19 2E D2

14 19 91 59 7C

15 1F AB 91 C8

Здесь Card UID — уникальный идентификатор карты (суть серийный номер), а остальное — 16 страниц памяти,

каждая из которых содержит по 4 байта. Вместе — 64 байта.

Из чтения текста про билеты метро отметил наиболее полезные моменты:

1) Номер билета (который отпечатан на нем) зашит в 32 битах, начиная с 21 бита на странице 4: 10 6D 0E 53;

2) Дата выдачи билета в днях, прошедших с 01.01.1992 г. — первые два байта странице 8: 1F 8F;

3) Срок действия в днях — третий байт на странице 8: 5А.

4) Наконец, количество оставшихся поездок — второй байт на странице 9: 19.

Page 18: 5 i2c spi

Pinout on STM32F4 device

*

* |PINSPACK 1 |PINSPACK 2 |PINSPACK 3

* I2CX |SCL SDA |SCL SDA |SCL SDA

* I2C1 |PB6 PB7 |PB8 PB9 |PB6 PB9

* I2C2 |PB10 PB11 |PF1 PF0 |PH4 PH5

* I2C3 |PA8 PC9 |PH7 PH8 |- -

* Pinout

* |PINS PACK 1 |PINS PACK 2 |PINS PACK 3

* SPIX |MOSI MISO SCK |MOSI MISO SCK |MOSI MISO SCK

* SPI1 |PA7 PA6 PA5 |PB5 PB4 PB3 |

* SPI2 |PC3 PC2 PB10 |PB15 PB14 PB13 |PI3 PI2 PI0

* SPI3 |PB5 PB4 PB3 |PC12 PC11 PC10 |

* SPI4 |PE6 PE5 PE2 |PE14 PE13 PE12 |

* SPI5 |PF9 PF8 PF7 |PF11 PH7 PH6 |

* SPI6 |PG14 PG12 PG13 |

*

Page 19: 5 i2c spi

Курс: 10 занятий

0. Знакомство c программами, мигание светодиодом

1. Память, ядро и тактирование

2. GPIO, двигатели и датчики

3. Таймеры и прерывания

4. АЦП и DMA контроллер

5. I2C(TWA) и SPI

6. USART

7. USB и SDIO

8. Система реального времени

9. Занятие по проектам участников

10.Занятие по проектам участников

Сергей Савкин, +79154579583, [email protected]