Есть два модуля. АММ Мастер с шиной данных в 16 разрядов и АММ Слейв с 32 разрядной шиной данных.
При записи мастером в слейв происходит наблюдаю такую картину:
Смотрю выход мастера в сигналтабе. Мастер формирует данные на запись и адрес прибавляет на 2.
Со стороны слейва смотрю. На него приходят данные в младших 16 разрядах и на два такта записи адрес инктементится один раз.
Например:
мастер пишет четыре 16 разрядных слова 0х1122, 0х3344, 0х5566, 0х7788,
по адресам 0 2 4 6
на слейв приходят данные в таком виде: 0х00001122, 0х00003344, 0х00005566, 0х00007788,
и пишутся по адресам 0 0 1 1
Следовательно данные перезаписываются.
В чем косяк?