пятница, 31 мая 2013 г.

Методические указания для лабораторных работ по микропроцессорной технике

Всем привет!
Вот новый материал, который может быть интересен общественности.

Поскольку нормальных методических указаний по лабораторным работам не было найдено, то пришлось составить свои. Две первые работы охватывают микроконтроллеры AVR, вторые две про STM32. Темы работ следующие:


- Лабораторная работа №1. Основы работы с CodeVision и Proteus для микроконтроллеров AVR.
- Лабораторная работа №2. Программирование LCD, АЦП и 1-Wire в CodeVision и Proteus для микроконтроллеров AVR.
- Лабораторная работа №3. Изучение основ использования микроконтроллеров STM32, библиотеки STM32 Standard Peripherals Library и среды разработки Keil.
- Лабораторная работа №4. Изучение платы STM32VLDISCOVERY, динамической индикации и модульного принципа написания программ.

Старался расписать как можно подробнее, также есть 10 вариантов заданий и контрольные вопросы. Работы можно выполнять дома, кроме четвертой, где требуется отладочная плата с подключенным индикатором.

В архиве [3,65 Mb] кроме текста методичек есть также некоторые примеры кода.


Софт для AVR
http://eldigi.ru/site/prog/1.php
http://bezkz.su/loads/programmirovanie/700113-codevision-avr-2050-professional-crake.html

Keil
https://www.keil.com/demo/eval/arm.htm
http://rutracker.org/forum/viewtopic.php?t=2305709

Библиотека и код для платы STM32VLDISCOVERY
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32054.zip
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32078.zip

Плату STM32VLDISCOVERY купить можно тут
http://www.megachip.ru/item.php?item_id=2140203
http://ru.farnell.com/stmicroelectronics/stm32vldiscovery/stm32f100-st-link-discovery-kit/dp/1824325

Программатор ST-Link /V2
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/driver/st-link_v2_usbdriver.zip