Чип как раз бажный, N5K =) Но тут все более странно, пытаюсь записывать данные, пишу 4 байта 0xAA, потом пишу 4 байта паттерна, пытаюсь после каждой записи прочитать регистр, в котором статус фифо (5й). После первой записи выставляется флаг, что фифо не пустое, но уровень на ножке, которая должна была бы показать установку этого флага не меняется. Дальше пробовал работать и в режиме, когда данные отправляются сразу, как только попадут в фифо, и в режиме, когда данные отправляются по заполнению фифо... В первом режиме выставляется флаг отправки, после каждого из байтов. Во втором, сколько бы я не запихнулд в фифо, флаги никакие не меняются. Про прием я ничего пока не говорю, наладить бы передачу по-честному.
|