Hello World - стандартная программа для любого начинающего программиста. В мире микропроцессорных систем Hello Word является коммутацией светодиода. Напомню, что использую отладочную плату STM32 discovery.
Подключаем программатор, открываем IDE. В появившемся окне требуется создать новый проект, для этого кликаем по вкладке Project -> new uVision project, после чего программа попросит указать место хранения программы, файлов и название проекта. После откроется окно и потребует выбрать необходимый микропроцессор.
Как только микропроцессор будет выбран, всплывет окно с библиотеками.
Прежде всего нужно подключить библиотеку CMSIS. Это низкоуровневая библиотека, которая позволит работать напряму с регистрами микропроцессора. Так-же нужно подключить Startup файл. В данном файле прописаны вектора прерываний. Подключаем ядро CMSIS и StartUp.
Слева появится панель, в папке Target 1 -> Source Group 1 нужно добавить текстовый файл:
Писать будем в С, а чтобы сам файл назовем main.
В следующих статьях я подробно напишу, как пользоваться технической документацией и как правильно . Сейчас просто зажжем один из светодиодов. Для этого вам нужно скопировать код и вставить его в редактор.
Нажимаем F7 - для компиляции программы. F8 - для прошивки микропроцессора.
И собственно результат:
В следующей статье я расскажу, как что такое тактирование шин и для чего они нужны.