Воскресенье, 23.06.2024, 15:34
| RSS
[SEARCH_TITLE]
[SEARCH_FORM]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
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

Прикрепления: 6997072.jpg (86.7 Kb) · 9335330.jpg (90.9 Kb)


A.S.A.Robotics.com
 
SpaceДата: Понедельник, 07.04.2008, 10:29 | Сообщение # 3








Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
Не всё таки мне проще всё делать в Programmers Notepad. Может просто привык уже smile3
 
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) жмём кнопку Открыть.

Ну и вот конечний результат. Здесь и вводится сам текст програми

Прикрепления: 6820554.gif (15.5 Kb) · 1765927.gif (33.4 Kb) · 4471729.gif (15.1 Kb) · 6709393.gif (36.1 Kb) · 4808391.gif (25.6 Kb)
 
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

Прикрепления: 1051667.jpg (25.7 Kb)
 
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
Уже были рекомендацыи на эту книгу и ссылка тож так что читайте форум внимательно а книга и правда класная я такую купил smile3
 
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 - ЮСБ программатор.
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: