Без описания |
| Поиск в теме | Версия для печати |
| rombic87 |
Отправлено: 14 Октября, 2009 - 14:47:53
|

Рядовой

Сообщений всего: 8
Дата рег-ции: Окт. 2009
|
Здравствуйте, уважаеме, недавно вот купил, если я не ошибаюся, "плату развития" с уже готовыми всякими там штуками, типа дисплея и кнопок, спикера, и того подобного и не знаю как его правильно программировать, плата называется AVR-MT-128.
программатор к ней был куплен COM'овский AVR-PG1B
пытался ка-то запрограммировать его, но что-то ничего не выходит, я не понимаю как надо правильно вносить в контроллер программу и что надо изменять в MAKEFILE, пробовал что-то писать, но программа в микроконтроллер не записывается, помогите пожалуйста, подскажите, что я делаю не так?
мои действия:
1) создал новую папку для текста программы путь к ней: С:/1/
2) открываю winavr programmer's notepad, создаю там новый файл и записываю туда
первую программу, её текст вы знаете:
#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 8000000UL // 8 MHz
int main(void) // начало основой программы
{
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
while (1) { // Бесконечный цикл
PORTD = 0xff; // установить "1" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
PORTD = 0x00; // установить "0" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
} // закрывающая скобка бесконечного цикла
} // закрывающая скобка основной программы
3) сохраняю это всё с расширением .с
4) копирую в эту папку MAKEFILE из папки
5) открываю его тем же редактором и правлю там всё, как написано в статье про makefile
6) сохраняю этот файл и открываю файл с расширением .с
7) нажимаю tools -> make all там всё нормально, ошибок нет
8) нажимаю tools -> program и тут он выдаёт:
> "make.exe" program
avrdude -p atmega128 -P com1 -c STK200 -U flash:w:test.hex
avrdude: can't open device "giveio"
avrdude: failed to open parallel port "com1"
make.exe: *** [program] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
Что же я делаю не так?
Как всё же правильно писать makefile?
Буду благодарен за советы... |
| |
|
| rombic87 |
Отправлено: 16 Октября, 2009 - 16:55:31
|

Рядовой

Сообщений всего: 8
Дата рег-ции: Окт. 2009
|
я её сам не покупал, если честно, просто на работе лежала плата, с уже купленным программатором, мне как бы сказали, что было бы неплохо его изучить, но я, мне кажется прихожу к выводу, что учиться надо начинать с простого..
А чего посоветуете для начала изучения взять?
я в принципе в институте (где-то ещё пол года назад) изучал infineon и freescale (motorolla), но сейчас актуальнее мне кажется (да и дешевле) работать с AVR..
что б такого купить, чтобы было и АЦП и ШИМ и что-нибудь, может быть, ещё?! |
| |
|
|
| Поиск в теме | Версия для печати |
| Страниц (2): [1] 2 » |
| « С чего начать? » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|
|
|