http://www.forum.getchip.net/

SPI для Tiny
http://www.forum.getchip.net/viewtopic.php?f=16&t=348
Страница 2 из 2

Автор:  ivdor [ 25 мар 2013, 21:08 ]
Заголовок сообщения:  Re: SPI для Tiny

А, кстати, где и почем взял такую м/с ? :)

Автор:  mcmega [ 25 мар 2013, 23:04 ]
Заголовок сообщения:  Re: SPI для Tiny

http://www.ti.com/ww/ru/
это бесплатный образец, можно взять 5 разных микросхем по 3-5 штук. Доставка за их счёт :D

Автор:  mcmega [ 27 мар 2013, 18:05 ]
Заголовок сообщения:  Re: SPI для Tiny

SVN, я так понял алгоритм ВАМ не такой как в примере на форуме :-) скинь, пожалуйста исходник как ты его реализовал :-)

Автор:  SVN [ 27 мар 2013, 21:40 ]
Заголовок сообщения:  Re: SPI для Tiny

В принципе ВАМ работает и первоначальный очень даже хорошо. Но есть маленький нюанс, который на первый взгляд не бросается в глаза, вот тут-то и поджидает засада. При использовании ВАМ нельзя тактировать МК частотой 1 МГц. Необходимо повысить её до 4 а лучше до 8 МГц, вот тогда всё работает замечательно. Вот пример для ATmega168 8 МГц от внутреннего генератора.
BAM-test.rar [20.62 КБ]
Скачиваний: 667

Автор:  ivdor [ 28 мар 2013, 00:17 ]
Заголовок сообщения:  Re: SPI для Tiny


Автор:  GetChiper [ 28 мар 2013, 01:22 ]
Заголовок сообщения:  Re: SPI для Tiny

Все просто - скорости микроконтроллера на 1МГц не хватает обрабатывать параллельно ВАМ (про ШИМ вообще нечего говорить) и основную программу.

Автор:  RockMANN [ 05 мар 2018, 14:53 ]
Заголовок сообщения:  Re: SPI для Tiny

В настройщике USI есть Timer/Counter0 как устройство тактирования сдвигового регистра. Как он работает, не могу понять, выбираю в списке Timer/counter0 , запихнул биты USICS в окно Watches, но при переполнении таймера они не изменяются.

Автор:  RockMANN [ 05 мар 2018, 22:56 ]
Заголовок сообщения:  Re: SPI для Tiny

С этим разобрался, пришлось сделать, как в примере на 1 странице, теперь не могу понять как вывести сигнал SCK, MISO, MOSI

Автор:  RockMANN [ 06 мар 2018, 00:59 ]
Заголовок сообщения:  Re: SPI для Tiny

Смотрю даташит, читаю, установка 0 или 1 в бит USITC изменяет состояние вывода при том, что вывод настроен как выход. Записываю 16 раз по очереди 0 и 1 в бит USITC, иду в симулятор, и с выводом ничего не происходит, что я сделал не так?

Автор:  Plant [ 21 май 2020, 10:52 ]
Заголовок сообщения:  Re: SPI для Tiny



Вложения:
usi.jpg
usi.jpg [ 15.13 КБ | Просмотров: 7485 ]

Страница 2 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/