| Микроконтролери и електроника 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 ] |
| Заглавие: | |
с кръгъл чеп можеш ли за да запушиш квадратна дупка? обратното може и да става, с по-голям чук това са тотално различни бъсове и няма начин да работят ендновременно. сигурно ако си адски упорит, може и да успееш да направих някаква софтуерна емулация на мастер, ама за какво? според мен - не става |
|
| Автор: | 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/ |
|