STM32. Занятие 5 I2C SPI Ведущий: Савкин Сергей ЦМИТ Академия 2015
STM32. Занятие 5
I2C SPI
Ведущий: Савкин Сергей
ЦМИТ Академия 2015
Курс: 10 занятий
0. Знакомство c программами, мигание светодиодом
1. Память, ядро и тактирование
2. GPIO, двигатели и датчики
3. Таймеры и прерывания
4. АЦП и DMA контроллер
5. I2C(TWA) и SPI
6. USART
7. USB и SDIO
8. Система реального времени
9. Занятие по проектам участников
10.Занятие по проектам участников
Сергей Савкин, +79154579583, [email protected]
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.
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.
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 |
*
Курс: 10 занятий
0. Знакомство c программами, мигание светодиодом
1. Память, ядро и тактирование
2. GPIO, двигатели и датчики
3. Таймеры и прерывания
4. АЦП и DMA контроллер
5. I2C(TWA) и SPI
6. USART
7. USB и SDIO
8. Система реального времени
9. Занятие по проектам участников
10.Занятие по проектам участников
Сергей Савкин, +79154579583, [email protected]