Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Связь проводная и бесп-ная, интерфейсы, протоколы » Вопрос по I2C и её реализации в BASCOM и в железе


Вопрос по I2C и её реализации в BASCOM и в железе

Сообщений 1 страница 8 из 8

1

Привет, коллеги!
Изучал я коды, где используется данная шина и обратил внимание на вот этот кусок кода:

Код:
Config Sda = Porta.1
Config Scl = Porta.0

Получается, что компилятору указывается какие ноги задействовать под I2C, но ведь в той же Атмеге16 есть аппаратная реализация этой шины (PC0 и PC1). Тогда получается зачем указывать ноги? Или Баском использует софтерную реализацию этой шины? И как использовать аппаратную?

Отредактировано Алексей bird (2013-06-13 20:46:04)

0

2

1 ДА.
2 Читай HELP.
3 В режиме МАСТЕР аппаратный практически не имеет смысла, в режиме СЛЕЙВ - имеет, но очень геморройно

0

3

согласен c dmm по пункту 3 - сам использую только софтовый

0

4

dmm написал(а):

1 ДА.
2 Читай HELP.
3 В режиме МАСТЕР аппаратный практически не имеет смысла, в режиме СЛЕЙВ - имеет, но очень геморройно

1.Что ДА
2.По какому вопросу читать хелп
3.Тут всё понятно

Хотя если читать 3-й ответ, то понятно, что аппаратная шина I2C в режиме МАСТЕР, например при подключении в часам DS1307, не имеет значения. Но у меня вопрос был: почему сразу не использовать аппаратную реализацию шины, например, в том же режиме МАСТЕР? Это вопрос только факультативный, может кто реализовывал такой вариант.
П.С. Я где-то читал, что аппаратный ШИМ сложен в реализации чем программный, получается с I2C та же история??

0

5

Понял свою ошибку))) Просто начал с гугла, а надо было в хелп залезть.
Спасибо!

0

6

и про ШИМ почитайте, как раз всё на оборот)
впрочем всё зависит от задачи

0

7

Всем привет! подскажите пожалуйста как реализовать обмен инфой между несколькими МК по I2C ? По 232 не подходит так как МК мастер уже общается с компом а его задача разруливать деятельность ведомых МК?

0

8

Тема по I2c-TWI:

Есть ли у кого библиотека i2c_twi-slave.lbx???

0


Вы здесь » Программирование ATMEL в BASCOM. » Связь проводная и бесп-ная, интерфейсы, протоколы » Вопрос по I2C и её реализации в BASCOM и в железе