| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Внешнее АЦП к Tiny2313 https://radiokot.ru/forum/viewtopic.php?f=57&t=102583 |
Страница 1 из 1 |
| Автор: | dr.doc [ Сб апр 05, 2014 12:28:43 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
В datasheet все написано. Моргать светодиодом умеете? Так вот: поменяли уровень на CLK и считали значение (старшего или младшего) бита и записали (стерли) его в Carry. Выполнили смену уровня на CLK, сдвинули регистр влево (вправо) командой ror - бит из Carry войдет в регистр. Зациклились на чило бит, выдаваемых АЦП. Все - данные готовы. |
|
| Автор: | aLedorn [ Сб апр 05, 2014 12:33:35 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
Извините конечно за мое невежество в программировании, но можете написать код программы. Я так понимаю там несколько строчек? |
|
| Автор: | dr.doc [ Сб апр 05, 2014 12:43:01 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
Я пишу на Ассемблере. Если устроит - в качестве примера могу. А готовую работу - нет, т.к. придерживаюсь завета Ленина (как ни смешно это звучит) - учиться, учиться и еще раз учиться. |
|
| Автор: | ИС-пытатель [ Сб апр 05, 2014 12:55:42 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
Не проще SPI использовать для этого (он же USI), чем изобретать его самому? на контроллере, наверное, должен быть вход DI (Вывод MISO)? Хотя по даташиту вывод совпадает.. |
|
| Автор: | aLedorn [ Сб апр 05, 2014 14:58:55 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
dr.doc писал(а): Я пишу на Ассемблере. Если устроит - в качестве примера могу. А готовую работу - нет, т.к. придерживаюсь завета Ленина (как ни смешно это звучит) - учиться, учиться и еще раз учиться. Напишите на Ассемблере пример |
|
| Автор: | ИС-пытатель [ Сб апр 05, 2014 16:56:50 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
http://radioaktiv.ru/loads/books/microc ... oad_3.html http://www.atmel.com/images/doc2543.pdf Здесь все с примерами. Находите USI и делаете так же, как там написано. |
|
| Автор: | aLedorn [ Вс апр 06, 2014 12:16:34 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
Что-то я не могу найти в даташите и книге, как подключать и программировать внешнее АЦП на Tiny. Можете поконкретней сказать где искать? |
|
| Автор: | ИС-пытатель [ Вс апр 06, 2014 18:11:48 ] |
| Заголовок сообщения: | Re: Внешнее АЦП к Tiny2313 |
Вопрос не в АЦП. Вопрос в протоколе обмена между АЦП и контроллером. В даташите этот протокол описан. А на месте АЦП может быть все что угодно. Интерфейс USI. конкретней уже некуда. Ищите по оглавлению (Если просматривать браузером оно не отображается, поэтому лучше скачать на жесткий диск и посмотреть ридером). Читайте книгу чтобы разобраться. Даташит Вам нужен только для того, чтобы сравнить какие регистры из описанных в книге присутствуют в Вашем контроллере. Если Вы не хотите пошевелить мозгами и посидеть поразбираться полчасика - то очень печально. За Вас этого никто не будет делать. Тогда прямая дорога на форум "Есть работа". Там за символическую плату Вам все напишут. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


