dosikus писал(а):Это таже аурдунья, и даже хуже.
Не хуже. В отличие от ArduinoIDE, mikroBasic имеет симулятор и поддерживает отладчик.
http://purebasic.mybb.ru/viewtopic.php?id=564#p7232
dosikus писал(а):Естественно, авр это диагноз
Многие начинали с PIC или AVR, а после перешли на другие МК, в том числе STM32. Для них AVR тоже диагноз?
dosikus писал(а):А врать то зачем? У микроЕ обширная справка
С очень кратким описанием и почти полным отсутствием примеров. Например сколько есть примеров использования функций uDMA с STM32?
VladislavS писал(а):а вместо := просто =
Вы забыли упомянуть про равно в условиях и многие другие отличия от бейсика и паскаля, которые можно отнести к разряду "грабли".
ПростоНуб писал(а):тем более, "таблица указателей на функции" воспринимает с ужасом
Таблица обычно это массив, а что такие массив должно быть известно. Если речь про таблицу прерываний, то в асме она не такая же?
Novice user писал(а):Проще китайский выучить чем си
Несогласен. Сам по себе язык не сложный. Просто не нужно пытаться понять все и сразу.
Novice user писал(а):к тому же это дело каждого,умеешь на си-флаг тебе в руки
Для многих моделей МК есть только асм и Си. То есть дело не в флаге, а в отсутствии альтернатив.
Novice user писал(а):си ну вот не дается и все
В чем сложность?
Novice user писал(а):Я и книжки покупал,и качал эти квавры,до сих пор не могу понять почему у меня всегда компилируется с многими ошибками
Просто скачав книжки не получится понять почему происходят ошибки при компиляции.
Решение простое. Создаете самый простой проект и если он компилируется с ошибками, сначала ищите причину в сети по описанию ошибки и если не поможет, создаете тему на форуме и пишите о проблеме и прикладываете проект.
Если простой проект компилируется, постепенно усложняете его добавляя функционал и при ошибке вы будете знать где она произошла, а причину найдете прочитав книжку или поискав ее описание в сети.
Вспомните свои первые программы на бейсике. Ни разу не было ошибок, причину которых не могли понять?
Novice user писал(а):в басик не пишут в операции сравнения два раза равно,три раза равно,палка равно,палка-палка-равно-палка
Это особенности синтаксиса. Довольно быстро можно найти аналоги операторов бейсика и Си. Остальное дело привычки.
Novice user писал(а):тут еще указатель на указатель таблицы указателей на указатели таблиц функций указателей на функции указателей и прочая дребедень
И как часто с этим приходилось сталкиваться? Применительно к STM32 таблица функций обычно бывает только в прерываниях (обычно можно найти файл от производителя и самостоятельно составлять таблицу нет необходимости). В других местах только если явно ее использовать. Вывод: не понимаете - не используйте, есть другие методы.