AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: AVR studio в вопросах и ответах

Сообщение COKPOWEHEU »

Если есть осциллограф проверьте форму сигнала. Потом поднесите к конденсатору источник громкого звука или вибрации и посмотрите как она изменится.
Мне тоже данная проблема кажется преувеличенной, но я скорее цифровик, а тут другие требования.
Аватара пользователя
Мяукните!
Открыл глаза
Сообщения: 63
Зарегистрирован: Пн апр 20, 2015 14:00:32
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Мяукните! »

мяу!! :shock: Может где-то обсуждалось? почему висит сайт Атмела и чего ждать от этой жизни? Хотел скачать программный инструмент....
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: AVR studio в вопросах и ответах

Сообщение akl »

Нормально открывается. Вот только что зашел.
атмел_архив.PNG
(27.26 КБ) 446 скачиваний
Аватара пользователя
Мяукните!
Открыл глаза
Сообщения: 63
Зарегистрирован: Пн апр 20, 2015 14:00:32
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Мяукните! »

Обань-ки.. :shock: Замечаю, что уже много сайтов не хотят работать на firefox... Отбой воздушной тревоги...
Vet-RX
Встал на лапы
Сообщения: 113
Зарегистрирован: Чт июл 30, 2009 14:33:42

Re: AVR studio в вопросах и ответах

Сообщение Vet-RX »

Имеется устройство на Atmega328. Изначально кнопки подключены к РВ0-РВ3. Их нужно перенести на порты РС0-РС3.
Насколько понял нужно переделать строки которые разрешают прерывания на нужных портах, но что то криво получается.
Знающие подскажите.
СпойлерPCICR|=(1<<PCIE0); // Разрешение прерывания 0 группы выводов Что написать здесь?
PCMSK0|=(1<<PCINT3)|(1<<PCINT2)|(1<<PCINT1)|(1<<PCINT0); // Разрешение прерывания выводов PB0-3 Что написать здесь?
ISR (PCINT0_vect)
PCICR&=~(1<<PCIE0); // Разрешение прерывания 0 группы выводов Здесь тоже менять?


Разобрался сам:
СпойлерPCICR|=(1<<PCIE1);
PCMSK1|=(1<<PCINT11)|(1<<PCINT10)|(1<<PCINT9)|(1<<PCINT8);
ISR (PCINT1_vect)
PCICR&=~(1<<PCIE1);
Аватара пользователя
Алексей bird
Встал на лапы
Сообщения: 134
Зарегистрирован: Вс дек 28, 2008 18:07:28
Откуда: Москва

Re: AVR studio в вопросах и ответах

Сообщение Алексей bird »

Привет, коллеги!
Можете подсказать почему вылезает ошибка ": No such file or directory" ведь файл там есть. Причем в инклюдах много файлов указано, но ругается только на этот. В пути только латиница, длина пути около 60 символов, т.е. никаких причин я не вижу. Да и проект компилировался норм до указания этого *.h файла. Также менял кавычки "" на скобки <> никакого эффекта :cry:
Среда AtmelStudio7, Win10.

Обновлено:
Причина обнаружена: путь до библиотеки указывается относительно того файла из которого она вызывается. Т.е. если библиотека лежит в Project\lib\, а главное окно программы лежит в корне проекта, то вызываем "lib/my_lib.h", а если библиотека my_lib.h хочет вызвать другую библиотеку, то вызываем её без указания пути(ведь она лежит в той же папке). Вроде и простой момент, но я на нём споткнулся.
kvadrats
Родился
Сообщения: 11
Зарегистрирован: Пт янв 06, 2017 14:03:22

Re: AVR studio в вопросах и ответах

Сообщение kvadrats »

Здравствуйте, подскажите пожалуйста, никто не сталкивался с тем, что при работе с 3-мя динамическими массивами , они записываются друг на друга?
т.е. Объявляю через Volatile три массива глобальных (например, volatile uint8_t a[]) и при чтении получается что информация в них перемешивается. Но если я их задаю ограниченными , то-есть указываю их размер, то все работает. Подскажите что делать , а то хочется написать либу не для стандартных(ограниченных) массивов.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

kvadrats писал(а):при работе с 3-мя динамическими массивами
надеюсь, память под динамические массивы вы выделяете при помощи соответствующих функций вроде malloc() ? или вы описали в программе указатель a[] и начинаете работать с ним, как с массивом?

может быть, вам стоит начать с того, что изучить язык Си, на котором вы пытаетесь писать программы?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Алексей bird
Встал на лапы
Сообщения: 134
Зарегистрирован: Вс дек 28, 2008 18:07:28
Откуда: Москва

Re: AVR studio в вопросах и ответах

Сообщение Алексей bird »

ARV писал(а):может быть, вам стоит начать с того, что изучить язык Си, на котором вы пытаетесь писать программы?

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

Re: AVR studio в вопросах и ответах

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

Доброго времени суток.
Решил пересесть с асма на бутылку Си.

Скачал последнюю студию авровскую, почитал статей дихалта, посмотрел как симуляция проходит, в какой код из Си на асм компилятор превращает.
В целом знания по языку Си обрывочные, надо все вместе собрать. Читал М.И.Болски Язык Программирования Си - я так понял, это все верно для десктопа. Посоветуйте хорошую книжку с попровкой к микропроцессорам, пожалуйста. Ну и примеры хороших проектов, на которых можно посмотреть, как писать по-нормальному. С парсингом данных с GPS модуля и выводом на экран, скажем.

Еще вопрос: я ранее прошивал камни из-под 4.19 студии клоном avrisp mkII на 90usb162, сейчас новая студия говорит мне, что на моем программаторе Firmware Version 1.15, а должна быть проапгрейжена до 1.18. Клоны вообще поддерживают апгрейд? А то убить единственный программатор не хотелось бы) Инструкцию с апрейдом нашел вот такую - https://www.olimex.com/forum/index.php?topic=1737.0 - верная?
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: AVR studio в вопросах и ответах

Сообщение axillent »

Если говорить про атмел студию то с ней идет AVR GCC toolchain.
Сам язык Си стандартный, можно читать любые книжки
Мне хватило старых знаний языка который изначально изучал на компьютерах

Все основные отличия связаны с ньюансами как железа так и основных библиотек libc
Для этого мне лично полезнее не чьи то интерпретации, а первоисточник - документация на libc-avr-gcc
На этом сайте https://savannah.nongnu.org/projects/avr-libc/ есть как общие рекомендации так и непосредственно документ (в online и pdf вариантах)
Оттуда в частности можно подчерпнуть и работу с eeprom и работу с специальными режимами типа sleep и т.д.
Ну а по железу первоисточником является даташит на МК
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

axillent писал(а):На этом сайте https://savannah.nongnu.org/projects/avr-libc/ есть как общие рекомендации так и непосредственно документ (в online и pdf вариантах)
на этом сайте http://www.simple-devices.ru/index.php? ... &Itemid=10 есть слегка расширенная версия упомянутого документа на русском языке (моя личная отсебятина про язык Си вообще и близкий к исходному перевод оригинальной доки)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Daget
Родился
Сообщения: 1
Зарегистрирован: Пн май 01, 2017 11:00:43

Re: AVR studio в вопросах и ответах

Сообщение Daget »

Здравствуйте товарищи.
Прошу помощи.
Начал изучать Atmel Studio, и сразу появились вопросы.
Раньше немного кодил а CVAVR, там для подключения дисплея нужно подцепить библиотеку и начать работать.
А в Atmel Studio я такой возможности не нашел, неужели каждый раз нужно писать код заново?
И никаких примеров ненашел... :(
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

Daget писал(а):И никаких примеров ненашел
Плохо искали. Вот пример от ARV: http://www.simple-devices.ru/index.php? ... &Itemid=10
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
arm-17
Открыл глаза
Сообщения: 75
Зарегистрирован: Пн янв 10, 2011 00:12:19

Re: AVR studio в вопросах и ответах

Сообщение arm-17 »

Здравствуйте!
При установке AVR studio 4.19 у меня нет значков программирования CON и AVR.
пробовал ставить более поздние версии не помогло.
У меня Windows 7.
Подскажите пожалуйста, что мне делать?
пишу на ASM/ толчиан не устанавливал.
программатор avr dragon

https://yadi.sk/i/Oo3UKuEp3HXBnp
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: AVR studio в вопросах и ответах

Сообщение uk8amk »

arm-17 писал(а):нет значков программирования CON и AVR

Изображение
arm-17
Открыл глаза
Сообщения: 75
Зарегистрирован: Пн янв 10, 2011 00:12:19

Re: AVR studio в вопросах и ответах

Сообщение arm-17 »

У меня в toolbars на всех значках стоят галочки,а вот STK500 вообще нет.
Попробовал поставить на Windows10 все работает.
При нажатии на AVRprog вот такая штука вылезает.
https://yadi.sk/i/tvZ9QgsV3HXczy
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: AVR studio в вопросах и ответах

Сообщение oleg110592 »

а так
Изображение
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: AVR studio в вопросах и ответах

Сообщение uk8amk »

AVRProg - это другая хрень.

В крайнем случае можно же через Tools->Program AVR->Connect
bob1
Мучитель микросхем
Сообщения: 453
Зарегистрирован: Ср июн 08, 2011 20:25:20
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение bob1 »

[uquote="arm-17",url="/forum/viewtopic.php?p=3095320#p3095320"]При нажатии на AVRprog вот такая штука вылезает.[/uquote] С 4.19 на win10 и JTAGICE mkII не видит и соответственно не работает. Connect жми, не жми толку нет. Работает только с новыми студиями. Поэтому и сижу на 7ке.
Ответить

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