Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.09.2007, 22:28
|
|
Прохожий
Регистрация: 28.07.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Здесь asm-файл для АТ90S2313 + схема Proteus 7.1 SP2. Проверял - все работает.
Прикрепленный файл: 9267909.RAR
|
|
|
|
03.07.2008, 05:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сделал проект с часами DS1307,в протеусе все работает,но когда собрал в железе-не хочет запускать генератор,бит CH устанавливает самопроизвольно в 1,хотя в начале записываю в него 0.С часами идет только обмен это инициализации в самом начале и в прерывание считывание времени из часов,почему устанавливается бит остановки генератора самопроизвольно включается
|
|
|
|
03.07.2008, 07:38
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
А он точно сам встает в 1? Может инициализация просто не проходит, и он как был в 1 так и остается? У нас эта мс тысячами штук идет, и никогда такого небыло. Батарея кстати подключена нормально, и кварц на осцилографе дает генерацию? Посмотри снифером i2c, что мс говорит отвечает при обмене с МК, может она NAK-и выдает на твои команды?
|
|
|
|
03.07.2008, 09:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Ураааа,запустил,сам скосячил ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) Оказывается я запись не правильно сделал
|
|
|
|
03.07.2008, 12:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Часы начали отставать,неужто надо тож подстроечным кондером подгонять? и в какую ногу его ставить?
В будущем надо собирать на DS3232,там встроеный кварц.
|
|
|
|
04.07.2008, 00:43
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Дарю идею... дальше сам. Раз в сутки, по совпадению, например 00:00:00 записать +??? (не знаю сколько у тебя) в регистр секунд 00h. А если развить идею, и загнать число в RAM 1307 (адреса с 08h по 3Fh) и хранить ее там, то пока не хрюкнет литий питания часов, коррекцию можно и изменять кномпочкой программно.
Какие там кондеры-мандеры, джин кушать хочет...
|
|
|
|
04.07.2008, 06:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Очень разумная мысль
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:22.
|
|