Вс сен 10, 2017 10:39:24
Вс сен 10, 2017 14:12:48
Вс сен 10, 2017 17:27:26
Вс сен 10, 2017 18:15:26
Только будет все очень не оптимально. Примерно тоже что ехать из Петербурга в Москву через камчатку...BOB51 писал(а):Могу себе таку роскошь позволить
Современные ЯВУ ничуть не хуже ассемблера.BOB51 писал(а):В то же время прикладной средой низкоуровневой разработки "периферии с мозгами" остается ассемблер.
BOB51 писал(а):И главное...почему в прикладных конструкциях ассемблер... Си опирается на использование ОЗУ. А по опыту при испытаниях на помехостойкость именно такое решение весьма зависимо от местоположения устройства
Если в шину питания попадет миллион вольт и много ампер (например молния), то думаю не будет разницы где хранятся данные в ОЗУ и регистрах... Тут нужно думать как бы в флеш памяти прошивка не исказилась, а то ведь может.BOB51 писал(а):По крайней мере это не конструкции у которых рабочим режимом может быть искровой разряд в шины питания.
Пн сен 11, 2017 08:13:48
Вс сен 17, 2017 07:10:04
Вс сен 17, 2017 08:50:07
Это это давно устаревшая технология. В указанных процессорах не предусмотрена аппаратная поддержка отладки и ничего другого не остается как изобретать велосипед...BOB51 писал(а):Ежли кто занимался ранними отладочными системами на основе "имитатора ПЗУ" у I8080/Z80/MCS51 в принципах работы ничего нового
Отладчик для STM8 и STM32 можно спаять самому. http://we.easyelectronics.ru/STM32/sozd ... nk-v2.htmlBOB51 писал(а):Минус - обязательное наличие специализированного покупного программатора
Вс сен 17, 2017 10:45:43
Вс сен 17, 2017 11:17:22
PIC24 далеко до STM32...BOB51 писал(а):Тут более теоретический интерес может представлять PIC24
Пн сен 18, 2017 05:17:08
Пн сен 18, 2017 10:41:11
То что периферия гораздо функциональнее этого мало? Разрабатывать программы проще потому что не нужно думать как обходить ограничения периферии. Контроллер прерываний поддерживает, вложенные прерывания, приоритеты и группы что позволяет не думать о том что МК может пропустить важное прерывания обрабатывая другое прерывание. Важному назначают больший приоритет и оно сможет прервать другие прерывания с более низким приоритетом. DMA (по русски ПДП - прямой доступ к памяти) позволяет избавится от множества частых прерываний, что разгружает ядро МК и опять же не нужно думать, успеет забрать МК данные или нет.BOB51 писал(а):Для STM32 я пока достойного применения не вижу
В ATmega можно настроить USART таким образом чтобы TXD и RXD были подключены к одному выводу (а второй вывод который должен был использоваться USART, можно использовать для других целей, что видно во втором сообщении темы где использован вывод PA3 под дисплей)? Можно ли в ATmega настроить вывод как открытый сток?Глядя на нее (схему) может сложится впечатление что протокол 1Wire реализован программным методом, ведь аппаратного 1Wire модуля в этом МК нет, а для USART нужно два вывода, и диод на TXD. Но это не так. Используется USART, которому в полудуплексном режиме достаточно одного вывода для приема и передачи, а чтобы не было электрического конфликта, вывод работает в режиме открытого стока.
Верно, но они дешевле и средства разработки для них доступнее чем МК других производителей. Для профессионалов это не так важно, а для любителей имеет значение, потому что не все готовы тратить много денег на хобби.BOB51 писал(а):Да и сами АРМы одними STM32 не ограничиваются
Пн сен 18, 2017 11:22:28
Пн сен 18, 2017 11:36:44
Почему излишняя? Применяется только та периферия что нужна, а на остальную тактирование не поступает и она "кушать не просит" в смысле ток не потребляет.BOB51 писал(а):А вот неоправданное применение излишней аппаратной начинки даже "дешевизной" (коммерческой) обосновать... Как-то не слишком удобно...
У STM32F030F4P6, ПЗУ 32 КБ, ОЗУ 4 КБ. Мало для дешевого МК? У многих AVR гораздо меньше, а стоят больше.BOB51 писал(а):Мощная избыточная начинка у кристаллов с ограниченными ресурсами ПЗУ и ОЗУ порой даже для одновременной качественной работы пары аппаратных модулей не очень-то "достаточна" - а именно такие варианты сейчас и рекламируются как максимально дешевые
Задачи бывают простыми и сложными. Более гибкая периферия упрощает задачу.BOB51 писал(а):как раз думать всегда надо
Пн сен 18, 2017 11:40:05
Пн сен 18, 2017 11:51:37
Пн сен 18, 2017 11:53:56
Пн сен 18, 2017 14:19:37
Пн сен 18, 2017 23:36:35
Вт сен 19, 2017 06:30:34
Чт сен 21, 2017 12:21:32