Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

I2C + SPI ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=1391
Страница 1 от 1

Автор:  LamiLami [ Чет Дек 08, 2005 4:08 pm ]
Заглавие:  I2C + SPI ?

как могат да се въжат на една линия два чипа единия с SPI другия с I2C, могат ли изобщо?
И какви са последствията и евентуакните грешки ако не ползвам хардуерния вход за I2C...
Кажете някой AN да прочета за master и slave, при SPI...
10х

Автор:  ДедоБоре [ Чет Дек 08, 2005 4:53 pm ]
Заглавие: 

с кръгъл чеп можеш ли за да запушиш квадратна дупка?
обратното може и да става, с по-голям чук :wink:

това са тотално различни бъсове и няма начин да работят ендновременно. сигурно ако си адски упорит, може и да успееш да направих някаква софтуерна емулация на мастер, ама за какво?

според мен - не става

Автор:  bateAz [ Чет Дек 08, 2005 5:45 pm ]
Заглавие: 

Прави се, но с малко мускули, както ти каза Дедо Боре. Повечето контролери позволяват SPI пиновете им да се ползват като GPIO. Пускаш SPI хардуерно, щото е на по-висока скорост. Предполага се, че всички Slave си имат CS, който се управлява от други място. Когато ще ползваш I2C, забраняваш SPI устройствата, пиновете ги конфигурираш като GPIO и това е. Трябва да имаш Pull-Up на линията, която е за данни, макар че и за клока не е вредно. Така можеш да имаш различни устройства на едни жици, ама ово вече не е "BUS". Реално не виждам ползата от такова гъзурчене пред хардвера.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/