Вопрос по AVR Studio 5.0

Обсуждаем контроллеры компании Atmel.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Приветствую форумчане! :beer:
Скачал AVR Studio 5.0:
СпойлерИзображение
Пытаюсь создать проэкт, но поле выбора МК пустое:
СпойлерИзображение
Подскажите в чем проблема!?!? :dont_know:
Я только пытаюсь что то делать, поэтому сильно не пинайте! :roll:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Программировать я не умею, программу установил, что бы по образцу написать лёгкий код для проверки портов МК ATmega32, поморгать светодиодами. Может кто-нибудь поможет с такой прошивкой или может в закромах у кого есть?
Реклама
Потрогал лапой паяльник
Сообщения: 364
Зарегистрирован: Сб май 25, 2013 11:52:14

Сообщение Viper115 »

Вы для начала скажите, что осваивать собираетесь: Си или ассемблер?
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1315
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Сообщение НАПАЛМ »

А почему именно 5ая версия?
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

В примере которым хотел воспользоваться, пишут на Си. Используют AVR Studio 5.0.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

Судя по ошибкам, которые студия выдает - у Вас что-то с инетом. Видимо, она подгружает список устройств оттуда.
По поводу первичной программы - определились, для какого камня пробовать код будете? ATtiny13 подойдет?

Код: Выделить всё

#include <avr/io.h>
#define F_CPU 9600000UL
#include <util/delay.h>
int main (void)
{
DDRB = _BV(3);
while(1)
{
PINB = _BV(3);
_delay_ms(500);
}
}
Это Вам помигать светодиодом
Fucking static initialization order fiasco
Контактная информация:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

в avr studio 5 этот код не заработает _BV она не понимать
да и PINB вроде как опрос порта всегда был.... а не установка порта в 0 или в 1
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

да и PINB вроде как опрос порта всегда был.... а не установка порта в 0 или в 1
Был до определенного времени. Относительно недавно добавили и эту плюшку.
Что-то я сомневаюсь по поводу равнодушия 5-й студии к _BV. Этот макрос появился еще задолго до 6-й студии. В принципе, если что, _BV(3) можно заменить на 0x08
Fucking static initialization order fiasco
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Короче целая проблемма!!! :( Если ещё и учитывать то, что я в этом полный ноль! :facepalm:
Может у кого-то есть тестовая прошивка, что бы проверить исправность МК ATmega32, надо чтобы он просто поморгал светодиодом на оределённых портах ну или на всех.
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

Вот. моргает всем портом А
Вложения
Test.hex
(459 байт) 344 скачивания
Fucking static initialization order fiasco
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1315
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Сообщение НАПАЛМ »

Начните изучать возможности мк с асм, потом, когда опыта поднаберетесь, перейдете на более высокий уровень абстракции.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

СПАСИБО! :beer:
Проверил в протеусе, то что надо! А можете добавить порты B, C, D? При прошивке МК, фьюзы выставить по умолчанию?
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

порт B задействовать полностью не рекомендую - вы прошиваться будете через него. Если у Вас программатор не развязан от компа - можете что-нибудь спалить. И хорошо, если это будет программатор или МК
Вложения
Test.hex
(533 байт) 388 скачиваний
Fucking static initialization order fiasco
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Спасибо, попробую прошить МК.
Фьюзы поумолчанию оставить?
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

да. CKDIV8 если имеется - сделайте не запрограммированным - а то будет очень медленно моргать
Fucking static initialization order fiasco
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

СПАСИБО :beer: за помощь и .hex, буду пробовать.


Попробовал на железе МК дрыгает ножками! Хотел ещё спросить можно ли по этой тестовой прошивке судить об испоавности МК или это просто показывает что все порты в порядке?
В протеусе все порты мигают, а на железе PC2, PC3, PC5 - диод еле светится не мигая, PC4 - совсем не горит!
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

Судить что-то по этой прошивке сложно. А по поводу слабого свечения или полного его отсутствия - проверьте свои соединения на качество. Чтобы не было нигде соплей и ничто нигде не перемыкалось. + желательно еще раз пропаять все соединения от этих "не работающих" ножек до самих светиков. Надеюсь, светодиоды через резисторы подключали?
Да, в первую очередь проверьте фьюз JTAGEN - если включен, то отключите.
Fucking static initialization order fiasco
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Отключил JTAGEN, порты заработали, спасибо за науку.
Во всяком случае можно сделать вывод что порты, проверяемого МК, впорядке и работают?!
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

можно
Fucking static initialization order fiasco
Контактная информация:
Ответить

Вернуться в «AVR»