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 штук. Доставка за их счёт |
Автор: | 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 | ||
|
Страница 2 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |