11.04.2009, 21:20
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от daddy
|
‹span class="postbody"›
Места в Атмеге нет совсем, нужно переходить на что-нибудь покруче‹/span›
Так в чем проблема? Дороже не на много. Зато какой простор полету мысли!
|
В данных устройствах восьмерка вполне справляется с поставленной задачей и оправдывает свою бюджетность, а более мощный контроллер, это уже будет другое устройство, хотя это уже к Михалычу.
|
|
|
|
11.04.2009, 23:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от daddy
|
А у Вас сбои бывали? Сколько времени он работал беспрерывно у Вас? Я хочу найти причину сбоя.Или, может, AVR не отличается надежностью?
|
На LCD с автономным блоком питания клацал почти две недели - сбоев не было. Причин много: может наводка по сети. Какая у вас разводка платы, для контролера необходима обширная земля, особенно под микросхемой. Существует ряд правил по проектированию ПП. Единственное, что LCD, в частности у меня, очень боится статики. При прикосновении к LCD появлялись крякозябры. Константы записывать в ЕЕПРОМ не возможно, из-за отсутствия памяти. Обращение к ЕЕПРОМ 16-битное, даже если константа 8-битная. В схеме с LCD нужно предусмотреть повторную инициализацию после появления сети.
|
|
|
|
11.04.2009, 23:31
|
|
Частый гость
Регистрация: 12.08.2007
Адрес: Ростов-на-Дону
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Закусив губу прочел почти всю ветку.
Вам самим то не стыдно за нее? Бред полный. Посмотрите, как она называется. Юре можно дать Шнобелевскую премию. Хотя изначально идея была хорошей. Неужели больше не нашлось ни одной темы, на примере которой можно было бы научиться писать на С? Ну кому в домашних условиях нужен этот атавизм с астрономическими расчетами ?
Совет Юре. Если вы мало смыслите в чем либо, то какой же из вас учитель? Анализ вашего предыдущего топика:
Причин много: может наводка по сети. Какая у вас разводка платы, для контролера необходима обширная земля, особенно под микросхемой. Существует ряд правил по проектированию ПП.
Обширной земля может быть только в степи! Для правильной разводки платы необходимо весьма солидный запас знаний по теории цепей, но не все так страшно. Для начинающих зубры схемотехники составили краткие рекомендации по этой теме. Прогуглите инет и вам воздастся. Можно глянуть на сахаре.ру.
Константы записывать в ЕЕПРОМ не возможно, из-за отсутствия памяти. Обращение к ЕЕПРОМ 16-битное, даже если константа 8-битная. В схеме с LCD нужно предусмотреть повторную инициализацию после появления сети.
Ну это вообще полный бред. Как это нельзя записать константы в EEPROM из-за отсутствия памяти??? Что это значит? В AVR нет EEPROM? Или еще что? Я просто даже не могу этого понять. Ты хоть сам то понял, что написал?
Обращение к ЕЕПРОМ 16-битное, даже если константа 8-битная.
Не обращение к EEPROM 16-ти битное, а адрес ячейки имеет такую длину. Само значение, которое там можно сохранить может иметь любую длину, вплоть до полного заполнения пространства EEPROM.
После появления сети, нормально спроектированный контроллер произведет сброс и программа начнет выполняться с самого начала, если конечно в нем не предусмотрено особых вариантов запуска. По этой причине LCD просто будет обязан проинициализироваться.
|
|
|
|
12.04.2009, 02:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от IOPA4
|
для контролера необходима обширная земля, особенно под микросхемой.
|
Бред полнейший... важно разнести сигнальные и питающие земли, землю сильноточных сигналов и правильно подключить их к источнику питания.
Сообщение от sva-don
|
Обширной земля может быть только в степи!
|
+5 БАЛОВ!!! согласен...
Сообщение от sva-don
|
После появления сети, нормально спроектированный контроллер произведет сброс и программа начнет выполняться с самого начала, если конечно в нем не предусмотрено особых вариантов запуска. По этой причине LCD просто будет обязан проинициализироваться.
|
Обычно пишу, что бы LCDs инициализировался приодически (1-10 мин) Было в одной конструкции подвисание МК LCDs через несколько месяцев!!! непрерывной работы... Основной МК работает а LCD не обновляет на экране, и это спасло, перестал виснуть.
Сообщение от IOPA4
|
Обращение к ЕЕПРОМ 16-битное, даже если константа 8-битная.
|
Напишите СВОИ функции которые будут писать в EEPROM так как нужно, и всех делов.
|
|
|
|
12.04.2009, 06:05
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Ха, весна, однако, профи из зимней спячки повылазили!!!
Не переходя на личности, господа вам не стыдно, вы же прочитали всю ветку, или нет?
Где вы были когда у вас спрашивали помощи, ведь все тексты программ и исходники открыты для всех
схемы выложены на всеобщее обозрение. Да согласен, что с темой промашка вышла, но тогда где был админ, 43 страници топиков, почти 4 месяца не последняя в рейтинге, а сейчас вам глаза режет.
А глаза вам режет господа то, что вас учили в институтах, государство на вас деньги тратило, вы стали такие умные, что ты, а тут кто-то со своим пониманием, со своим мненьем. В такие моменты мне сразу вспоминается история советской власти, когда ученая номенклатура на корню зарубала передовые идеи, передовые проекты, просто наложив вето, такого не может быть, потому что такого не должно быть. Стыдно господа.
Если вы что-то знаете, так как всего знать не суждено не кому, то научите как надо, а отбивать у человека «руки», ха, для этого много ума не нужно. И еще многие взяли моду в «гугль» «мордой» тыкать, вы думаете если человек что-то делает то он не просеял «гуголь», на вряд ли вы так думаете. Просто на многих сайтах так заведено, на ответах авторитет зарабатывается, вот и взяли моду, «мордой» в «гуголь» и готов ответ и галочку заработал и авторитет повысил, а нормального ответа не дождешься.
А земля господа у нас у всех одна, дак давайте же не «об…ть» друг друга а помогать, тем более когда об этом просят, так наверно будет лучше, как вы думаете?
|
|
|
|
12.04.2009, 06:06
|
|
Прописка
Регистрация: 25.05.2005
Сообщений: 134
Сказал спасибо: 11
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Для sva-don
Для sva-don
Есть к Вам вопрос по ARM, свяжитесь со мной ,пожалуйста!
|
|
|
|
12.04.2009, 06:11
|
|
Прописка
Регистрация: 25.05.2005
Сообщений: 134
Сказал спасибо: 11
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Я говорил не о сбое дисплея. Сбились переменные. Аккумулятор от телефона 3.6х700мач. Разводка Ваша.
|
|
|
|
12.04.2009, 07:02
|
|
Прописка
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
То во что нас «мордой» тыкали, хм, заслуживает внимания!!!
http://www.caxapa.ru/lib/emc_immunity.html
и в архиве, тоже полезно, да а если бы раньше на месяц?
Прикрепленный файл: 692446.rar
|
|
|
|
12.04.2009, 11:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Не понятен выпад "спецов" sva-don(полная бредятина, даже не понял, что это и зачем, а обгадил с ног до головы - "Ну кому в домашних условиях нужен этот атавизм с астрономическими расчетами ?") и picavr. Если вы такие профи - делайте сами, выложите на сайт, а я прочитаю. Дайте сноску вашей конструкции, очень хочется повторить.
1. Не хочется убивать личное время в поисках доводов, но практически в любой цифровой или ВЧ конструкции стараются земляную шину делать как можно больше по площади. Каждый корпус микросхемы шунтируют керамическим конденсатором, желательно, чтобы под ним проходила земляная шина преемлемой площади. Загляните в чужие конструкции (не сделанные вами) и увидите - это материнские платы, видеокарты, частотомеры, осцилографы. К тому же еще и применяют экраны.
2. Вроде бы простая фраза. Не хватает памяти в МК, чтобы онстанты перенести в ЕЕПРОМ. Стоило бы вам посмотреть код - он занимает почти 98%. Да сами константы в ЕЕПРОМ записываются без проблем (их там можно на десять таких программ) при этом существенного изменения размера откомпилированного кода нет, а вот при любом обращении к константе код возрастает и не не помещается в данный контроллер.
3. Необходимо было также заглянуть и на схему: там применен аварийный источник питания для МК при отсутствии сети. Никакого программного перезапуска и в помине нет.
Ну хоть бы внимательно почитали, головой подумали, а потом уже и грязью поливали.
P.S. спасибо за идею picavr - инициализация ЛСД каждую минуту. На практических конструкциях здесь всплыло слабое место.
|
|
|
|
12.04.2009, 11:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Забыл написать на счет темы форума, а почему бы и не уроки. Все, что встретишь в уроках СИ для микроконтроллеров (интернет, учебники) для начинающих, а я говорю о практиках - это подрыгать светодиодом и "Hellow World". На этом уровне они и остаются в угоду sva-don - я во какой умный, а остальные пусть тренируются на "кубиках", эта стезя только для нас избранных. Я сразу написал, что СИ и АСМ мне не пришлось изучать в конце 70-х, когда я учился, а вот под 60 лет попробовал, ничего сложного и другим советую. Мне кажется, что все эти аспекты и даже с лихвой охватывает проект "Астротаймер". Здесь можно встретить и вышеупомянутые уроки, и математика, и применение кнопок, LCD и LED индикаторов, и применение библиотек и т.д. и т.п. Код открытый и по-возможности откомментированный. Я думаю, что здесь все в тему.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:16.
|
|