CodeVision AVR C Compiler
|
|
AsonD | Дата: Воскресенье, 06.04.2008, 18:17 | Сообщение # 1 |
Язык программированя: C, Pascal
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 259
Город: Череповец
Статус: Offline
| В общем, мы его открываем, далее нажимаем вверху на белый листочек (создать новый), создаем значит проект, нам выбрасываетсо на экран сообщение, мы говорим нет, нам вылетает следующее окошечго, в нем вверху есть вкладки, на первой вкладке нам делоть ща нечего, поэтому перелистываем на вторую вкладку, там нам предоставляетсо выбор МК, выбираем нужную нам МК и жмем ОК (другие вкладки нам не нужны). После создания проекта нам нужно аписать программу, для этого еще раз тыкаем по белому листочку и выбираем source, в нем мы пишем всю программу, после чего сохраняем в папку где был сохранен проект, далее жмем по кнопочке с интсрументами (находитсо в той же панели где и белый листег только ближе к центру окна), нам опять выходит окошечго с настройками проекта (мы там выбирали МК), там мы жмем в первой вкладке добавить файл, после чего добавляем как раз туда файл с нашей программой (файл в формате .с), теперь проверяем еще раз на наличие ошибок, для теста нажимаем на ф9 (просто в тестовых условиях скомпилируем прогу), для загрузки программы в МК или сохранения ее в НЕХ файл, жмем на кнопку с картинкой МК - для сохранения тыкаем file -> save flash, а для загрузки программы в МК нажимаем на кнопку Programm All ща выложу одну картинку на которой пообвожу кнопочки, о которых говорилось в этом тексте
A.S.A.Robotics.com
|
|
| |
AsonD | Дата: Воскресенье, 06.04.2008, 18:32 | Сообщение # 2 |
Язык программированя: C, Pascal
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 259
Город: Череповец
Статус: Offline
|
A.S.A.Robotics.com
|
|
| |
Space | Дата: Понедельник, 07.04.2008, 10:29 | Сообщение # 3 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| Не всё таки мне проще всё делать в Programmers Notepad. Может просто привык уже
|
|
| |
Doniak | Дата: Пятница, 11.07.2008, 13:29 | Сообщение # 4 |
Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
| CodeVision AVR думаю самый простой способ создать программу и прокампилировать её в .hex. вот собственно в картинках показываю как создать первый проэкт в CodeVision. 1- Клацаем кнопку Create new file 2- Появилось окошко выбираем в нём Project и жмём кнопку OK 3- Появилось ищо одно окно жмём No 4- Появилось окно Create new project вводим имя, любое, я назвал например NEW жмём ОК 5- Появилось окно Сonfigyre Project в нём выбираем вкладку C compiler здесь в строках Сhip и Clock выбираем параметры использываемого МК тип МК ичястота ево роботы соотвтственно. Жмём ОК, теперь есть проэкт но это ещё не всё нужен файл где и набирается сам текст програмы 6- Клацаем кнопку Create new file 7- Появилось окошко выбираем в нём Source и жмём кнопку OK. 8- В глвном меню выбираем File>Save As... Вводим имя сохраняем (я назвал цыфрой 1) Теперь это всё обеденяем 9- жмём кнопку Make the project на ней наресована отвёртка молоток и ключ 10- на вкладке Files выбираем проэкт и жмём кнопку Add 11- выбираем немного ранее наш файл (я назвал цыфрой 1) жмём кнопку Открыть. Ну и вот конечний результат. Здесь и вводится сам текст програми
|
|
| |
Space | Дата: Пятница, 11.07.2008, 16:25 | Сообщение # 5 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| И всё же. Здесь куча разных менюшек в которые надо зайти, создать проект, что-то там ещё нажать и т. д. Когда же в компиляторе Programmers Notepad нужно только создать mekefile и файл прпоекта и скомпилировать. Проще не куда. Ну вообщем то пускай все выбирают сами компилятор.
|
|
| |
Doniak | Дата: Пятница, 11.07.2008, 21:17 | Сообщение # 6 |
Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
| Quote (Space) И всё же. Здесь куча разных менюшек в которые надо зайти, создать проект, что-то там ещё нажать и т. д. Когда же в компиляторе Programmers Notepad нужно только создать mekefile и файл прпоекта и скомпилировать. Проще не куда. Ну вообщем то пускай все выбирают сами компилятор. Создал проект+создал сам файл где будит писатся исходник И всё ето соеденил. Я так делаю только 1 раз патом копирую и и размножаю стока скока мне нада загатовак.
|
|
| |
Doniak | Дата: Понедельник, 14.07.2008, 20:38 | Сообщение # 7 |
Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
| Основа (заготовка) выглядит так #include <mega16.h> // тип использываемого МК #include <delay.h> // писать необязательно void main(void) { // Основная функция (без неё никак) while (1){ // Основной цикл (всё что после ево будит выполнятся постоянно) }; // закрываем скобки } от здесь можно посмотреть синтаксис языка Си http://avr123.nm.ru/05.htm
|
|
| |
stalkerk750 | Дата: Вторник, 19.05.2009, 16:46 | Сообщение # 8 |
Зарегистрирован 01.12.2008
Группа: Новички
Сообщений: 4
Город: Попасная
Статус: Offline
| Вот хорошая книжка для изучения CodeVision http://letitbit.net/downloa....vu.html
|
|
| |
Bass85 | Дата: Вторник, 19.05.2009, 19:13 | Сообщение # 9 |
Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
| Напишите хоть название чтобы зря не качали люди и для книг есть отдельная тема.
|
|
| |
stalkerk750 | Дата: Среда, 20.05.2009, 14:38 | Сообщение # 10 |
Зарегистрирован 01.12.2008
Группа: Новички
Сообщений: 4
Город: Попасная
Статус: Offline
| CodeVisionAVR Пособие для начинающих М.Б.Лебедев 2008-600M
|
|
| |
Bass85 | Дата: Среда, 20.05.2009, 23:14 | Сообщение # 11 |
Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
| Уже были рекомендацыи на эту книгу и ссылка тож так что читайте форум внимательно а книга и правда класная я такую купил
|
|
| |
maximius | Дата: Суббота, 29.08.2009, 15:56 | Сообщение # 12 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| Здравствуйте, Уважаемые Форумчане. У меня возникла такая проблема. На вашем сайте нашел схему робо-контроллера. Вот ссылка: http://robotsspace.ucoz.ru/publ/2-1-0-27 Собрал ее. А теперь хотелось бы его запрограммировать, тока нифика не получается. Прошивку расширения hex у меня уже есть (я ее в проге BasCom писал). А вот как мне ее через COM ПОРТ прошить, а везде тока lpt описывают. Вроде все перерыл, но ничего не нашел - не хочет МК у меня прошиваться Помогите, пжл. Заранее спасибо
|
|
| |
юрии | Дата: Суббота, 29.08.2009, 16:11 | Сообщение # 13 |
Язык программированя: Васик
Зарегистрирован 05.03.2009
Группа: Новички
Сообщений: 572
Город: Югорск
Статус: Offline
| собрать лпт программатор http://robozone.su/2008....go.html
|
|
| |
DeepBlack | Дата: Суббота, 29.08.2009, 17:14 | Сообщение # 14 |
Язык программированя: C/C++
Зарегистрирован 27.07.2009
Группа: Модераторы
Сообщений: 189
Город: Зеленоград
Статус: Offline
| maximius, а программатор-то есть или нет? если есть, то какой? если нет, то надо собрать И вообще, на мой взгляд, Ваш вопрос лучше задать в другой ветке нашего форума, например, Форум » Мастерская » Микроконтроллеры В данной теме обсуждается использование программы CodeVision AVR.
|
|
| |
Dimsan | Дата: Суббота, 29.08.2009, 17:43 | Сообщение # 15 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| maximius, эта плата лишь контроллер, она не содержит программатора. Для прошивания МК Вам нужно собрать либо купить программатор. Схемы: http://www.mirmk.net/index.p....emid=29 - КОМ-порт программатор 1. http://avr.nikolaew.org/progr.htm - КОМ-порт Программатор 2. http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm - ЮСБ программатор.
|
|
| |