Dzień dobry
Od lat programuję w różnych odmianach Pascala, przede wszystkim na potrzeby aplikacji desktopowych. Od czasu, kiedy zainteresowałem się mikrokontrolerami AVR, szukałem dobrego darmowego kompilatora i edytora dla tego języka, obsługującego AVR-y. Okazało się, że znany mi kompilator Free Pascal oraz Lazarus jako środowisko to potrafią, ale praca z nimi, jak dla mnie, nie jest zbyt wygodna.
Dlatego napisałem własny edytor, który nazwałem AVRPascal, który załączam. AVRPascal wykorzystuje kompilator Free Pascal do tworzenia pliku wynikowego oraz AVRdude, który umożliwia zapisanie kodu w pamięci mikrokontrolera z użyciem programatora USBasp lub płytki Arduino (AVRPascal obsługuje kilka typów płytek).
AVRPascal posiada:
• podświetlaną składnię, w przypadku błędów kompilacji wskazuje linię kodu, w której wystąpił błąd
• podpowiedzi parametrów funkcji i procedur oraz pól typów rekordowych i metod typów klasowych
• możliwość pracy z wieloma plikami w zakładkach
• możliwość konfiguracji fuse-bitów mikrokontrolera
Do edytora dołączyłem bibliotekę UnoLib, będącą tłumaczeniem na język Pascal części standardowej biblioteki Arduino dla Arduino Uno (ATMega328p) oraz kilka przykładowych projektów.
AVRPascal jest absolutnie darmowy (freeware). Mam nadzieję, że przypadnie Szanownym Użytkownikom Forum do gustu, będę wdzięczny za wszelkie uwagi (szczególnie krytyczne), które pozwolą na jego ulepszenie. Program staram się rozwijać na bieżąco, nowe wersje pod Windows, Linux i MacOS umieszczam na mojej stronie internetowej http://akarwowski.pl/index.php?page=elektronika&lang=pl. W załącznikach instrukcja oraz spakowany instalator pod Windows (64-bit, zajmuje prawie 20 mb, więc podzieliłem go na dwie części).
Od lat programuję w różnych odmianach Pascala, przede wszystkim na potrzeby aplikacji desktopowych. Od czasu, kiedy zainteresowałem się mikrokontrolerami AVR, szukałem dobrego darmowego kompilatora i edytora dla tego języka, obsługującego AVR-y. Okazało się, że znany mi kompilator Free Pascal oraz Lazarus jako środowisko to potrafią, ale praca z nimi, jak dla mnie, nie jest zbyt wygodna.
Dlatego napisałem własny edytor, który nazwałem AVRPascal, który załączam. AVRPascal wykorzystuje kompilator Free Pascal do tworzenia pliku wynikowego oraz AVRdude, który umożliwia zapisanie kodu w pamięci mikrokontrolera z użyciem programatora USBasp lub płytki Arduino (AVRPascal obsługuje kilka typów płytek).
AVRPascal posiada:
• podświetlaną składnię, w przypadku błędów kompilacji wskazuje linię kodu, w której wystąpił błąd
• podpowiedzi parametrów funkcji i procedur oraz pól typów rekordowych i metod typów klasowych
• możliwość pracy z wieloma plikami w zakładkach
• możliwość konfiguracji fuse-bitów mikrokontrolera
Do edytora dołączyłem bibliotekę UnoLib, będącą tłumaczeniem na język Pascal części standardowej biblioteki Arduino dla Arduino Uno (ATMega328p) oraz kilka przykładowych projektów.
AVRPascal jest absolutnie darmowy (freeware). Mam nadzieję, że przypadnie Szanownym Użytkownikom Forum do gustu, będę wdzięczny za wszelkie uwagi (szczególnie krytyczne), które pozwolą na jego ulepszenie. Program staram się rozwijać na bieżąco, nowe wersje pod Windows, Linux i MacOS umieszczam na mojej stronie internetowej http://akarwowski.pl/index.php?page=elektronika&lang=pl. W załącznikach instrukcja oraz spakowany instalator pod Windows (64-bit, zajmuje prawie 20 mb, więc podzieliłem go na dwie części).
