Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402
Читаю неделю на английском ничего не могу понять. Т.е. читаю назначение битов USICR - почти понятно но не работает. Перебрал комбинации - сим авр студии не показывает сдвижки данных в регистре USIDR. Собственно нужно организовать обмен с ат45дб011.
USICR=0x13;
unsigned char spi(unsigned char data) { USIDR=data; while ((USISR.USIOIF)==0) { PORTA^= (1<<SCL); } return USIDR; } Пробовал колбасить биты USICLK или USITC, сим показывает перепады на порту А, но сдвижки в усидр нет, флаг - молчит. Помогите кто может... Вообще объясните, это просто "набор железа" для программной реализации или как? На аппаратную реализацию спи в мегах ну никак не похоже...
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339
Цитата
Симулятор вообще симулирует в этом случае что-то?
Заглядываем в нелп студии ищем свой проц и смотрим симулирует или не симулирует сей проц симулятор ( если я отгадал , что он работает в студии и у него тинька - записывайте меня в телепаты)))
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так