Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 02 май 2025, 14:40

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 205 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 21  След.
Автор Сообщение
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 06 ноя 2011, 21:17 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
Литература к теме.
Трамперт В.
Измерение, управление и регулирование с помощью AVR микроконтроллеров.
пер. с нем. - Киев, МК-Пресс, 2006. - 208 с. ил.
[url]http://lord-n.narod.ru/download/books/walla/mcu/Trampert.V.Izmerenie.upravlenie.regulirovanie.s.pomoschyu.AVR.2006.rar][/url]
Там для начинающих мучителей МК неплохо расписано

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 06 ноя 2011, 21:22 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 06 ноя 2011, 21:53 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 06 ноя 2011, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 21 ноя 2011, 21:19 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Здравствуйте Анатолий.
Приношу свои извинения, за долгое молчание. Свободного времени практически нет. На работе аврал, ни конца, ни края не видно. Но всё же продолжаю изучения шины SPI. В нашей глубинке не получилось разжиться сдвиговыми регистрами и потому решил соединить два МК ATiny2313 между собой. Написал две программы (программный алгоритм) ведущего и ведомого устройства для шины SPI. Суть заключается в следующем: подсоединил к ведущему два 7-сегментных индикатора для отображения передающего и принятого байта. У ведущего есть ещё кнопка, для разрешения передачи данных. Вот схема и исходники на АВ. Старался максимально прокомментировать каждое действие. Вопрос, правильно ли я сделал программный алгоритм, или что-то нужно исправить? Аппаратный ещё не испытывал. Надеюсь там намного проще.
1.gif
1.gif [ 16.01 КБ | Просмотров: 9669 ]

SPI_MASTER.rar [7.33 КБ]
Скачиваний: 513

SPI_SLAVE.rar [6.25 КБ]
Скачиваний: 563


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 22 ноя 2011, 18:20 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
У tiny2313 нет аппаратного SPI там USI те тупо регистр тикать в котором нужно программно если он мастером. И всё через зад сделано. сначала надо назначить направление передачи а потом только включать USI.
AB скачал щас под винду посмотрю что вы там сочинили. У вас в железе то работает хоть?

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 22 ноя 2011, 18:28 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 22 ноя 2011, 18:46 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
tiny2313 Самое то для термометра. Вам же замерить пересчитать и показать. Вполне хватит. Только разберитесь с USI.

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 22 ноя 2011, 18:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подключаем ТСМ 50М к контроллеру
СообщениеДобавлено: 22 ноя 2011, 19:26 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
Теорию вы поняли правильно. Но вот с практикой проблемы. Ну нельзя тупо ждать. У вас же индикация к чертям полетит. нужно делать в прерывании. те клок генерировать в прерывании. А не тупо ждать когда же когда.

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 205 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 21  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB