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

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

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

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

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

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

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

 
Опции темы
Непрочитано 06.07.2011, 09:42  
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: Не читается микросхема SI4702

Сообщение от sdsrem Посмотреть сообщение
Всем спасибо, решил проблему.
Обычно на форумах принято писать в чем проблема заключалась. Вдруг другим понадобится
Реклама:
heady69 вне форума  
Непрочитано 06.07.2011, 11:51  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Не читается микросхема SI4702

Сообщение от heady69 Посмотреть сообщение
Обычно на форумах принято писать в чем проблема заключалась. Вдруг другим понадобится
Дык вроде народу не очень интересно как мне показалось.
Сделал отдельный драйверок трёхпроводного интерфейса, да и всё.

Вот если интересно.

PHP код:
#include ‹mega8.h›
#include ‹delay.h›

#define MOSI  PORTB.0
#define MISO  PINB.0
#define SCK  PORTB.1


unsigned char spi_r(unsigned char data)
 {      
 
unsigned char mask 0x80;
  for( ; 
maskmask ››= 1)
   {   
     if(
MISOdata |= mask
       
SCK=1delay_us(1);
       
SCK=0;
   }
   return 
data;
 };
 
//----------------------------------
void spi_w(unsigned char data)
 {    
 
unsigned char mask 0x80;
   for( ; 
maskmask ››= 1)
   {   
       
MOSI data mask;
       
SCK=1delay_us(1);
       
SCK=0;
       
MOSI=0;
   }
 }; 
sdsrem вне форума  
Непрочитано 07.07.2011, 11:27  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
По умолчанию Re: Не читается микросхема SI4702

Сообщение от sdsrem Посмотреть сообщение
Сделал отдельный драйверок трёхпроводного интерфейса, да и всё.
А Где 3 провода? у вас MOSI и MISO на одной ноге висят...И работают на вход/выход без переключения...Фантастика.
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.
mobil2005 вне форума  
Непрочитано 07.07.2011, 18:19  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Не читается микросхема SI4702

Сообщение от mobil2005 Посмотреть сообщение
А Где 3 провода? у вас MOSI и MISO на одной ноге висят...И работают на вход/выход без переключения...Фантастика.
Я же написал что это отдельный си файл который присоединён к проекту.
Ну а дальше наверное обьяснять не надо.
sdsrem вне форума  
Непрочитано 07.07.2011, 20:15  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
По умолчанию Re: Не читается микросхема SI4702

Сообщение от sdsrem Посмотреть сообщение
Я же написал что это отдельный си файл который присоединён к проекту.
То есть
Сообщение от sdsrem Посмотреть сообщение
#define MOSI PORTB.0
#define MISO PINB.0
это лажа и в реале все по иному?
Сообщение от sdsrem Посмотреть сообщение
Ну а дальше наверное обьяснять не надо.
Поясните пожалуйста.
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.
mobil2005 вне форума  
Непрочитано 07.07.2011, 21:49  
XoDoK11
Гражданин KAZUS.RU
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Не читаеться микросхема SI4702

Цитата:
Я же написал что это отдельный си файл который присоединён к проекту.
Сообщение от sdsrem Посмотреть сообщение
Да радио работает, поёт и пляшет, и каналы и звук меняются.
С двухпроводном режимом нет проблем, по i2c всё работает и читает и пишит.
Пока нет исходника для 2-х проводного, о чем можно говорить
Это так ...
Проект в студию.
XoDoK11 вне форума  
Непрочитано 08.07.2011, 01:01  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Не читаеться микросхема SI4702

Сообщение от XoDoK11 Посмотреть сообщение
Пока нет исходника для 2-х проводного, о чем можно говорить
Это так ...
Проект в студию.

Да нет у меня проекта с i2c протоколом, этим делом я в том году игрался, но мне не понравилась скорость, работать то работает но уж очень медленно, хотя просто для приёмника вполне нормально.
И в то же время пытался сделать трёх-проводный режим, на передачу получилось нормально, а вот прочитать чип так и не удалось, но это тогда.
Теперь я рашил опять попробовать трёх-проводный режим для микры si4702 , для этого и создал тему, Т.К. нихрена не получалось прочитать содержимое регистров.
Но как говорится терпение и труд всё перетрут.
Выложил вам драйверок с которым всё чики брики,выложил доташит очень подробный, чего от меня ещё хотите, непонятно.
sdsrem вне форума  
Непрочитано 08.07.2011, 01:11  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Не читается микросхема SI4702

Сообщение от mobil2005 Посмотреть сообщение
То есть

это лажа и в реале все по иному?

Поясните пожалуйста.

Нет не лажа, у меня именно так всё и работает.

А пояснить могу, Т.К. это всего лишь прикреплённый к проекту файл то все переключения и коммутации написаны не сдесь а в тех файлах проекта где им и место, а не читались регистры как раз из за того что неправильно был расписан програмный SPI протокол.
sdsrem вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите опознать, что за микросхема? Pausa Микроконтроллеры, АЦП, память и т.д 19 18.03.2016 20:06
Микросхема CP2103: уровни сигнала на RX/TX Haster Микроконтроллеры, АЦП, память и т.д 6 18.02.2011 23:48
микросхема tm1618 alipovoleg Видеотехника 1 04.03.2010 14:24
Нужна микросхема "обратный счётчик" Skrut Информация по радиокомпонентам 12 19.06.2008 12:50


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


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