Цитата(Яrik @ Feb 15 2007, 23:30)

Добрый вечер!
Есть проблемка, помогите пожалусйта.
Необходимо создать функцию на СИ для загузки данных в последовательний ЦАП. Аппаратний SPI негодится . Нужно за одну раз передавать 16-ти разрядное число (4-ре бита конфигурации, 12 -данные).
Возможно кто нибудь уже делал, что-то подобное делал. Поделитесь.
А почему не годится аппаратный SPI? Поясните, плиз. ИМХО, в самый раз и годится
1. Пишем старший байт в SPDR.
2. Ждем установки SPIF в SPSR.
3. Пишем младший байт в SPDR.
4. Ждем установки SPIF в SPSR.(опционально)