Цитата(vesago @ Apr 14 2005, 10:03)
Ранее я реализрвывал 1варе и слэйв и мастер на 51 платформе. На с и на асм. Там все было просто. Время формировал задержками. Я только начал работать с MSP и открыл для себя такую удивительную вещь как регистры захвата/сравнения. Видел в апликухах софтовую реализацию массы протоколов (UART, SIR). Возможно ли 1варе принимать используя регистры захвата/сравнения? Поделитесь своими мыслями по этому поводу. Может у кого-то екть пример реализации?
Не очень-то это красиво - использовать в заведомо программных модулях некие аппаратные специфические средства (ведь нету же аппаратного 1w ни у i51 ни у MSP). Вы же их не перенесете потом никуда. Более того - для 1w всегда достаточно было одного 8-разр. таймера (хоть на i51, хоть на MSP) плюс прерывания. Поэтому переезд (лично для меня) был достаточно простым.