|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 3:41 pm
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Проблем с осцилатора на RTC DS1307
| Автор |
Съобщение |
|
Ugeen
Ранг: Новодошъл
Регистриран на: Пон Яну 16, 2006 5:20 pm Мнения: 122 Местоположение: гр. Горна Оряховица
|
 Проблем с осцилатора на RTC DS1307
Колеги ,помагайте.Не иска да тръгва осцилатора на часовник DS1307.Тръгваше когато си иска . Ако закъся захранването ,когато е изключено да се доразредят кондензаторите тръгваше,но сега и това не иска да прави.Пробвах с нов чип и нов кварц но пак не иска.Да не би кварцовете за 32khz които ползвам (от най малките цилиндричните ,c диаметър 2мм да са нещо ментак).По принцип постановката работеше с един PIC и чak сега разбрах защо не искаше да тръгва при включване на захранването всеки път,а то било от това ,че не му тръгва генератора и програмата за i2c-то веднага забива като се опита да чете от него.
|
| Сря Мар 15, 2006 1:57 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Да не би (случайно) да забравяш да разрешиш осцилатора на DS1307 (регистъра за секундите, най-старшия бит - CH = 0):
|
| Сря Мар 15, 2006 3:03 pm |
|
 |
|
Ugeen
Ранг: Новодошъл
Регистриран на: Пон Яну 16, 2006 5:20 pm Мнения: 122 Местоположение: гр. Горна Оряховица
|
Не ми дава да пиша изобщо в чипа.Забива още при инициализацията,при опит да запиша регистрите.Същата програма работеше на пробната платка но не искаше винаги да тръгва,както го описах по-горе.
|
| Сря Мар 15, 2006 3:23 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Смъкни честотата на I2C шината и ще проработи, в документацията го пишат 100KHz, но при мен заработи под 80....експеримент му е майката 
|
| Сря Мар 15, 2006 3:34 pm |
|
 |
|
Lupus
Ранг: Форумен бог
Регистриран на: Сря Дек 01, 2004 12:44 am Мнения: 2811 Местоположение: София
|
Мисля, че проблема е в капацитета на кварца. Има такива с капацитет 12pF и други с капацитет 5pF. Ако намериш такъв с 5pF пробвай дали няма да се оправи работата.
|
| Сря Мар 15, 2006 4:06 pm |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
провери инициализацията и бита за осцилатора както ти казва Хищника, ако всичко е наред не би трябвало да има проблем, аз лично имах малки проблеми с ds1307 но се дължаха на инициализацията и адресирането на регистрите всичко се оправи когато си оправих сорса.
|
| Сря Мар 15, 2006 10:49 pm |
|
|
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 7 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|