Перейти к содержанию

Вопросы от начинающих по МК


Рекомендуемые сообщения

Если вы хотите считать зашитый в МК код, то это можно сделать только когда это позволяют Lock Bits. Если МК стоит в устройстве промышленного изготовления, то эти биты наверняка установлены и считать содержимое Flash памяти невозможно.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов
  • Создана
  • Последний ответ

Топ авторов темы

...с внешним кварцем на любую частоту, но не более чем на 16 МГц...

...Если у вас программатор не выдает честные 5 вольт то сконфигурированный и работающий на 16Мгц контроллер может просто не увидится программатором. Еще хуже когда программатор на 3.3В он перестаёт видеть контроллер еще раньше.

Ребята, Вы свои страхи на практике проверяли? Мега8-16 (далеко не один образец) преспокойно работают до 30МГц. Испытания проводились на 33МГц и 27,12МГц. Сдается мне, Вы слишком ограничиваете их способности, рамками даташита.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Да, работают. Это годится только для поиграться. Не факт что заработает на этих частотах ЛЮБОЙ экземпляр, и не факт что он заработает во всём диапазоне заявленных температур. Помнится мне, охлаждая в азоте контроллер разгоняли и до 60Мгц. но это ведь ни о чем не говорит, не будешь же делать поделки которые работают только если охладить жидким азотом?

Да, ядро то может и будет работать но некоторая периферия отвалится раньше, начнет глючить и т.д. очень весело будет отлавливать такие глюки которые происходят в железе из-за экстремального разгона.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ребята, Вы свои страхи на практике проверяли? Мега8-16 (далеко не один образец) преспокойно работают до 30МГц. Испытания проводились на 33МГц и 27,12МГц.

Не знаю, как у других, но у меня это вколоченная привычка делать любую схему, даже если она идет только в единственном экземпляре так, как для массового производства. Включая все аспекты: технологичность конструкции, доступность комплектовки и конечно 100% повторяемости. Без этого нет удовлетворенности от хорошо выполненной работы.

Ссылка на комментарий
Поделиться на другие сайты

Не попадались по причине отсутствия желания играть в русскую рулетку. А вам если это нравится, можете продолжать бороться с багами которых нет.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

si4karuk, а какая связь между размером программы и требуемой скорости?

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Никакой... Но все равно, я не понимаю зачем так розганять контроллер? Мне кажется что если бы мега8 работала, по даташиту на 100мегагерцах, вам хотелось бы трехсот))

Ссылка на комментарий
Поделиться на другие сайты

...я не понимаю зачем так розганять контроллер?

Требовалось для определенных задач... Это не массовое производство, Вам такие образцы в продаже не попадуться. :)

Ссылка на комментарий
Поделиться на другие сайты

я не понимаю зачем так розганять контроллер?
А компьютер у Вас тоже наверное какой-нибудь P1 стоит, с такими лозунгами ?

Нафига нужен современный и шустрый, если старого и медленного достаточно ?

Ссылка на комментарий
Поделиться на другие сайты

Вот и я о том же...

Нафига нужен современный и шустрый, если старого и медленного достаточно ?

Сами, хоть понимаете, что сказали вопреки своему мнению??

Значит ВЫ, из меги8, делаете современный компьютер... Понимаю :crazy:

Ну, не каждому дано.

по этому вы и ворчите...

Изменено пользователем si4karuk
Ссылка на комментарий
Поделиться на другие сайты

Из Меги8 много чего можно сделать, если идти нетрадиционными путями решения задачи. А вот если полагаться на язык ВУ и пользоваться стандартными библиотеками, валяющимися везде по Интернету, то больше простой пукалки ничего не получится. То памяти не хватает, то быстродействия, то делаев вагон и маленькая тележка съедают всю производительность...

Ссылка на комментарий
Поделиться на другие сайты

Сами, хоть понимаете, что сказали вопреки своему мнению??

Конечно вопреки своему. Но зато не вопреки Вашему :) Вы же не видите смысла в быстродействии. Зачем тогда Вам современный комп, если можно ВСЁ делать на старом ?
Ссылка на комментарий
Поделиться на другие сайты

Ага, по этому придумали STM32

Придумали, но мало кто может его использовать соответственно его возможностям. Делают всё те же "пукалки", но с гордым названием STM32... Потому как ищут те же самые решения "в лоб" по старой привычке, слезая с AVR.

Ссылка на комментарий
Поделиться на другие сайты

Из Меги8 много чего можно сделать, если идти нетрадиционными путями решения задачи. А вот если полагаться на язык ВУ и пользоваться стандартными библиотеками, валяющимися везде по Интернету, то больше простой пукалки ничего не получится. То памяти не хватает, то быстродействия, то делаев вагон и маленькая тележка съедают всю производительность...

Интересно, что же такого необычного можно сделать из меги8? Почему бы Вам не привести пример?

Ссылка на комментарий
Поделиться на другие сайты

Думайте сами. Легко получить решение "на блюдечке". Это не способствует развитию.

PS. Да, я пишу на Ассме. Мне должно быть стыдно? Нет, не бывает.

А вот когда вскроешь чужую прошивку (Дассм), тогда становится грустно - насколько бездарно используется МК. Иногда объем полезного кода доходит до 15% от общего объема прошивки (остальное - повторы блоков кода ради изменения одной или нескольких символов на дисплее, так называемое МЕНЮ программы :) ). МК работает с машинным кодом, а не с языком ВУ. Ему пофиг Ваши рассуждения, ему нужен готовый код (результат Вашей умственной деятельности). Который далеко не так идеален, как листинг программы в компиляторе.

Изменено пользователем Геннадий
Ссылка на комментарий
Поделиться на другие сайты

По крайней мере, когда пишешь на ассемблере, всегда точно знаешь результат. С точностью до одного такта.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Иногда объем полезного кода доходит до 15% от общего объема прошивки

это совершенно не много. Учитывая ту колоссальную экономию времени, которую обеспечивает ЯВУ. Повторы кода совсем не минус, если они не затрагивают стек. Я частенько указываю в функциях инлайн директиву иммено поэтому. Если задача укладывается в память с запасом, то накой ее загонять в супероптимизацию? Пусть лучше код будет с повторами, но быстрее и эффективнее.

так что спорно. Я умею юзать асм, но честно говоря для современных камней он нужен только как ознакомительный инструмент. Мое ИМХО. Хотя если есть время которое не жалко потратить на асм, я совершенно не против. Но зачастую важнее скорость решения задачи, а нее ее красивость и оптимальность. Как говаривал некто Суворов - Деньги дороги, люди еще дороже, но дороже всего - время. Поэтому если если есть выбор между асмом и более мощным камнем, я выберу мощный камень и буду писать не задумываясь о мелочах. В частности пересев на STM32 вообще не вижу смысла в применении AVR. СТМ-ка проще, быстрее, дешевле, совершеннее. А сектанты мне по боку ) Хотите махохизма - валяйте, никто не запрещает

Изменено пользователем mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...