fixed readme add code for command

This commit is contained in:
zloihach 2023-06-21 17:29:39 +03:00
parent eea13c46bf
commit 993ae6b624

View File

@ -1,5 +1,12 @@
# 8. Устройство управления контроллером ШИМ. # 8. Устройство управления контроллером ШИМ.
## TODO:
- ## Нормализовать отправку команд, добиться согласованности в отправке и чтении, пока с этим проблемы
- ## Переделать отправку значение с мастера на слейв, брать состояния с текущего устройства, сначала их изменять по нажатию кнопки и только потом передавать модифицированные значения на slave
- ## Переделать обработку команд,сделать более удобной
- ## Убрать говнокод хд
- ## Перетащить проект в Microchip Studio, вынести все .h и .c файлы
## Описание ## Описание
### Устройство представляет из себя I2C ведущее устройство. ### Устройство представляет из себя I2C ведущее устройство.
@ -10,8 +17,8 @@
- #### Выключить ШИМ. - #### Выключить ШИМ.
- #### Увеличить частоту на 25% от текущего. - #### Увеличить частоту на 25% от текущего.
- #### Уменьшить частоту на 20% от текущего. - #### Уменьшить частоту на 20% от текущего.
- #### Увеличить скважность. - #### Увеличить скважность на 10% от текущего.
- #### Уменьшить скважность. - #### Уменьшить скважность на 10% от текущего.
### Пояснения к заданию ### Пояснения к заданию
@ -21,14 +28,14 @@
### Набор команд ### Набор команд
| Команда | Описание | | Команда | Описание |
|:--------|:--------------------------------------| |:--------|:------------------------------------------|
| 0x01: | Включить ШИМ. | | 0x01: | Включить ШИМ. |
| 0x02: | Выключить ШИМ. | | 0x02: | Выключить ШИМ. |
| 0x03: | Увеличить частоту на 25% от текущего. | | 0x03: | Увеличить частоту на 25% от текущего. |
| 0x04: | Уменьшить частоту на 20% от текущего. | | 0x04: | Уменьшить частоту на 20% от текущего. |
| 0x05: | Увеличить скважность. | | 0x05: | Увеличить скважность на 10% от текущего |
| 0x06: | Уменьшить скважность. | | 0x06: | Уменьшить скважность. на 10% от текущего |
### Описание регистров для I2C ### Описание регистров для I2C