задачка то простая (вроде бы)... получить в одном протоколе ... пердать в другом... уметь залить конфигурацию через внешний интерфейс и так же сменить ПО через внешний 1wire интерфейс...
все упирается в комуникационные интерфейсы... с которыми я не очень то дружу... а без них я так понимаю задач не быват...
Цитата(jcxz @ Sep 5 2012, 15:38)

Ужас просто. Даже аппаратный i2c очень неудобная вещь (по-крайней мере в тех процах, что я имел дело) в плане паразитной загрузки процессора - прерывание на каждый байт, отсутствует DMA и даже FIFO. В моих проектах наибольшую частоту всегда имеет прерывание i2c - в остальных интерфейсах частоту прерываний можно снизить за счёт DMA или FIFO. А большая частота прерываний выливается в непроизводительную загрузку CPU на входы/выходы в ISR (особенно при наличии ОСРВ).
А вы его хотите еще программно делать....
Ну конечно если у вас процессору больше нечем заниматься, то пофиг.
dma там есть... но я пока боюсь об этом даже задумываться..
а то что названия регистров и функций не самокоментирующиеся это факт...
тем более они этот процессор улучшили в плане i2c .. примеры которые компилил для i2c - неработали
но там отладка конечно была другая... но камень то тот же... мне не понятно почему примеры не работали...