Середовище програмування algorithm builder

Якщо дві попередні програми я рекомендував як оптимальний варіант для початку роботи з електронікою взагалі і микроконтроллерами зокрема, то ця програма лише моя особиста перевагу і чесно кажучи, для повторення конструкцій з цього ресурсу вона Вам не знадобиться. Але не згадати приємну в усіх відношеннях програму я не можу.

Отже що має Algorithm Builder в своєму арсеналі?
Повний цикл розробки. Algorithm Builder призначений для виробництва повного циклу розробки починаючи від введення алгоритму, включаючи процес налагодження та закінчуючи програмуванням кристала.

Середовище програмування algorithm builder
Робота з переменниміі константами організована геніально просто. Ініціалізація проводитися в окремому вікні у вигляді таблиці - звільняючи алгоритм від зайвих записів. У буквальному сенсі слова все розкладено по поличках. Зручно мати в будь-який момент під рукою перелік всіх змінних і констант.

Настроювач периферії. Algorithm Builder має зручний настроювач периферії (таймери, UART, ADC, SPI і т.д.) дозволяє, чи не Новомосковськ даташітов, просто вибрати необхідні параметри роботи пристрою у вікні настройки. У цьому ж вікні Білдер чесно покаже набір інструкцій, що забезпечують ці параметри.

Середовище програмування algorithm builder
Переходи здійснюються в програмі дуже наочно - вектором. Якщо потрібно перейти за умовою в якусь точку програми - просто проведіть вектор в цю точку. Це звільняє програму від незліченних імен міток, які в класичному асемблері є неминучим баластом. Переходи по іменованих мітках так само можливі.

Внутрішньосхемне програмування кристала. При використанні внутрисхемного програматора мікроконтролер підключається до COM порту комп'ютера через нескладний адаптер (три діода і кілька резисторів) .Також є варіант USB підключення. Програматор веде підрахунок числа перепрограмування кристала, зберігаючи лічильник безпосередньо в кристалі. Процес програмування кристала дуже простий - в два «тику».

Мониторная налагодження на кристалі. Algorithm Builder забезпечує моніторну налагодження на кристалі (On Chip debug) яка дозволяє спостерігати вміст реального кристала в заданій точці зупинки. При цьому для зв'язку мікроконтролера з комп'ютером використовується тільки один висновок, причому за вибором користувача. Мониторная налагодження може бути застосована до будь-якого типу кристала, що має SRAM. Це софтверний варіант debugWIRE. Я без цієї штуки просто не уявляю собі налагодження програм.

Програма має мануал, написаний у формі навчальної статті. В мануалі розглянуто створення простого проекту - вольтметра, дані схеми програматорів COM і USB. Завантажити версію без обмежень можна тут

Algorithm_Builder 5.44 - Середовище візуального програмування

Кому цікаво подивитися мануал, а встановлювати програму ліниво - ось викладаю його окремо

Програма активно розвивається, тому дивіться свіжі версії на сайті програми www.algrom.net. Крім того, там же є невелика добірка бібліотек.

P.S. Програма портативна. Тесть після установки папку з програмою скидаємо на флешку і працюємо з неї.

(Visited 7 283 times, 1 visits today)