ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1436887 Топик полностью
Samx (19.05.2024 20:34, просмотров: 265) ответил Vit на это ж надо так извратиться:)
Почему извратиться? Наоборот, самый прямой путь - для чего это всё в С++ и придумано. Ну вот вам другой канонический пример: 

1. Написал и отладил программный I2C-мастер.

2. Перекрыл в наследнике пару самых нижних функций (непосредственно поднять ногу/опустить ногу/прочитать ногу) - получил

реализацию I2C поверх 1wire(через микросхему управляемых ключей), которая сразу работает.

Другой вопрос, что чтобы это работало просто медленно, а не очень медленно, пришлось потом перекрыть и несколько функций повыше ... :-)