Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 15.05.2007, 02:32  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Режим ведущего в шине I2C в PIC16F73

У меня вопрос можно ли сделать ведущем в PIC16F73 ?
А то посмотрел что нужен регистр SSP2CON для управления шиной,а у PIC16F73 его нет.
Реклама:
CERGEI1982 вне форума  
Непрочитано 15.05.2007, 02:43  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

вот из одной книжки прочитал:
Операции режима ведущего могут выполнены в режиме недействительного ведомого(SSPM3:SSPM0=1011)или в режиме активного ведомого.Если включены режимы ведущего и ведомого,то програмное обеспечение должно дифферинцировать источники прерывания.
Но смылса не понял,может кто объяснит.(SSPM3:SSPM0=1011-управляемые устройства в режиме ожидания)
CERGEI1982 вне форума  
Непрочитано 22.05.2007, 10:54  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Стояла такая-же задача...
Выход нашел в программной реализации режима ведущего...
an-sver вне форума  
Непрочитано 22.05.2007, 11:01  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Сообщение от an-sver
Стояла такая-же задача...
Выход нашел в программной реализации режима ведущего...
также можно сделать програмно и на PIC16F84A
CERGEI1982 вне форума  
Непрочитано 22.05.2007, 11:31  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Таки можно в любом, можно и поменять на 16F873(благо pin-to-pin соместимы). Но если есть устройство готовое да еще с АЦП (8-ми разрядным), то проще что-то доделать чем подгонять константы.

Мне например, понадобилось расширитель портов-релейный блок подключить к I2C (благо разъемы с платы были уже выведены)....
an-sver вне форума  
Непрочитано 22.05.2007, 11:45  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

есть у меня PIC16F873,на ней тогда сделаю,хочется аппаратно,муторно писать програмно,хотя где есть на асамблере,можно и на си попробовать
CERGEI1982 вне форума  
Непрочитано 23.05.2007, 22:22  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию

Я то не парился с этим вопросом. Зарузил в компилятор Basic-ка код как вставку на асме. Дописал 2 строчки чтения - записи по I2C, сделал вызовы этих команд где надо, откомпилировл и все (нужные подпрограммы сами дописались в конец) Конечно код не такой компактный как в чистом АСМЕ, но памяти вполне хватает и главное все работает.
an-sver вне форума  
Непрочитано 24.05.2007, 08:02  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

тоже надо попробывать также но на си,сделать спецальную функцию(типа подпрограммы),где надо програмно сделать шину I2C,то вставить вызов этой фукции.
CERGEI1982 вне форума  
Непрочитано 24.05.2007, 09:34  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

сделайте, что же там ее писать.

Прикрепленный файл: 3456445.rar
urry вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адресация по шине I2C vendim Микроконтроллеры, АЦП, память и т.д 4 13.09.2008 19:45
Помогите с PIC16F73 Viktor2004 Микроконтроллеры, АЦП, память и т.д 23 04.05.2007 09:51
Нужна микросхема обработки звука суправлением по шине i2c VANDAL Аудиотехника 3 28.06.2004 17:42
Несколько одинаковых slave на шине i2c init_sub Микроконтроллеры, АЦП, память и т.д 21 21.04.2004 08:35


Часовой пояс GMT +4, время: 01:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot