Сообщение от lisergin
|
Товарищи, подскажите, пожалуйста, есть ли в природе, и, если есть, то где его взять, компилятор с языка Паскаль для ПИКов, совсем искать замаялся. Заранее спасибо.
|
Триста лет тому назад я пробовал перейти на высокий уровень, работая на 51 процессоре (другие тогда были просто недоступны). Нашел какой-то компилятор, написал, откомпилировал... И в ужасе быстренько все затер, и до недавних времен работал только с асмом (потом - Algorithm Builder).
Но - напряжное это дело, особенно на достаточно крупных проектах. Недавно попробовал С - IAR для AVR - и в полном восторге перехожу на него, хоть и тяжко - я на паскале начал работать еще во времена "Электроники-60"...
Этот компилятор такие вещи делает - глаз радуется. Пример - функция без локальных переменных заканчивается вызовом другой функции. Дык компилер делает на нее RJMP! Класс!
Мораль. Паскаль и иже с ним Дельфи всякие - хороши для PC, где что 100 тактов, что 10.000 - при двух гигагерцах один хрен.
А для микроконтроллеров - либо асм, либо С.
Ну исключение для AVR - горячо мною любимый AB - для небольших проектов.