Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
Вложения: |

usi.jpg [ 15.13 КБ | Просмотров: 10797 ]
|
[quote="GetChiper"]ATtiny2313 очень не показателен для SPI. Вот как выглядит работа SPI: [img]https://lh6.googleusercontent.com/-sJeoSXd7TE4/UTTEF8CODHI/AAAAAAAAANw/ZUa5tWeBcqI/s800/sshot-1.png[/img]
Для других АВР - немного проще: [img]https://lh3.googleusercontent.com/-Gl-diYScZiQ/UTTEF1LvGcI/AAAAAAAAAN4/K9mRBCwTZAU/s800/sshot-4.png[/img][/quote] чего-то это не взлетело... взлетело так
|
|
|
 |
Добавлено: 21 май 2020, 10:52 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
Смотрю даташит, читаю, установка 0 или 1 в бит USITC изменяет состояние вывода при том, что вывод настроен как выход. Записываю 16 раз по очереди 0 и 1 в бит USITC, иду в симулятор, и с выводом ничего не происходит, что я сделал не так?
Смотрю даташит, читаю, установка 0 или 1 в бит USITC изменяет состояние вывода при том, что вывод настроен как выход. Записываю 16 раз по очереди 0 и 1 в бит USITC, иду в симулятор, и с выводом ничего не происходит, что я сделал не так?
|
|
|
 |
Добавлено: 06 мар 2018, 00:59 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
С этим разобрался, пришлось сделать, как в примере на 1 странице, теперь не могу понять как вывести сигнал SCK, MISO, MOSI
С этим разобрался, пришлось сделать, как в примере на 1 странице, теперь не могу понять как вывести сигнал SCK, MISO, MOSI
|
|
|
 |
Добавлено: 05 мар 2018, 22:56 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
В настройщике USI есть Timer/Counter0 как устройство тактирования сдвигового регистра. Как он работает, не могу понять, выбираю в списке Timer/counter0 , запихнул биты USICS в окно Watches, но при переполнении таймера они не изменяются.
В настройщике USI есть Timer/Counter0 как устройство тактирования сдвигового регистра. Как он работает, не могу понять, выбираю в списке Timer/counter0 , запихнул биты USICS в окно Watches, но при переполнении таймера они не изменяются.
|
|
|
 |
Добавлено: 05 мар 2018, 14:53 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
Все просто - скорости микроконтроллера на 1МГц не хватает обрабатывать параллельно ВАМ (про ШИМ вообще нечего говорить) и основную программу.
Все просто - скорости микроконтроллера на 1МГц не хватает обрабатывать параллельно ВАМ (про ШИМ вообще нечего говорить) и основную программу.
|
|
|
 |
Добавлено: 28 мар 2013, 01:22 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
[quote="SVN"]В принципе ВАМ работает и первоначальный очень даже хорошо. Но есть маленький нюанс, который на первый взгляд не бросается в глаза, вот тут-то и поджидает засада. При использовании ВАМ нельзя тактировать МК частотой 1 МГц[/quote] А можно кратко пояснить - в чем засада ?
|
|
|
 |
Добавлено: 28 мар 2013, 00:17 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
В принципе ВАМ работает и первоначальный очень даже хорошо. Но есть маленький нюанс, который на первый взгляд не бросается в глаза, вот тут-то и поджидает засада. При использовании ВАМ нельзя тактировать МК частотой 1 МГц. Необходимо повысить её до 4 а лучше до 8 МГц, вот тогда всё работает замечательно. Вот пример для ATmega168 8 МГц от внутреннего генератора.
BAM-test.rar [20.62 КБ]
Скачиваний: 851
В принципе ВАМ работает и первоначальный очень даже хорошо. Но есть маленький нюанс, который на первый взгляд не бросается в глаза, вот тут-то и поджидает засада. При использовании ВАМ нельзя тактировать МК частотой 1 МГц. Необходимо повысить её до 4 а лучше до 8 МГц, вот тогда всё работает замечательно. Вот пример для ATmega168 8 МГц от внутреннего генератора. [attachment=0]BAM-test.rar[/attachment]
|
|
|
 |
Добавлено: 27 мар 2013, 21:40 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
SVN, я так понял алгоритм ВАМ не такой как в примере на форуме  скинь, пожалуйста исходник как ты его реализовал 
SVN, я так понял алгоритм ВАМ не такой как в примере на форуме :-) скинь, пожалуйста исходник как ты его реализовал :-)
|
|
|
 |
Добавлено: 27 мар 2013, 18:05 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
http://www.ti.com/ww/ru/это бесплатный образец, можно взять 5 разных микросхем по 3-5 штук. Доставка за их счёт 
http://www.ti.com/ww/ru/ это бесплатный образец, можно взять 5 разных микросхем по 3-5 штук. Доставка за их счёт :D
|
|
|
 |
Добавлено: 25 мар 2013, 23:04 |
|
|
 |
|
|
Заголовок сообщения: |
Re: SPI для Tiny |
Цитата |
|
А, кстати, где и почем взял такую м/с ? 
А, кстати, где и почем взял такую м/с ? :)
|
|
|
 |
Добавлено: 25 мар 2013, 21:08 |
|
|
 |