Привет! Кто юзал вышеназваный компилятор Бейсика для Пиков, поделитесь опытом! Есть ли версия под Виндовс? Работать в Досе с командной строкой...:-((... Как то несовременно
Пост N: 13
Зарегистрирован: 19.11.07
Откуда: Россия, Питер
Рейтинг:
0
Отправлено: 09.01.08 14:41. Заголовок: RW1ZK пишет: Не увл..
RW1ZK пишет:
цитата:
Не увлекайтесь! Лучше изучайте ассемблер!
10 лет назад я написал первую РАБОТАЮЩУЮ программу для 16F84 именно на ассеблере, правда, это был Parallax. Затем работал с 51 семейством...тоже на ассемблерe... а теперь что-то сложновато на старости лет переходить на совершенно новую для себя систему команд RISC. Или поискать Parallax, наверняка есть версии под Виндовс? Да я и не профессиональный разработчик, просто надо решить некоторую проблемму наипростейшими средствами... Скорости и памяти для моих целей у Бейсика вполне хватает...
Отправлено: 15.02.08 23:14. Заголовок: RW1ZK пишет: Не увл..
RW1ZK пишет:
цитата:
Не увлекайтесь! Лучше изучайте ассемблер!
Тогда уж лучше и надежней С! В принципе пик бэйсик про не так уж плох , в микростудии даже отладчик свой есть (ИСД) причем простейший один корпус микро и прошивки бесплатные , но com порт ...
Отправлено: 15.02.08 23:18. Заголовок: Пётр пишет: А что н..
Пётр пишет:
цитата:
А что нужно именно PICBASIC PRO или сгодится любой другой, например, MikroBasic? Он кстати работает под виндой.
Все продукты MIKROELEKTRONIKI имеют одну неприятную "бяку" , драйвера (встроенные библиотеки устройств ) имеют закрытый код и их не возможно изменить , а это чревато ... Например у CCS ( правда это С) все драйвера открыты и свободно замещаються своими .
(встроенные библиотеки устройств ) имеют закрытый код и их не возможно изменить
Да, это не очень хорошо. Я пока не смог найти нормальный Бейсик для ПИКов. Хочу что-то типа Pure (в смысле простоты и возможности устанавливать свои библиотеки) только для контроллеров.
Пост N: 140
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 24.02.08 20:21. Заголовок: Пётр пишет: Да, это..
Пётр пишет:
цитата:
Да, это не очень хорошо. Я пока не смог найти нормальный Бейсик для ПИКов. Хочу что-то типа Pure (в смысле простоты и возможности устанавливать свои библиотеки) только для контроллеров.
Мелькнула вот совершенно дикая мысль - как насчёт того, чтобы свой собственный написать
Пост N: 551
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 25.02.08 12:11. Заголовок: У меня раньше тоже п..
У меня раньше тоже подобная мысль мелькала, но хорошо подумав, понял что сделать будет очень сложно. Допустим редактор сделаем (немного подправим PicAsmEditor и будет работать), а вот с компилятором будет полный облом. Ведь нужно его сделать для разных типов контроллеров, учитывать то, что контроллеры могут работать на разных тактовых частотах и это нужно принимать во внимание когда производится компиляция библиотек с функциями. И ещё много чего довольно сложного(например, работа с дробными числами), в общем одному написать свой собственный язык высокого уровня практически нереально. Мне времинами кажется что сделать компилятор для компа проще чем для контроллера.
Хотя если идею поддержат несколько человек, то можно попробовать, а вдруг получится.
Пост N: 555
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 26.02.08 14:25. Заголовок: Как я уже упоминал р..
Как я уже упоминал раньше, написать компилятор для компа проще чем для контроллеров, ведь разные ПИКи можно расматривать как отдельные компьютеры со сходной структурой. Ещё одна трудность заключается в том, что потребуется корректировать значения задержек во встроеных функциях в зависимости от частоты задающего генератора ПИКа.
Пост N: 142
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 26.02.08 14:35. Заголовок: Можно упростить немн..
Можно упростить немного задачу и сделать не компилятор, а оболочку для управления подпрограммами для начала. Подпрограммы писать в полном формате, указывая в комментариях что на входе, что на выходе. Потом помещать их в продуманную систему файлов. Оболочка должна позволять быстро найти нужную подпрограмму в списке и посмотреть её функции. А так же вставить в исходник парой кликов найденный кусок asm-а. Со временем из этого может и компилятор нарисуется.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет