[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Ну, с прошивкой от LPT проца проблем нет - AVReal вполне приличный программатор.
Дла обмена информацией можно использовать то же самое железо, но прийдётся писать
свою прогу. Главное - определиться с протоколом обмена информацией, и тут самым
лучшим решением ИМХО является I2C. Но с одним добавлением - ещё одной линией
scl от устройства к компу, повторяющей основную. В этом случае можно быть уверенным,
что устройство получило данные без потерь, а опрос линий не ставить в быстрое
прерывание отжирая ценные ресурсы, а запихнуть в самый дальний угол основной программы :-)
Попытаюсь пояснить свои слова:
.
s
t
a
r
t 1 0
___ ___________
sda |________________________| |_______________________
_______ _______ _______
scl |______________________| |________| |________
____________ ________ ________
2scl |_____________________| |______| |____
----------------------------------------------------------------------------
| | | |
устройство_| |_ а теперь такт можно
старт ещё обнаружило обнаружен дальше
не обнаружило передавать
.
PS И не забудьте отпустить резет перед обменом информацией.
E-mail: info@telesys.ru