![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| anterior |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 25.4.2009 Репутация: нет Всего: нет |
Здравствуйте! С программированием МК я новичок. Подключил микросхему DS1307 по I2C. Я попробовал использовать (по одной книжке) программный способ работы с i2c, ну там всё нормально работало. А вот аппаратным способом, у меня даже не получается отправить СТАРТ-бит по шине. Код такой:
И всё :( Программа бесконечно весит в цикле wait1. На компьютере запущена программа опроса серийного порта, по логике работы она должна отлавливать результат передачи СТАРТ-бита. По схеме всё соединено вот так: http://anterior.homelinux.net/files/arduino2c.jpg Используется плата Arduino, контакт analog4 который соответствует PC4, analog5 - PC5 (распиновка здесь) В чём может быть проблема? |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| anterior |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 25.4.2009 Репутация: нет Всего: нет |
Да, для меня эта программа по ссылке ещё слишком сложна и непонятна) что-нибудь бы попроще, а лучше вобще без отладчиков) Ну а так примерно, как думаете, в какую сторону хоть копать надо? |
|||
|
||||
| sally555 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 18.4.2009 Репутация: нет Всего: нет |
Вот здесь очень приличная книга по ВСЕМ мегам.Советую скачать,пригодится наверняка.
Евстифеев Ф.В. - Микроконтроллеры AVR семейства Mega [2007, DjVu] http://torrents.ru/forum/viewtopic.php?t=1019971 Там есть и по тини,того же автора |
|||
|
||||
| anterior |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 25.4.2009 Репутация: нет Всего: нет |
Спасиб, я уже оттуда все книги по МК выкачал Касательно темы сабжа, проблема решена. На оф. сайте есть картинка, называется "Arduino Atmega168 pin mapping" в которой нарисовано соответствие обозначений контактов на плате с реальными названиями портов I/O. Так вот, они видимо перепутали (либо эта картинка не подходит к Arduino Serial v.2) то что PC5/PC4 это не Analog5/Analog4, а оказалось Analog0/Analog1. Вот в этом и вся проблема-то была ;) |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |