Программа для записи данных в EEPROM
- Войдите на сайт для отправки комментариев
Ср, 03/02/2021 - 23:33
Здравствуйте.
Подскажите как можно реализовать такую задачу. Есть устройство на ардуине atmega 328p подключается к ПК через ЮСБ. Мне надо написать отдельную программу для Windows, через которую сохранялись данные в EEPROM.
Я раньше работал с COM порт, получал и отправлял данные на МК через программу реализованную на Делфи. А вот как в EEPROM записать, я не знаю.
Спасибо!
Отправлять данные в МК, а он сам запишет.
П.С. В МК тоже должна быть программа....(с)КЭП
В принципе да. через ком порт отправить данные и команду, а МК с реагировало. Спасибо, че то даже за это не думал. аж стыдно!
надо написать отдельную программу для Windows, через которую сохранялись данные в EEPROM.
Я раньше работал с COM порт, получал и отправлял данные на МК через программу реализованную на Делфи. А вот как в EEPROM записать, я не знаю.
Спасибо!
Так под винды или в EEPROM? EEPROM - это си++ под МК(как и куда Вы отправляли - неизвестно)
Опубликуйте программу и схему сборки (что бы потом не было разночтений) по правилам форума. Потом обсудим.
Мне необходимо из Винды (через свою прикладную программу) отправить данные в EEPROM МК.
Программы нет. Я искал подсказку как это реализовать. Я хотел напрямую писать из программы в EEPROM МК, но теперь нашел решение проще.
Сделаю для МК отдельную функцию, которая будет записывать данные в EEPROM, которые пришли через COM порт.
Мне необходимо из Винды (через свою прикладную программу) отправить данные в EEPROM МК.
Программы нет. Я искал подсказку как это реализовать. Я хотел напрямую писать из программы в EEPROM МК, но теперь нашел решение проще.
Сделаю для МК отдельную функцию, которая будет записывать данные в EEPROM, которые пришли через COM порт.
Ай, какой маладэц!
С вындовз в ком порт передаём 1111 - а МК пишет данные в EEPROM, а если 2222 - то стирает, е если 3333 - то проверяет?
Вот только для чего МК с видоса управлять? Неужто на компе диск маленький? Или без батьки МК ничего и сделать не сможет?
По нормальному - если уставки изменились - МК их записывает в EEPROM, а текущие данные - гоним в стрим.
Через программу осуществляется настройка работы устройства. В EEProm будут храниться настройки.
Устройство подключили к ноуту, в программе задали необходимые настройки МК, записали их в EEPROM и отключили устройство от ПК. Вот такой алгоритм.
Устройство подключили к ноуту, в программе задали необходимые настройки МК, записали их в EEPROM и отключили устройство от ПК. Вот такой алгоритм.
А кто прошивку "для устройства" писать будет? - неужели Вы?
А если кто-то более продвинутый - то и запись в ЕЕПРОМ он тоже лучше пусть напишет сам - надежнее выйдет...
А в чем проблема написать прошивку для устройства? Устройство нормально функционирует, необходимо только решить вопрос с EEPROM (хотя в принципе он уже решен). Сейчас пишем программу на C#. Через COM-порт передадим команду и данные. Для МК сделали функцию, которая распознает команду и данные.
А в чем проблема написать прошивку для устройства?
а в чем проблема написать программу для записи в ЕЕПРОМ? - однако вы сами не справились. пришли подобную ерунду на форум узнавать...
надежнее выйдет...
Почему?
Для решения моих задач достаточно того метода, который я описал выше. Возможно ваш подход подойдет для решения более серьезных задач.
Искать человека, который будет писать прошивку для записи в EEPROM необходимо время и ресурсы, которых нет. И писать отдельную прошивку для того чтобы в EEPROM один раз в неделю заносились или обновлялись данные мне кажется это не целесообразно.
За это время пока мы вели беседу на форуме, задача спокойно решилась.
А потом вас кто то спросит "а как вы решили проблему записи в ЕЕПРОМ?", а вы "да вы знаете, через жопу".
И что о вас подумают люди? Ответ очевиден.(
Если вы считаете, что это решение "через жопу", предложите свое, я буду благодарен. А читать домыслы о себе от незнакомого мне человека - не интересно.
Я вот тоже не понимаю - откуда столько гомна на ТС после того как сами же подсказали как решить его проблему (подходом, даже не алгоритмом!)? Какая разница как написано ПО если «оно» (ПО) ТС устраивает полностью? Учить писать правильный код, это конечно же хорошо, но это если ошибки и если вопрос в коде. А ТС ничего о коде и не упоминал, а спрашивал решение вопроса. Получил его и уже (как я понял) воплотил. Откуда столько жёлчи и самое главно - за что?!
Я вот что-то тоже не пойму: человек задал на форуме вопрос, получил ответ, поблагодарил, никому свое решение не навязывал...
На мой взгляд уже на сообщении №2 тема была полностью исчерпана, и вдруг к ТС появились какие-то претензии. Откуда? Или, может, в теме было что-то еще, что и послужило основой для претензий, но потом было удалено?