Наблюдается такой глюк
Часы стоят в приборке машины. Ни разу не останавливались совсем
Весь день ездил - все работало правильно. Под вечер стояла около часа. Сел и заметил, что часы отстают на час
Выставил снова, проехал до гаража - нормально. Ночь простояла - нормально. Потом 3-4 коротких поездки ...
Найдено 20 результатов
- Сб апр 15, 2017 15:39:52
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
- Чт апр 13, 2017 21:56:52
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Странно, но которые сутки нет проблемы. Все работает. Буду наблюдать 
- Ср апр 12, 2017 09:57:04
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Да вымываю всегда начисто. И остатки канифоли убираю. Не люблю грязь на плате.
По кислоте вот что написано: ортофосфорная кислота при нагреве выше 200 гр переходит пирофосфорную, которая легко растворяется в воде.
Вроде как должна смываться легко. Чем мыть после кислоты? Как самый простой вариант ...
По кислоте вот что написано: ортофосфорная кислота при нагреве выше 200 гр переходит пирофосфорную, которая легко растворяется в воде.
Вроде как должна смываться легко. Чем мыть после кислоты? Как самый простой вариант ...
- Вт апр 11, 2017 20:56:48
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Батарейка не отходит, на ней ровно 3 вольта
Паял с кислотой, но совсем чуточку. После вычищал все спиртом
Паял с кислотой, но совсем чуточку. После вычищал все спиртом
- Вт апр 11, 2017 20:43:09
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Какой-то глюк остался. Когда отключил устройство от всех потребителей - часы через время стали.
Запустил часы снова. Отключил все на час. Потом запустил - все в порядке. Записал время, чтоб засечь через сколько остановятся.
Думаю раз проблема вылезла - то будет доставать периодически. Нужно ...
Запустил часы снова. Отключил все на час. Потом запустил - все в порядке. Записал время, чтоб засечь через сколько остановятся.
Думаю раз проблема вылезла - то будет доставать периодически. Нужно ...
- Вс апр 09, 2017 17:01:53
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Разобрался с часами. Все заработало как перепаял DS1307 на новую.
Может прошлая пришла с глюком (никогда не работала), а может перегрел, когда перепаивал на другую плату.
Надоело возиться. Так получилось, что с ней и кварц на 12.5 pF приехал. Его тоже заменил.
Кварц стоит не близко и полигона под ...
Может прошлая пришла с глюком (никогда не работала), а может перегрел, когда перепаивал на другую плату.
Надоело возиться. Так получилось, что с ней и кварц на 12.5 pF приехал. Его тоже заменил.
Кварц стоит не близко и полигона под ...
- Вт фев 28, 2017 19:29:56
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Можно схемку ? А лучше проект протеуса.
В Протеусе все работает без проблем.
Да и проект не маленький. Там очень много всего. И программа на 2000 строк... пока.
Так что не хочу вас грузить.
Сегодня все прозвонил, перечистил опять, перепроверил. С чем черт не шутит.
Заказал из Китая платку RTC ...
В Протеусе все работает без проблем.
Да и проект не маленький. Там очень много всего. И программа на 2000 строк... пока.
Так что не хочу вас грузить.
Сегодня все прозвонил, перечистил опять, перепроверил. С чем черт не шутит.
Заказал из Китая платку RTC ...
- Вт фев 28, 2017 15:08:28
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
У Вас есть небольшое недопонимание процесса в целом.
Вот это : SSPBUF=bufEE[EEp-4]; ACKDT=1; ACKEN=1; ошибочные операции.
Ошибки даже две :
Это не ошибки, это мусор остался. Там выставление АСК не нужно. Удалю. Спасибо что заметили
А вот при чтении данных читаем буфер и тут же выставляем АСК. Это ...
Вот это : SSPBUF=bufEE[EEp-4]; ACKDT=1; ACKEN=1; ошибочные операции.
Ошибки даже две :
Это не ошибки, это мусор остался. Там выставление АСК не нужно. Удалю. Спасибо что заметили
А вот при чтении данных читаем буфер и тут же выставляем АСК. Это ...
- Вт фев 28, 2017 13:31:39
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Вы не внимательно смотрите. Инкремент в конце процедуры. Да, действительно, не доглядел. Извиняюсь :oops:
Потому что нет ASK от RTC Ещё не факт. Может модуль не ловит, или в обработке проблема. Чтобы точно быть уверенным, нужно осциллом смотреть.
На той же шине стоит флешка. На плате рядом с ...
Потому что нет ASK от RTC Ещё не факт. Может модуль не ловит, или в обработке проблема. Чтобы точно быть уверенным, нужно осциллом смотреть.
На той же шине стоит флешка. На плате рядом с ...
- Вт фев 28, 2017 00:11:47
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Если это автомат, то где изменение (инкремент, в данном случае) переменной EEp ?
Где обработка ошибки (как Вы выражаетесь "останов") ?
Каким образом смотрите что происходит ? Отладчик, или что ?
По этому куску тяжело судить о том, что в реальности происходит.
Я и не спешил выкладывать код, чтоб ...
- Пн фев 27, 2017 22:40:19
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Выпаял сегодня кварц с материнки. С виду - часовой. Маркировка KDS7K.
Попробовал заменить свой - все равно не стартует. Следующий шаг - замена ДС-ки
Попробовал заменить свой - все равно не стартует. Следующий шаг - замена ДС-ки
- Вс фев 26, 2017 21:50:54
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
BOB51 у меня по сути так же. Только нет керамики по питанию. Но ведь это не критично? Меня не глюки достают - вообще не работает
И кварц у вас без всяких полигонов под ним и не заземлен его корпус наверное и все работает
Похоже у меня проблема либо в кварце, либо в микросхеме?
Кварц новый ...
И кварц у вас без всяких полигонов под ним и не заземлен его корпус наверное и все работает
Похоже у меня проблема либо в кварце, либо в микросхеме?
Кварц новый ...
- Вс фев 26, 2017 20:09:29
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Картинка класная, но там ошибка как по мне в последовательности передачиBOB51 писал(а):Я в СИ не соображаю...
![]()
Для работы по составлению прожек пользуюсь вот этой картой
http://img.radiokot.ru/files/20529/17hf9pt0nk.GIF
там внизу описание...
Но у меня и до этого места не доходит
- Вс фев 26, 2017 11:20:30
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Вот код
void WriteRTC(){ //Запись I2C RTC
SSPIF=0;
if(EEp==0) SEN=1; //Start
if(EEp==1) {SSPBUF=0b11010000;EEp++;} //RTC запись
if(EEp==3 && ACKSTAT==0) SSPBUF=EEadd;
if(EEp>=4 && EEp<11 && ACKSTAT==0) SSPBUF=bufEE[EEp-4]; //Отправка подтверждения
if(EEp==11) {SSPBUF=bufEE[EEp-4]; ACKDT=1 ...
void WriteRTC(){ //Запись I2C RTC
SSPIF=0;
if(EEp==0) SEN=1; //Start
if(EEp==1) {SSPBUF=0b11010000;EEp++;} //RTC запись
if(EEp==3 && ACKSTAT==0) SSPBUF=EEadd;
if(EEp>=4 && EEp<11 && ACKSTAT==0) SSPBUF=bufEE[EEp-4]; //Отправка подтверждения
if(EEp==11) {SSPBUF=bufEE[EEp-4]; ACKDT=1 ...
- Вс фев 26, 2017 00:09:48
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Специально отпаял кварц и батарейку , не работает без них . Постоянно пытается поднять шину , но она не поднимается (устройство одно). Потом впаял по очереди кварц и батарейку на место , и контроллер сразу загрузился
Блин. Уже бы попробовали с батарейкой, но без кварца. :?
Вы ведь читали в чем ...
Блин. Уже бы попробовали с батарейкой, но без кварца. :?
Вы ведь читали в чем ...
- Сб фев 25, 2017 18:24:29
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Пробовал по советам выше запустить ДС-ку уменьшив напряжение батареи. Даже старую нашел на 2,3В. Пробовал без батареи и пробовал замыкать контакт батареи на землю. Ответа нет!
Спрошу еще раз: если кварца нет, ДС-ка будет отвечать на команды, пусть даже время стоит? Или ей нужен генератор для работы ...
Спрошу еще раз: если кварца нет, ДС-ка будет отвечать на команды, пусть даже время стоит? Или ей нужен генератор для работы ...
- Сб фев 25, 2017 01:20:59
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Так а че ты от нее хочешь , если генератор стоит ??? :))) Я тебе русским языком написал , что пока не установишь секунды ничего работать не должно :facepalm:
Я ведь уже ответил что ничего установить не могу. Выше ведь все писал. Вы просто не читали.
При попытке установить время после задания ...
Я ведь уже ответил что ничего установить не могу. Выше ведь все писал. Вы просто не читали.
При попытке установить время после задания ...
- Пт фев 24, 2017 21:26:18
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Сама микросхема не дает подтверждения. Хоть читай хоть пиши. Я до установки времени еще не дошелma5a97 писал(а):Поп освятил плату ?Я на предыдущей странице написал что нужно сделать , разумеется в схеме и коде не должно быть ошибок
- Пт фев 24, 2017 10:13:49
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Если вынуть флешку, то как себя ведет система?
Флешка в ДИП корпусе и впаяна. Думаете проблема может идти от флешки?
Вот такие странные ДС попадаются :dont_know: Думаю если поставить керамику микрофарад на 10-22 6,3В параллельно батарейке, то их можно будет менять безболезненно , без повторения ...
Флешка в ДИП корпусе и впаяна. Думаете проблема может идти от флешки?
Вот такие странные ДС попадаются :dont_know: Думаю если поставить керамику микрофарад на 10-22 6,3В параллельно батарейке, то их можно будет менять безболезненно , без повторения ...
- Чт фев 23, 2017 21:18:50
- Форум: AVR
- Тема: Не могу запустить RTC DS1307 на Atmega8
- Ответы: 96
- Просмотры: 32658
Re: Не могу запустить RTC DS1307 на Atmega8
Решил продолжить старую тему и спросить мнения спецов.
Аналоговая электроника - это не мое. Я работаю с цифрой
Есть PIC и аппаратная I2C шина. Все подключено по науке, подтяжка напряжения на каналы. На шине 2 устройства: часы DS1307NZ и флешка 24С64. В симуляторе протеуса оба работают отлично. Шина ...
Аналоговая электроника - это не мое. Я работаю с цифрой
Есть PIC и аппаратная I2C шина. Все подключено по науке, подтяжка напряжения на каналы. На шине 2 устройства: часы DS1307NZ и флешка 24С64. В симуляторе протеуса оба работают отлично. Шина ...