Например TDA7294

Форум РадиоКот :: Просмотр темы - Программирование МК Atmega
Форум РадиоКот
https://radiokot.ru/forum/

Программирование МК Atmega
https://radiokot.ru/forum/viewtopic.php?f=20&t=71148
Страница 1 из 1

Автор:  SnowShade [ Сб май 05, 2012 12:25:07 ]
Заголовок сообщения:  Программирование МК Atmega

Написал простую программку для проверки МК (вывод на 7сегментный индикатор). Вот текст:

#define F_CPU 1000000UL
#include <avr/io.h>
#include <avr/iom16.h>
#include <util/delay.h>

void main(void)
{
DDRD = 0xFF;
DDRB = 0xFF;

while(1==1)

{
PORTB = 0b00000001;
PORTD = 0b00100000;
_delay_ms(1000);
PORTD = 0b01100000;
_delay_ms(1000);
PORTD = 0b01100001;
_delay_ms(1000);
PORTD = 0b01101001;
_delay_ms(1000);
PORTD = 0b01101101;
_delay_ms(1000);
PORTD = 0b11101101;

}

}


Но компилятор выдаёт одну ошибку (не может найти файл или директорию (No such file or directory)). Подскажите, что исправить, не могу додуматься. Написана на AVRStudio 4.

Автор:  igor-x [ Сб май 05, 2012 12:53:54 ]
Заголовок сообщения:  Re: Программирование МК Atmega

вот так попробуй

Вложения:
m16.rar [22.38 KiB]
Скачиваний: 203

Автор:  SnowShade [ Сб май 05, 2012 13:03:32 ]
Заголовок сообщения:  Re: Программирование МК Atmega

hex файл работает, но программа не компилируется в avrstudio

Автор:  igor-x [ Сб май 05, 2012 18:37:44 ]
Заголовок сообщения:  Re: Программирование МК Atmega

аа. прошу пардона :)) проект в CV сделан.

Автор:  Antifritz [ Сб май 05, 2012 20:40:29 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Если пользуетесь АВРСтудией то уберите из кода
#define F_CPU 1000000UL
#include <avr/iom16.h>
Тип МК и частоту укажите в свойствах проекта (Configuration Options -> General). Там шестеренка нарисована.

Автор:  SnowShade [ Вс май 13, 2012 13:19:56 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Спасибо!)

Автор:  SnowShade [ Вт май 15, 2012 13:15:04 ]
Заголовок сообщения:  Re: Программирование МК Atmega

А как победить вот эту ошибку?

gcc plug-in: Error: Object file not found on expected location F:\primer\pi23_ci\default\pi23_ci.elf

Автор:  Antifritz [ Ср май 16, 2012 00:21:37 ]
Заголовок сообщения:  Re: Программирование МК Atmega

А откуда там взялся этот файл? .elf - это скомпилированный файл прошивки (как и .hex). Вы его через #include или как-то еще хотите подключить?

Автор:  SnowShade [ Ср май 16, 2012 00:59:13 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Я не хочу его подключать. Компилятор выдаёт эту ошибку. Текст программы в первом сообщении (кроме 1 и 3 строчек)

Автор:  Antifritz [ Ср май 16, 2012 11:05:25 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Можно увидеть скрин окна Configuration Options -> General ?

Автор:  SnowShade [ Ср май 16, 2012 19:25:28 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Изображение
скрин ошибки


Изображение
окошко Configuration Options -> General

Автор:  Antifritz [ Ср май 16, 2012 23:21:17 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Проставьте галочки везде, кроме Use External Makefile. Уровень оптимизации -Os. И нажимайте F7 (Build).

Вложения:
Комментарий к файлу: Проект, который откомпилировался
TestForRadioKot.zip [11.22 KiB]
Скачиваний: 200

Автор:  SnowShade [ Чт май 17, 2012 15:50:12 ]
Заголовок сообщения:  Re: Программирование МК Atmega

Спасибо

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/