Форум РадиоКот • Просмотр темы - Программирование МК Atmega
Сообщения без ответов | Активные темы
Страница 1 из 1
[ Сообщений: 13 ]
Автор
Сообщение
SnowShade
Заголовок сообщения: Программирование МК Atmega
Добавлено: Сб май 05, 2012 12:25:07
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
Написал простую программку для проверки МК (вывод на 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
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Сб май 05, 2012 12:53:54
Мудрый кот
Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43Сообщений: 1816
Рейтинг сообщения: 0
вот так попробуй
Вложения:
m16.rar [22.38 KiB]
Скачиваний: 203
Вернуться наверх
Реклама
SnowShade
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Сб май 05, 2012 13:03:32
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
hex файл работает, но программа не компилируется в avrstudio
Вернуться наверх
igor-x
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Сб май 05, 2012 18:37:44
Мудрый кот
Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43Сообщений: 1816
Рейтинг сообщения: 0
аа. прошу пардона
проект в CV сделан.
Вернуться наверх
Реклама
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Подробнее>>
Antifritz
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Сб май 05, 2012 20:40:29
Прорезались зубы
Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Чт июл 08, 2010 01:03:40Сообщений: 222Откуда: Украина, Киев
Рейтинг сообщения: 0
Если пользуетесь АВРСтудией то уберите из кода #define F_CPU 1000000UL #include <avr/iom16.h> Тип МК и частоту укажите в свойствах проекта (Configuration Options -> General). Там шестеренка нарисована.
Вернуться наверх
Реклама
SnowShade
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Вс май 13, 2012 13:19:56
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
Вернуться наверх
Реклама
SnowShade
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Вт май 15, 2012 13:15:04
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
А как победить вот эту ошибку? gcc plug-in: Error: Object file not found on expected location F:\primer\pi23_ci\default\pi23_ci.elf
Вернуться наверх
Antifritz
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Ср май 16, 2012 00:21:37
Прорезались зубы
Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Чт июл 08, 2010 01:03:40Сообщений: 222Откуда: Украина, Киев
Рейтинг сообщения: 0
А откуда там взялся этот файл? .elf - это скомпилированный файл прошивки (как и .hex). Вы его через #include или как-то еще хотите подключить?
Вернуться наверх
SnowShade
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Ср май 16, 2012 00:59:13
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
Я не хочу его подключать. Компилятор выдаёт эту ошибку. Текст программы в первом сообщении (кроме 1 и 3 строчек)
Вернуться наверх
Реклама
Antifritz
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Ср май 16, 2012 11:05:25
Прорезались зубы
Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Чт июл 08, 2010 01:03:40Сообщений: 222Откуда: Украина, Киев
Рейтинг сообщения: 0
Можно увидеть скрин окна Configuration Options -> General ?
Вернуться наверх
SnowShade
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Ср май 16, 2012 19:25:28
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
скрин ошибки
окошко Configuration Options -> General
Вернуться наверх
Antifritz
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Ср май 16, 2012 23:21:17
Прорезались зубы
Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Чт июл 08, 2010 01:03:40Сообщений: 222Откуда: Украина, Киев
Рейтинг сообщения: 0
Проставьте галочки везде, кроме Use External Makefile. Уровень оптимизации -Os. И нажимайте F7 (Build).
Вложения:
Комментарий к файлу: Проект, который откомпилировался
TestForRadioKot.zip [11.22 KiB]
Скачиваний: 200
Вернуться наверх
SnowShade
Заголовок сообщения: Re: Программирование МК Atmega
Добавлено: Чт май 17, 2012 15:50:12
Зарегистрирован: Пт апр 27, 2012 20:27:27Сообщений: 29
Рейтинг сообщения: 0
Вернуться наверх
Страница 1 из 1
[ Сообщений: 13 ]
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения