Форум РадиоКот https://radiokot.ru/forum/ |
|
Термометр-вольтметр на ATMega8a https://radiokot.ru/forum/viewtopic.php?f=25&t=125294 |
Страница 1 из 2 |
Автор: | electronhic [ Пт янв 01, 2016 14:59:35 ] |
Заголовок сообщения: | Термометр-вольтметр на ATMega8a |
Термометр-вольтметр на ATMega8a http://radiokot.ru/circuit/digital/measure/135/ |
Автор: | AVK [ Сб янв 02, 2016 10:00:08 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Вот держите меня семеро, но зачем публиковать такое? Неужели ничего не присылают нормального, интересного? Стопицотый термометр, который пишется за пол часа. Что вы там сами разработали? Процессор с диспеем соединили. Ну круто, да. Как вы умудрились занять всю память восьмой меги двумя фунциями? Вот это мне честно интересно, это мой вопрос. И с какой целью вы поставили TL431? С тем же успехом можно было включить внутренний ИОН меги. Вы измеряете до 30В, гораздо логичней подать 5В в качестве опорного. Меньше младший разряд скакать будет. |
Автор: | electronhic [ Пн янв 04, 2016 08:27:05 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
AVK писал(а): Вот держите меня семеро, но зачем публиковать такое? Неужели ничего не присылают нормального, интересного? Стопицотый термометр, который пишется за пол часа. Что вы там сами разработали? Процессор с диспеем соединили. Ну круто, да. Как вы умудрились занять всю память восьмой меги двумя фунциями? Вот это мне честно интересно, это мой вопрос. И с какой целью вы поставили TL431? С тем же успехом можно было включить внутренний ИОН меги. Вы измеряете до 30В, гораздо логичней подать 5В в качестве опорного. Меньше младший разряд скакать будет. Публиковать или нет-дело админа,моё дело предложить. Присылают что-то нормальное или нет-админу виднее. Кто-то такой термометр и за месяц написать не может,или не хочет,или проще в интернете найти готовый скачать прошивку спаять и т д. Сам разработал алгорит работы.(сообщения о разных ошибках линиях 1Wire,авто курсор в зависимости от длины цыфр выводимых на экран) Занять всю память-нада уметь,не всеж умеют оптимизировать код(хотя он у меня оптимизированый-ничего лишнего в нем нет),есть разные программы\недопрограммы для написания прошивок и не все они заботятся о том чтоб оптимизировать hex. ИОН недопрограмма непозволяет задействовать. Если вы о 5вольтах питания в качестве ИОН то ето бред...TL431 точнее. Бобра Вам |
Автор: | Триод [ Сб янв 09, 2016 08:51:28 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
AVK писал(а): Как вы умудрились занять всю память восьмой меги двумя фунциями? У него по сути две шины 1wire Один датчик повесил на 10 ногу, вторую на 11-ю С таким подходом не только память, но и ноги могут закончиться Вопрос к автору, в железе резет тоже в воздухе повис? Схема, кстати нечитаема (хотя это и не схема, а модель в протеусе). Шина хороша тогда, когда ведёшь кучу однотипных сигналов, например шина адреса или данных, а всё подряд запихать в одну косу, это ИМХО неуважение к читателям |
Автор: | electronhic [ Вс янв 10, 2016 12:25:19 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): AVK писал(а): Как вы умудрились занять всю память восьмой меги двумя фунциями? У него по сути две шины 1wire Один датчик повесил на 10 ногу, вторую на 11-ю С таким подходом не только память, но и ноги могут закончиться Вопрос к автору, в железе резет тоже в воздухе повис? Схема, кстати нечитаема (хотя это и не схема, а модель в протеусе). Шина хороша тогда, когда ведёшь кучу однотипных сигналов, например шина адреса или данных, а всё подряд запихать в одну косу, это ИМХО неуважение к читателям Да 2 шины,так задумано.чтоб не делать привязку по адресам датчиком. В железе ресет в воздухе висит-роботает. |
Автор: | Триод [ Вс янв 10, 2016 13:22:20 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
electronhic писал(а): Да 2 шины,так задумано.чтоб не делать привязку по адресам датчиком. Поясни |
Автор: | electronhic [ Вт янв 12, 2016 07:55:36 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): electronhic писал(а): Да 2 шины,так задумано.чтоб не делать привязку по адресам датчиком. Поясни Насколько я знаю...если 2 датчика повесить на одну шину то не известно какой из них определится первым а какой вторым.поетому 2 лини 1wire и всегда известно где первый датчик где второй) |
Автор: | Триод [ Вт янв 12, 2016 08:12:22 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Ну так ты просканировал один раз датчики, увидел два, занёс их в память и всё. Если же хочешь, что бы слева на экране был конкретный датчик, а справа - конкретный второй, поставь одну кнопку без фиксации или вообще джампер - поменять местами (программно) и всё. Бонусом получишь понимание, как работать с кучей устройств на одной 1wire шине |
Автор: | electronhic [ Вт янв 12, 2016 12:40:06 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): Ну так ты просканировал один раз датчики, увидел два, занёс их в память и всё. Если же хочешь, что бы слева на экране был конкретный датчик, а справа - конкретный второй, поставь одну кнопку без фиксации или вообще джампер - поменять местами (программно) и всё. Бонусом получишь понимание, как работать с кучей устройств на одной 1wire шине устройство делалось не для себя.поетому в приоритете чтоб тот кто получит устройство не делал лишних телодвижений...я человеку плату спаяную...а он датчики сам себе купит и вставит... что бы слева на экране был конкретный датчик, а справа - конкретный второй-так хочу так и сделал) |
Автор: | Триод [ Вт янв 12, 2016 16:14:33 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Куда вы эти термометры пихаете? А если серьёзно, для начала - сойдёт |
Автор: | t72-72 [ Сб янв 23, 2016 07:31:41 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
раз уж применил Tl431, так поставь резик 2к между "у" и "катодом" и подгони им опорное до 5.12в. дальше понятно?... левый по схеме потенциометр замени на делитель 1:10 из постоянных. один отсчет АЦП 10 бит = 5.12/1024=5мВ (с учетом делителя 50мВ) ну как? удобно считать? мерять будешь до 51.2 вольта вопрос, на который хочу получить ответ: как можно забить почти 8кб памяти этой ерундой, вот просто интересно. (столько труда на такой результат) |
Автор: | Триод [ Сб янв 23, 2016 17:43:12 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Плюсую к вопросу. Автор, выложи код |
Автор: | electronhic [ Пн янв 25, 2016 16:15:29 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Вложение:
|
Автор: | Триод [ Пн янв 25, 2016 18:30:03 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
С нуля сам писал? Вот это что такое? Код: mainendloop: goto mainendloop; Если бы написал программу сам, а не через костыль Flowcode, код был бы в разы более читабилен и на порядок производительней. Про объём даже и не вспоминаю |
Автор: | electronhic [ Вт янв 26, 2016 07:47:11 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): С нуля сам писал? Вот это что такое? Код: mainendloop: goto mainendloop; Если бы написал программу сам, а не через костыль Flowcode, код был бы в разы более читабилен и на порядок производительней. Про объём даже и не вспоминаю Сам сам . Ну так я ж Новичок я учусь .Незабывайте о том что если вы чтото знаете и умеете ето не значит что и другие ето знают и умеют . А по поводу фловкода-кому не нравится я не заставляю.Я показал свои труды всем .Дальше сами определяйтесь кому нравится,кому не нравится и т д. То что было задумано-сделано-устройство сделано-работает-а как оно сделано фловкод или чтото другое какая разница?результат получен согласно начальной задумке .главное результат...) |
Автор: | Триод [ Вт янв 26, 2016 12:45:42 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
В том то и дело, что ты новичок и то, как ты привыкнешь делать сейчас будет твоим шаблоном в будущем. Вот ты сейчас сделал через визуальный редактор типа программу, и да - она работает! Но: 1. Ты не понимаешь, как она работает. 2. Ты не управляешь её работой и не сможешь внести коррекции. 3. Добавить что-то новое (например DHT-22) и всё, приплыли - не хватает памяти. Я долго ругался, когда в универе нас заставляли кодить на ассемблере и руками переводить асм в машинный код, руками вводить и смотреть результат. Сейчас же, спустя много лет, я всегда с благодарностью вспоминаю того препода, т.к. именно благодаря ему я имею понимание того, как оно работает и как этим управлять. Если это твое первый и единственный проект, то да, на самом деле пофиг как, сделал и ладно. Если же пытаться продолжать, то нужно выкинуть всякие визуальные среды и другие ардуины и начать ещё раз с чистого Си, про ассемблер даже не говорю. |
Автор: | electronhic [ Вт янв 26, 2016 14:18:32 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): В том то и дело, что ты новичок Хорошо вы меня розкусили)))Я не новичок я линтяй))) |
Автор: | electronhic [ Вт янв 26, 2016 14:22:02 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): 1. Ты не понимаешь, как она работает. 2. Ты не управляешь её работой и не сможешь внести коррекции. 3. Добавить что-то новое (например DHT-22) и всё, приплыли - не хватает памяти. 1.Понимаю иначеб не сделал ето устройство 2.Смогу ведь яделал программу для мк 3.уже почти готоваявая V.2 етого устройства на atmega328p |
Автор: | electronhic [ Вт янв 26, 2016 14:24:27 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
Триод писал(а): Если это твое первый и единственный проект, то да, на самом деле пофиг как, сделал и ладно. Если же пытаться продолжать, то нужно выкинуть всякие визуальные среды и другие ардуины и начать ещё раз с чистого Си, про ассемблер даже не говорю. Ето мой первый проект на мк с моей прошивкой в железе.до етого игрался в симуляторах... Про ардуино и прочие...давайте небудем розводить балаган.ок?)У Вас своё мнение у меня своё на етом и сойдёмся |
Автор: | Триод [ Вт янв 26, 2016 15:39:29 ] |
Заголовок сообщения: | Re: Термометр-вольтметр на ATMega8a |
electronhic писал(а): 1.Понимаю иначеб не сделал ето устройство 2.Смогу ведь яделал программу для мк 3.уже почти готоваявая V.2 етого устройства на atmega328p 1-2. Зачем нужна вот эта строчка: Код: mainendloop: goto mainendloop; electronhic писал(а): Про ардуино и прочие...давайте небудем розводить балаган.ок?)У Вас своё мнение у меня своё на етом и сойдёмся Это форум, поэтому даже не проси )) |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |