STM32 EEPROM
- Войдите на сайт для отправки комментариев
Втр, 05/06/2018 - 01:45
Всем привет, подскажите какой аналогичный код
EEPROM.get
на STM32 ?? на этот код ругается ((
Всем привет, подскажите какой аналогичный код
EEPROM.get
на STM32 ?? на этот код ругается ((
EEPROM.get в СТМ32 нет (рифма :) И put тоже.
Можете сами написать эту функцию при помощи чтения EEPROM.read по одному байту
Всем привет, подскажите какой аналогичный код
на STM32 ?? на этот код ругается ((
Мне кажется если не тупо бездумно лезть в этот контроллер - всё сразу станет понятно...
у СТМ который вы пытаетесь использовать как ардуинку - нет EEPROM.
у СТМ который вы пытаетесь использовать как ардуинку - нет EEPROM.
тем не менее, библиотека EEPROM.h для STM32Duino - есть :)
ЕПРОМ там эмулируется.
Тем не менее - использовать встроенный флэш как ЕЕПРОМ - черевато убийством контроллера и не зная этого автор быстро приведет огромную часть памяти в негодность...
Тем не менее - использовать встроенный флэш как ЕЕПРОМ - черевато убийством контроллера и не зная этого автор быстро приведет огромную часть памяти в негодность...
Пользоваться этим эмулированным ЕЕПРОМом не более опасно, чем на обычной ардуине, а убьет по дурости - не жалко :) благо цена даже ниже Нано.
В принципе, у тех начинающих, что задают подобные вопросы - все платы - "смертники" :)
Эта да...
Вот ток никак не пойму, зачем брать СТМ и использовать его как ардуину? минусы по всем фронтам... памяти в сравнении - меньше, скорость по факту ниже, ЕЕПРОМ нету как такового, куча несовместимости...
а из плюсов - только ОЗУ чуть больше, и ту бездумное использование переменных сожрет сразу....
Простите, а с какой ардуиной сравниваете? Если уной - наной -ленардой то всё ложь.
Вот ток никак не пойму, зачем брать СТМ и использовать его как ардуину? минусы по всем фронтам... памяти в сравнении - меньше, скорость по факту ниже, ЕЕПРОМ нету как такового, куча несовместимости...
а из плюсов - только ОЗУ чуть больше
хм... минусы, говорите? Мне так не кажется... Я СТМ-ки использую вместо Нано - и по моему скромному мнению, они кроют Атмегу328 по всем фронтам.
Насчет "скорость по факту ниже" - посмотрите наш с sadman41 отчет по "убиванию" внешней ЕПР-ухи FM24. Разница в скорости выполнения одного и того же кода на Уно и STM32F103 составила примерно 6 раз, В проекте, где планировалось очень долго писать и читать микруху памяти, такое ускорение оказалось очень кстати - в результате 70 млн тестов прошли чуть больше чем за сутки, а на Уно и недели бы не хватило.
По остальным характеристикам вы примерно настолько же неправы.
Сомневаюсь что прям по всем особенно из среду ардуино.
Много модулей у нас заточено на 3.3в? много модулей ограничивают ток до пары мА а не до пары десятков?
Ссылку можно? или как найти?
Отдельный отчет не писали, информация размещалась постами в ветке про "Интересное с Алиэкспресс". Начало вот дальше посты #6338 и #6359
По остальным вопросам флейм разводить не хочу. Это даже выгодно, чтоб как можно меньше народу интересовались "голубой платой" - иначе она быстро взлетит в цене :)
А самого интересного в теме то и нету, скеча =))
И опять таки, я не утверждаю что СТМ плохи, я говорю что использовать их как друину в той же среде - не гуд.
А самого интересного в теме то и нету, скеча =))
скетч принадлежит sadman41, он написан для Уно, но для CТМ32 его практически не пришлось менять. Если вам он интересен - обращайтесь к автору.
я не утверждаю что СТМ плохи, я говорю что использовать их как друину в той же среде - не гуд.
"не гуд" по сравнению с чем? если сравнивать с непосредственным программированием для СТМ32 например в IARе - наверняка вы правы. Если же сравнивать СТМ32дуино и Нано в среде Ардуино ИДЕ - у Нано шансов практически нет.
Но еще раз, повторюсь - я вас не убеждаю. Оставайтесь в своем мнении, что 4 раза больше флеша, 10 раз больше ОЗУ, 5 раз тактовой частоты... 3 аппаратных Сериал. лишние таймеры и тд... не дают никаких преимуществ :)
Но еще раз, повторюсь - я вас не убеждаю. Оставайтесь в своем мнении, что 4 раза больше флеша, 10 раз больше ОЗУ, 5 раз тактовой частоты... 3 аппаратных Сериал. лишние таймеры и тд... не дают никаких преимуществ :)
В чем убеждать? я пишу в EmBitz, и всего то. =)
поправочка =) не туда потянуло со средой....
Я тут сегодня в филосовском настроении, когда нужно много чего делать, но конкретно ничего не хочется. ;)
Поэтому прокрастинирую на форуме.... с умными мыслями ;) ;) ;).
Итак весомое мнение в 150+ кг, от старого алкаша:
1. СТМ32, даже ф103 вне всяких сомнений имеет больше возможностей, чем АВР Атмега328, да и 2560.
2. Для программиста вообще похеру на чем для него писать. Среда ардуино ничем не хуже других. Доступ ко всей периферии есть, что еще надо? Лишние инициализации для ардуино совместимости, которые не нужны? Так их можно выключить, если памяти не хватает. В начале своих отношений с контроллерами я постоянно пользовался пошаговой отладкой, где она была доступна. Теперь я поймал себя на том, что ОЧЕНЬ давно не запускал ничего подобного. Есть сериал - туда что-то кину, нету - диодом моргну... даже не задумываюсь, не подключить ли среду с отладкой? Не то, что код сразу работает - это программистские сказки, но ошибки и баги как-то сами находятся.
3. Вот тут Фонарик прав, все это совсем не для новичка. Для новичков ГОРАЗДО лучше Нанка или Уно, они почти любое издевательство прощают. Тут был перец, который прямо от пина маленький вентилятор крутил, и ничего.
3. Вот тут Фонарик прав, все это совсем не для новичка. Для новичков ГОРАЗДО лучше Нанка или Уно, они почти любое издевательство прощают.
тут согласен. Хотя "новички" - понятие широкое, в каком-то смысле я сам новичок, ибо радиоэлектроникой увлекся всего год назад и многие нюансы железа пока знаю нетвердо.