Абалдеть)
Не знал
Изучаем ARMы
Сообщений 151 страница 180 из 185
Поделиться1512025-01-06 19:35:44
Поделиться1522025-01-06 21:45:33
Абалдеть)
Не знал
Это такой подкол? 
Поделиться1532025-01-06 22:10:27
Вы как моя бабушка:
Я познакомился с девушкой, встречаемся, она переезжает ко мне.
м.... с братом её, значит, поссорился...
))))))
Зачем додумывать? ))
я реально не знал
Ps
Глянул. Так то ж Дельфи? О нём речь? Это ж не классический Паскаль...
Я что-то лет 15 назал пробовал в нём делать, но как-то не было задач и не зацепило меня ))
А потом забыл всё, что и не знал даже )))
попросим Норда потом почистить тему? а то тема уже не по теме ))
может проще в личке продолжить? или в телеграме?
Меня Саша (Skull) пропагандирует за FLProg для "пощупать RP2040". А данный МК зацепил МЕНЯ именно скоростью.
Учитывая проблемы с интернетом в этом (да-да, Подмосковье) регионе, я не мог скачать эту софтину, наверное, с месяц!
Посмотрел половинкой глаза вскользь и... таки решился учить "Ардуино"...
Ибо всё остальное просто не оседает в моей Си-ненависной дурной головушке...
Отредактировано Александр Д. (2025-01-06 22:21:11)
Поделиться1542025-01-06 22:15:01
Я много раз пробовал и ещё буду пробовать не раз перейти на STM, но как только увижу вот такие конструкции
HAL_NVIC_SetPriorityGrouping( NVIC_PRIORITYGROUP_0 );
HAL_NVIC_SetPriority( TIM2_IRQn, 0, 0 );
HAL_NVIC_EnableIRQ( TIM2_IRQn );
так сразу понимаю, что надо быть как минимум Львом Толстым.
таки пришлось прогнуться и так же писать? ))))
Поделиться1552025-01-06 23:08:39
LCD"" или UART1_Write_Text()
Какая связь между LCD"" и выводом в UART?
Printbin или Soft_UART_Write()
Чтобы понять что такое Printbin нужно смотреть справку, а слова Soft UART Write дают однозначное описание функции без справки. Это называется самодокументация кода.
Согласитесь, запись слева куда понятнее писанине справа, длиной в 15-20 символов.
Несогласен. Написал почему.
Абалдеть)
Не знал
Сейчас есть FreePascal / Lazarus, Delphi. По сути все это паскаль, объектно-ориентированный.
FLProg
Это если не ошибаюсь надстройка над ардуино. То есть имеем все проблемы ардуино и даже больше, за счет неидеального кодогенератора FLProg.
А данный МК зацепил МЕНЯ именно скоростью.
Проца? Ардуина замедлит проц прилично.
Нужно писать под железо с минимумом лишнего кода. У нас ведь МК, а не ПК.
Ядро там кстати M0. Это младшее семейство где даже аппаратного деления нет. Лучше посмотреть на M4, где есть не только аппаратное деление, но и поддержка плавающей точки.
ИМХО без отладчика лучше туда не лезть, чтобы потом не думать почему код не работает или глючит в определенный момент. Это про RP2040 в том числе.
таки решился учить "Ардуино"...
Сначала нужно изучить C++. Без базовых знаний ЯП будет сложно.
таки пришлось прогнуться и так же писать?
А что не понятного в коде?
Выбирается нулевая группа прерываний. Дальше для 2 таймера устанавливается приоритет и субприоритет прерываний (субприоритет влияет на одновременные и отложенные прерывания, и влияет на порядок их выполнения), а после разрешаются прерывания 2 таймера.
Вообще приоритет прерываний вещь хорошая, позволяющая прерыванием с большим приоритетом прерывать выполняющиеся прерывания с меньшим приоритетом. Это гарантирует что наиболее критичные прерывания будут выполнены с минимальной задержкой и выполняющиеся прерывания с меньшим приоритетом им не помешают.
Поделиться1562025-01-07 14:24:13
Приложения под WIN я до сих пор пишу на Паскале в RAD Studio.
Ну если тут про Бейсик то должны пользоваться им и для Виндоза, PureBasic называется.
Думаю что Петр в теме 
Поделиться1572025-01-07 16:55:33
Мы примерно одного возраста.
Я в 1978 только родился, а Вы уже пошли работать )))
Я в 1978 году устроился работать на ВЦ НИИ электромеханики при ТИАСУРе...
В 1979 году на базе нашего центра...
А что не понятного в коде?
А Вы их на память помните и вводите? Все "команды"? В Баскоме помню процентов 90 команд, могу сесть и писать код хоть в блокноте.
мы говорим о разном, доказывать не стремился и писать больше про это не хочу, а то спор слепого и глухого
Раскланиваюсь и в эту тему боле ни ногой. А то до халивара дойдёт. 
Отредактировано Александр Д. (2025-01-08 23:44:37)
Поделиться1582025-01-07 18:51:29
А Вы их на память помните и вводите? Все "команды"?
В баскоме не нужно помнить все команды?
Если знать начало имени, автодополнение поможет.

Поделиться1592025-01-08 14:07:43
МК может выступать в качестве симулятора если к нему подключить отладчик ST-Link, J-Link или другой. Это лучше чем программный симулятор на компе, который может не учитывать некоторые нюансы МК или периферии из-за чего может работать не так как в железе.
Есть где почитать об этом?
Поделиться1612025-01-08 17:38:34
Спасибо!!
Жаль что многих скриншотов уже нет 
Отредактировано dibor (2025-01-08 17:43:15)
Поделиться1622025-01-08 21:58:51
Кросплатформеного Паскаля не видал, а у Жигулей есть.
С помощью RAD Studio разработчики смогут создавать приложения для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows, Linux, Mac OS X, iOS и Android.
Кроме того Представленная IDE поддерживает программирование на языках Delphi (Object Pascal) и C++, а также содержит расширенный набор готовых компонентов, библиотек и инструментов, которые можно использовать для визуального проектирования интерфейсов, интеграции различных функций в приложения, работы с сетями, облачными сервисами и СУБД:
MySQL;
PostgreSQL;
Oracle;
SQLite;
Microsoft SQL Server.
От себя добавлю, что RAD Studio XE в настоящее время является единственным пакетом разработки ПО под Windows, объединяющим в себе одновременно три мощных IDE для .NET, PHP и веб-программирования.
Как то так. И вообще, слово кроССплатформеННость пишется с двумя с и двумя н.
Отредактировано sva-don (2025-01-08 22:06:19)
Поделиться1632025-01-08 23:01:28
RAD Studio довольно тяжелая среда и насколько помню создает не менее тяжелые исполняемые файлы! Не стоит удивляться что сейчас даже элементарные программы весят сотни мегабайт и требуют установки, т. к. тянут за собой сотни компонентов.
Поделиться1642025-01-09 21:37:47
Лучше поправляйте в программировании AVR и ARM.
Ок, постараюсь в меру своей осведомленности.
Поделиться1652025-01-09 21:45:20
RAD Studio довольно тяжелая среда и насколько помню создает не менее тяжелые исполняемые файлы!
Петр, вы в корне не правы. Да, изначально при создании проекта он весит примерно 1,5 Мбайт. После этого размер проекта растёт весьма незначительно. В принципе кого волнует сегодняшний размер, конечно если это не сотни мегабайт? Мы не пишем операционные системы и системы типа БД Oracle и т.п. Все мои приложения (иногда весьма информативные) не превышали в размере 10 - 20 Мбайт. И это предел, в основном 5-7 Мбайт, в том числе БД. Посмотрите, что делается в среде .NET, VS и тому подобные. Только не нужно писать про PURE, это будет не очень серьёзно. 
Поделиться1662025-01-10 02:27:16
Да, изначально при создании проекта он весит примерно 1,5 Мбайт.
У меня проект на PB на 34 тысячи строк весит меньше!
Вот и думайте!
Только не нужно писать про PURE, это будет не очень серьёзно.
С такой логикой, баском тоже не очень серьезно.
Но разве нас это останавливает? 
Поделиться1672025-01-10 21:00:54
У меня проект на PB на 34 тысячи строк весит меньше!
Вот и думайте!
Давайте напишем БД на пару десятков таблиц? Или проще, небольшой текстовый редактор.Слабо? 
В этой среде работают миллионы людей по всему миру и им совершенно начхать на размер кода.
Прошу привести пример того, когда на ПК вдруг не хватило памяти размером скажем так 10-20 Мбайт.
Забыл написать. Хотелось бы увидеть что это за проект на 34 тысячи строк? 
Отредактировано sva-don (2025-01-10 21:45:06)
Поделиться1682025-01-11 02:42:24
Давайте напишем БД на пару десятков таблиц?
А зачем?
Для взаимодействия с МК нужна БД? У всех задачи разные и БД нужна не всем и не всегда.
Если вам интересно, PB поддерживает базы данных, но я ими не очень интересуюсь. Как написал Александр Д. - "Задачи нет.".
Или проще, небольшой текстовый редактор.Слабо?
Давно написано https://pure-basic.narod.ru/project/PicAsmEditor.html Инсталлятор тоже был написан.
Программатор для PIC https://pure-basic.narod.ru/project/mpf_prog.html
и им совершенно начхать на размер кода.
Из-за этого даже банальная прога весит десятки метров и тянет за собой рантайм еще большего размера! А все потому что людям начхать на размер приложений. Таким образом утилизируются мощности ПК и объемы дисков (нужно же как-то обосновать необходимость покупки более мощного железа и емких дисков). А весь прикол в том что раньше были аналогичные приложения с таким же функционалом но более оптимизированные, требующие меньше ресурсов ПК и места на диске. Не выдавайте раздутое ПО за норму! Это не нормально!
https://ru.wikipedia.org/wiki/Раздутое_ … беспечение
Хотелось бы увидеть что это за проект на 34 тысячи строк?
Это торрент-клиент http://pbtorrent.ucoz.ru/pb/pbtorrent_1 … .4_x86.zip
Написан с нуля и из сторонних компонентов только zlib (входит в дистрибутив PB) для распаковки сжатых данных трекера.
Поделиться1692025-01-11 20:33:36
Не буду больше спорить. Как говориться на вкус и цвет...
Поделиться1702025-01-19 04:35:49
Или проще, небольшой текстовый редактор.Слабо?
Кстати о текстовых редакторах.
Их есть несколько на базе канваса - MyEditor и PBEdit.
Если интересно можете посмотреть https://disk.yandex.ru/d/C91RNnRIo0L9OA
Поделиться1712025-01-19 10:40:59
Ну круто, да...
А есть редактор, к которому можно прикрутить баском-компилятор? )) А то после редактора bascom-avr работать в bascom-8051 сложновато.
Пробовал с кодом работать в АВР-версии, а компилировать в 8051-версии, но сложно прыгать туда и обратно, тем более, внешне они схожи и часто забываешь где находишься ))
Поделиться1722025-01-19 11:54:08
Отредактировано Кот Обормот (2025-01-19 12:06:53)
Поделиться1732025-01-19 13:39:05
и из них могу нажать "Компилировать" и получу bin?
vscodium - только x86 64bits, сразу пролетает.
Скачал juffed, попробую - отпишусь.
Кот Обормот, а поделитесь hlschemes/apis для Bascom? Или Вы - только хардкор? 
Быстро их создать не получилось.
не, нет быстрого перемещения по тексту, как в Баском (Ctrl-цифра). Дальше уже не интересно
Отредактировано Александр Д. (2025-01-19 14:25:30)
Поделиться1742025-01-19 16:18:01
Не пробовали в папке с 8051-версии заменить IDE на версию AVR?
Поделиться1752025-01-19 16:41:41
В версии авр ide и компилятор разделены по файлам, да ещё всякие dat-файлы отдельно.
А а 8051 всё это в одном, только одна внешняя dll с частью кода.
Так что не прикрутить:(
Отредактировано Александр Д. (2025-01-19 16:42:03)
Поделиться1762025-01-19 20:04:54
Кстати о текстовых редакторах.
Их есть несколько на базе канваса - MyEditor и PBEdit.
Если интересно можете посмотреть https://disk.yandex.ru/d/C91RNnRIo0L9OA
Поделиться1772025-01-19 23:35:41
Где вы увидели вирусы? https://www.virustotal.com/gui/file/d56 … aedeecd4d8
Собирайте приложения из исходников если есть сомнения насчет исполняемых файлов.
Поделиться1782025-01-20 09:25:49
.
у меня на всё браузер ругается. Иногда перехожу в другой и там качаю 
Еще ни разу ни в чем вируса не было - проверяю https://seculine.ru/virustestonline
Поделиться1792025-01-20 20:55:46
Где вы увидели вирусы?
На скрине 
Поделиться1802025-01-20 20:58:00
Собирайте приложения из исходников если есть сомнения насчет исполняемых файлов.
Вот только этого ещё мне не хватало. Дожились, блин, приложения из исходников собирать. А не проще создать нормальное приложение? 


