SlideShare a Scribd company logo
1 of 14
ПРОГРАММНО-
УПРАВЛЯЕМЫЕ
МИКРОКОНТРОЛЛЕРНЫЕ
УСТРОЙСТВА
Лектор: Камлач Павел Викторович
Кафедра ЭТТ
Ауд. 120 к.1
2017
1
2
ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС
I2
С STM32
1.Описание интерфейса I2
C
2.Регистры I2
C STM32
3
1. Описание интерфейса I2
C.
Интерфейс I2
С, или IIC получил свою аббревиатуру от
английских слов Inter-Integrated Circuit и представляет
собой последовательную шину, состоящую из двух
двунаправленных линий связи с названием SDA и SCL, как
сокращение от слов Serial Data Address и Serial Clock. Он
обеспечивает обмен данными между микроконтроллером и
различными периферийными устройствами, такими как
АЦП, ЦАП, микросхемы памяти, другие микроконтроллеры и
микросхемы.
4
Состояния СТАРТ и СТОП
5
6
7
Последовательность передачи
данных ведущим
Последовательность приема
данных ведущем
8
Интерфейс может работать в одном из следующих четырёх
режимов:
● Slave Transmitter (ведомый передатчик);
● Slave receiver (ведомый приёмник);
● Master Transmitter (ведущий передатчик);
● Master receiver (ведущий приёмник).
9
10
11
2. Регистры I2
C STM32.
I2C_CR1
I2C_CR2
12
I2C_OAR2
I2C_OAR1
I2C_DR
13
I2C_SR1
I2C_SR2
I2C_CCR
I2C_TRISE
14
Вопросы?

More Related Content

What's hot

03. Прерывания STM32
03. Прерывания STM3203. Прерывания STM32
03. Прерывания STM32KamlachPV
 
08. АЦП STM32(1)
08.  АЦП STM32(1)08.  АЦП STM32(1)
08. АЦП STM32(1)KamlachPV
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными даннымиKamlachPV
 
05. Таймеры STM32
05. Таймеры STM3205. Таймеры STM32
05. Таймеры STM32KamlachPV
 
10. DMA STM32
10. DMA STM3210. DMA STM32
10. DMA STM32KamlachPV
 
презентация7
презентация7презентация7
презентация7student_kai
 
описание процессор спутник
описание процессор спутникописание процессор спутник
описание процессор спутникАндрей Марин
 
Cell box uxr-rus
Cell box uxr-rusCell box uxr-rus
Cell box uxr-rusatmax
 
Стресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютераСтресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютераSQALab
 
описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702guest08fd05
 
снк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-shareснк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-sharePavel Ivanov
 
03.interrupt
03.interrupt03.interrupt
03.interruptKamlachPV
 
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48Igor Golovin
 
контроллеры Duso cont
контроллеры Duso contконтроллеры Duso cont
контроллеры Duso contAlex Dyblya
 
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол ModbusIgor Golovin
 
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурIoT Community
 

What's hot (20)

03. Прерывания STM32
03. Прерывания STM3203. Прерывания STM32
03. Прерывания STM32
 
08. АЦП STM32(1)
08.  АЦП STM32(1)08.  АЦП STM32(1)
08. АЦП STM32(1)
 
09. usart
09. usart09. usart
09. usart
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными
 
05. Таймеры STM32
05. Таймеры STM3205. Таймеры STM32
05. Таймеры STM32
 
10. DMA STM32
10. DMA STM3210. DMA STM32
10. DMA STM32
 
презентация7
презентация7презентация7
презентация7
 
10. dac
10. dac10. dac
10. dac
 
02. gpio
02. gpio02. gpio
02. gpio
 
описание процессор спутник
описание процессор спутникописание процессор спутник
описание процессор спутник
 
05. timers
05. timers05. timers
05. timers
 
Cell box uxr-rus
Cell box uxr-rusCell box uxr-rus
Cell box uxr-rus
 
Стресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютераСтресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютера
 
описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702
 
снк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-shareснк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-share
 
03.interrupt
03.interrupt03.interrupt
03.interrupt
 
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48
 
контроллеры Duso cont
контроллеры Duso contконтроллеры Duso cont
контроллеры Duso cont
 
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
 
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
 

Similar to 13. I2C STM32

Аппаратные средства защиты информации
Аппаратные средства защиты информацииАппаратные средства защиты информации
Аппаратные средства защиты информацииAncud Ltd.
 
Система управления и мониторинга
Система управления и мониторинга Система управления и мониторинга
Система управления и мониторинга Roman Siansky
 
Лекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и системЛекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и системpianist2317
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018Vadim Podolniy
 
Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...
Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...
Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...Kaspersky
 
Архитектура технологических сетей и индустриальные решения Cisco
Архитектура технологических сетей и индустриальные решения Cisco Архитектура технологических сетей и индустриальные решения Cisco
Архитектура технологических сетей и индустриальные решения Cisco Cisco Russia
 
Internet Of Things: возможности Intel Galileo gen 2 и Intel Edison
Internet Of Things: возможности Intel Galileo gen 2 и Intel EdisonInternet Of Things: возможности Intel Galileo gen 2 и Intel Edison
Internet Of Things: возможности Intel Galileo gen 2 и Intel EdisonCodeFest
 
Рабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмРабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмRauan Ibraikhan
 
40
4040
40JIuc
 
Современные решения в области интеграции комплексных систем безопасности с си...
Современные решения в области интеграции комплексных систем безопасности с си...Современные решения в области интеграции комплексных систем безопасности с си...
Современные решения в области интеграции комплексных систем безопасности с си...Ivideon
 
Примеры применения Cisco WAE на сети оператора связи
Примеры применения Cisco WAE на сети оператора связиПримеры применения Cisco WAE на сети оператора связи
Примеры применения Cisco WAE на сети оператора связиCisco Russia
 
Пример проекта слаботочных сетей
Пример проекта слаботочных сетейПример проекта слаботочных сетей
Пример проекта слаботочных сетейZ500projects
 
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и MasterpactIgor Golovin
 
Смарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны РазработчикаСмарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны РазработчикаPositive Hack Days
 
Makarychev prez
Makarychev prezMakarychev prez
Makarychev prez67921340AB
 
Технология Infiniband скорость, легкость, надежность
Технология Infiniband скорость, легкость, надежностьТехнология Infiniband скорость, легкость, надежность
Технология Infiniband скорость, легкость, надежностьКРОК
 
Сетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииСетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииCisco Russia
 
Лекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и системЛекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и системpianist2317
 

Similar to 13. I2C STM32 (20)

Аппаратные средства защиты информации
Аппаратные средства защиты информацииАппаратные средства защиты информации
Аппаратные средства защиты информации
 
Система управления и мониторинга
Система управления и мониторинга Система управления и мониторинга
Система управления и мониторинга
 
Лекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и системЛекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и систем
 
WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018WhereShock Platform 4CIO 09.2018
WhereShock Platform 4CIO 09.2018
 
Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...
Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...
Алексей Гуревич. Кибербезопасность систем управления современных объектов эле...
 
Архитектура технологических сетей и индустриальные решения Cisco
Архитектура технологических сетей и индустриальные решения Cisco Архитектура технологических сетей и индустриальные решения Cisco
Архитектура технологических сетей и индустриальные решения Cisco
 
Gemalto readers (r)
Gemalto readers (r)Gemalto readers (r)
Gemalto readers (r)
 
Internet Of Things: возможности Intel Galileo gen 2 и Intel Edison
Internet Of Things: возможности Intel Galileo gen 2 и Intel EdisonInternet Of Things: возможности Intel Galileo gen 2 и Intel Edison
Internet Of Things: возможности Intel Galileo gen 2 и Intel Edison
 
Рабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвмРабочая учебная программа кас пэвм
Рабочая учебная программа кас пэвм
 
Serial line
Serial lineSerial line
Serial line
 
40
4040
40
 
Современные решения в области интеграции комплексных систем безопасности с си...
Современные решения в области интеграции комплексных систем безопасности с си...Современные решения в области интеграции комплексных систем безопасности с си...
Современные решения в области интеграции комплексных систем безопасности с си...
 
Примеры применения Cisco WAE на сети оператора связи
Примеры применения Cisco WAE на сети оператора связиПримеры применения Cisco WAE на сети оператора связи
Примеры применения Cisco WAE на сети оператора связи
 
Пример проекта слаботочных сетей
Пример проекта слаботочных сетейПример проекта слаботочных сетей
Пример проекта слаботочных сетей
 
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
 
Смарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны РазработчикаСмарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны Разработчика
 
Makarychev prez
Makarychev prezMakarychev prez
Makarychev prez
 
Технология Infiniband скорость, легкость, надежность
Технология Infiniband скорость, легкость, надежностьТехнология Infiniband скорость, легкость, надежность
Технология Infiniband скорость, легкость, надежность
 
Сетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииСетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполнении
 
Лекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и системЛекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и систем
 

More from KamlachPV

01. Вводная лекция
01. Вводная лекция01. Вводная лекция
01. Вводная лекцияKamlachPV
 
11. Слуховой аппарат
11. Слуховой аппарат11. Слуховой аппарат
11. Слуховой аппаратKamlachPV
 
10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппараты10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппаратыKamlachPV
 
09. Биоуправление
09. Биоуправление09. Биоуправление
09. БиоуправлениеKamlachPV
 
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВОKamlachPV
 
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯKamlachPV
 
06. Искусственная почка
06. Искусственная почка06. Искусственная почка
06. Искусственная почкаKamlachPV
 
05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологии05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологииKamlachPV
 
04. Ортезотерапия
04. Ортезотерапия04. Ортезотерапия
04. ОртезотерапияKamlachPV
 
03. Искусственная коррекция движений
03. Искусственная коррекция движений03. Искусственная коррекция движений
03. Искусственная коррекция движенийKamlachPV
 
02. Психологическая диагностика
02. Психологическая диагностика02. Психологическая диагностика
02. Психологическая диагностикаKamlachPV
 
01. Реабилитация
01. Реабилитация01. Реабилитация
01. РеабилитацияKamlachPV
 

More from KamlachPV (20)

16. sa
16. sa16. sa
16. sa
 
15. lcd
15. lcd15. lcd
15. lcd
 
14. 5in3
14. 5in314. 5in3
14. 5in3
 
11. i2c
11. i2c11. i2c
11. i2c
 
08. adc
08. adc08. adc
08. adc
 
07. dma
07. dma07. dma
07. dma
 
06. memory
06. memory06. memory
06. memory
 
04. cs
04. cs04. cs
04. cs
 
01. Вводная лекция
01. Вводная лекция01. Вводная лекция
01. Вводная лекция
 
11. Слуховой аппарат
11. Слуховой аппарат11. Слуховой аппарат
11. Слуховой аппарат
 
10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппараты10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппараты
 
09. Биоуправление
09. Биоуправление09. Биоуправление
09. Биоуправление
 
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
 
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
 
06. Искусственная почка
06. Искусственная почка06. Искусственная почка
06. Искусственная почка
 
05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологии05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологии
 
04. Ортезотерапия
04. Ортезотерапия04. Ортезотерапия
04. Ортезотерапия
 
03. Искусственная коррекция движений
03. Искусственная коррекция движений03. Искусственная коррекция движений
03. Искусственная коррекция движений
 
02. Психологическая диагностика
02. Психологическая диагностика02. Психологическая диагностика
02. Психологическая диагностика
 
01. Реабилитация
01. Реабилитация01. Реабилитация
01. Реабилитация
 

13. I2C STM32