Обсуждаем контроллеры компании Atmel.
Чт апр 25, 2024 15:09:43
Забыли однако про эмуляторы на основе ПК и соответствующего программного обеспечения симуляции МК для таких монстров.
Кстати... Когда-то это делалось с помощью платок-прототипов на ISA шине... Но и МК в те времена были в "младенческом возрасте". Хотя метод для отладки через эмулятор ПЗУ и сегодня может применяться для МК с соответствующей аппаратной поддержкой.
Разве что соорудить такой комплект любителю порой сложнее, чем самоделку сделать. Тем более, если данное устройство всего разок использовано будет, а дальше - отлеживаться "на полке" в кладовке.
Сб апр 27, 2024 07:12:15
SWD/JTAG наше все, потому что:
1 - работает из коробки
2 - удобно
3 - можно увидеть все что нужно и даже чуть больше
4 - дебаг в реальном устройстве и в реальном времени
Если к этому добавить ЛА и осциллограф то видно и понятно 99.9% того что происходит в устройстве, собственно а что ещё разработчику то нужно
Поэтому в 99,99% проектов всякие протеусы, светодиоды, UART/SPI/I2C/etc для отладки либо прошлый век, либо от безысходности
Сб апр 27, 2024 09:36:45
Denis82, неее, вы не понимаете... СВД/ЖТАГ - отстой! Оно ж позволяет видеть только в одной точке и только при останове....
А расово верная отладка по двум проводкам с доп.кодом программы - это истинная отладка на все времена ))))
А алгоритм-билдер - самый лучший и современный ассемблер! Там даже логарифм одной командой есть.
А ЮСБ-сниффер - это вообще инопланетные технологии, наверное. Ими же марсиане пользуются!
(ушла за попкорном)
Забыла добавить тег "сарказм"....
Упс... А его тут и нету....
Последний раз редактировалось
Just_Fluffy Сб апр 27, 2024 09:42:16, всего редактировалось 1 раз.
Сб апр 27, 2024 09:42:03
Да, пользуемся.
Кстати, логарифм действительно можно сделать одной командой. Но для частного случая.
Сб апр 27, 2024 09:45:00
Martian, а если добавить во флеш табличку - то "слючай может бить разный"
Сб апр 27, 2024 09:49:32
если добавить во флеш табличку
Дарю коммерческую идею: модуль для ардуино в виде SPI-флэшки, кучки джамперов, кнопочек, светодиодиков и моторчик. Внутри флэшки - таблицы Брадиса.
Джамперы, кнопочки, светодиодики и моторчик - ну дык, ардуино же....
Сб апр 27, 2024 09:56:31
Датышо!.... СПИ-флешка ж не програмируется по двум проводкам!
И прошить ее через АБ не получиццо...
От засада...
Да и в цеху неудобно пользоваться, наверное
Добавлено after 3 minutes 59 seconds:
AQ29, кстати, я что то пропустила, наверное.
Напомните, пожалуйста, вот эти ваши 2 проводка из меги - они куда подключены? К компу? по какому интерфейсу?
Ну и BOB51 дельную мысль высказал. Опишите ваш метод более подробно.... С примерами кода, с описанием отладчика/смотрелки...
А то дальше голых слов тема с прошлого года не движется.
Сб апр 27, 2024 10:00:12
а, надо два провода обязательно? тогда да, засада. я не очень люблю I2C
Сб апр 27, 2024 10:33:47
Martian, в ваших условиях SPI-флешка. Это три провода.
А два провода - это отладчик у AQ29. И он односторонний. Поэтому зашить во флешку таблицы Брадиса будет сложно.
Сб апр 27, 2024 10:58:28
Они должны быть зашиты на заводе. Пущай вообще будет OTP, а то полезут всякие что-то прошивать... отладчиками притом.
Я думаю, что отладчики вообще не нужны. Сколько бы проводов в них не было. Потому что размер флэши в микроконтроллере конечен. Из чего следует, что число возможных программ тоже конечно. Значит, не надо ничего ни программировать, ни отлаживать. Надо просто из этого конечного числа вариантов выбрать нужный.
Сб апр 27, 2024 11:47:13
Если взять большое количество микроконтроллеров с рандомным содержимым флеша - то в каком то контроллере окажется полностью рабочая отлаженная программа без багов. Главное, иметь терпение найти такой МК среди других.
Сб апр 27, 2024 12:05:35
Вот потому и нужны PIC10F200
Вс апр 28, 2024 11:18:24
Если взять большое количество микроконтроллеров с рандомным содержимым флеша - то в каком то контроллере окажется полностью рабочая отлаженная программа без багов.
Это как обезъяна, стуча по клавишам ноутбука, с ненулевой вероятностью напечатает "Евгения Онегина" ?
Надо только отсепарировать его от всяких "Война и мир", "Mein Kampf", "Камасутра"
Отладка, конечно, не нужна. Золотое правило радиолюбителя: собрал - включай. Ненужное отгорит само.
Вс апр 28, 2024 11:26:58
С рандомным плохо. Количество может оказаться гораздо большим, чем просто с перебором всех вариантов
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.