Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Связь двух pic командами SHOut ,SHIn
amid- Дата: Сб, 11.08.2012, 18:29  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 89
Репутация: 0   ±
Замечания:   ±
На сайте с 02.12.2010

Статус: Offline

задача простая но бьюсь 2 день один pic командой SHOut передает к примеру число 32 а другой командой SHIn принимает это число и выводит на жки
проект в протеусе и файлы в архиве помогите ткните на ошибки
Прикрепления: __.rar (66.8 Kb)

Сообщение отредактировал amid- - Сб, 11.08.2012, 18:34
ЯНДЕКС Дата: 11.08.2012
ivan_fd Дата: Сб, 11.08.2012, 20:11  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Специалист
Сообщений: 894
Репутация: 124   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Что бы работать на двух устройствах через SPI, одно должно бить ведущим, а другое ведомым.

В данном случаи нужно использовать аппаратный модуль SPI, которого нету ни в одном в ваших PIC ах.
DAlexV Дата: Сб, 11.08.2012, 20:38  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 657
Репутация: 27   ±
Замечания:   ±
На сайте с 13.05.2008

Статус: Offline

Quote (amid-)
помогите ткните на ошибки

Проблема здесь: SHIn DS,SH,LsbPre,[KOD\8]. Как только программа доходит до этой строчки, порт B.0 становиться выходом %). Внутрь shin не заглянуть. Так что изучаем взаимодействие shin - shout. Протеус файл подправил, прикрепил.
Quote (ivan_fd)
В данном случаи нужно использовать аппаратный модуль SPI
Или написать свой.
Прикрепления: Univ_RC.rar (67.5 Kb)


Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
Сообщение отредактировал DAlexV - Сб, 11.08.2012, 20:40
amid- Дата: Вс, 12.08.2012, 11:17  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 89
Репутация: 0   ±
Замечания:   ±
На сайте с 02.12.2010

Статус: Offline

Спасибо за совет и помощь.
Может посоветуете .Имеем выхода для подачи сигнолов на сдвиговый регистр 74hc595 с pic тоесть он им управляет задача на
другом pic получить и распознать эти сигналы поступающие на регистр (тоесть отправили на регистр 0 или 255 а pic принял и показал 0 или 255 )

Сообщение отредактировал amid- - Вс, 12.08.2012, 11:18
DAlexV Дата: Вс, 12.08.2012, 13:54  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 657
Репутация: 27   ±
Замечания:   ±
На сайте с 13.05.2008

Статус: Offline

http://www.protonbasic.co.uk/archive/index.php/t-58564.html
Тут правда для 16 бит, но на 8 легко переделать


Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
  • Страница 1 из 1
  • 1
Поиск: