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

Обсуждаем контроллеры компании Atmel.
_Alexander_
Родился
Сообщения: 4
Зарегистрирован: Сб фев 27, 2016 13:44:42

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

Сообщение _Alexander_ »

Понял,спасибо! Попробую исключить все русские буквы)
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

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

Сообщение sphincs »

пользовался всегда CVAVR, но понадобилось переписать проект в AVR Studio под другой контроллер. попался такой момент. tiny85 должен работать на частоте 8МГц.
при прошивке я зашиваю фьюзы на 8МГц. эту же частоту выставляю в project -> configuration options (студия 4.19). подключена #include <util/delay.h>. на деле _delay_ms(500); растягивается на 4-5 секунд и в протеусе, и в железе. в чем дело может быть?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

sphincs писал(а):в чем дело может быть?
очевидно, на каком-то этапе сказанное вами не соответствует сделанному, т.е. вы ошиблись.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

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

Сообщение COKPOWEHEU »

А если выложите проект Студии (или хотя бы makefile с исходниками) и Протеуса, можно будет разобраться в чем ошибка.
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

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

Сообщение sphincs »

если есть желание разобраться, то я обеими руками за. есть 2 библиотеки, реализующие манчестерское кодирование для меги8. я их проверил и в протеусе, и в железе. они работают и при соединении двух МК проводом, и через радиоканал. приложу их. нужно исправить их для тини45/85. мне казалось, что проблем не должно возникнуть, подправил где нужно было имена регистров, сменил контроллер. в протеусе якобы работает, но в железе нет, даже при соединении проводом. и _delay_ms(500) - это 4,5 секунды.
обычно пишу в cvavr, поэтому в студии ориентируюсь совсем плохо
Вложения
tiny85_man_rec.zip
tiny85_rec
(25.01 КБ) 118 скачиваний
tiny85_man_transm.zip
tiny85_transm
(24 КБ) 145 скачиваний
mega8_manchester_exper.zip
протеус для меги8
(15.93 КБ) 152 скачивания
AVRST4_mega8_manchester_receiver.zip
mega8_rec
(28.3 КБ) 107 скачиваний
AVRST4_mega8_manchester_transmitter.zip
mega8_transm
(25.72 КБ) 128 скачиваний
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

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

Сообщение sphincs »

не влезло 6-ое прикрепление. протеус для тини
Вложения
tiny85_manchester_exper.zip
(16.83 КБ) 117 скачиваний
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

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

Сообщение sphincs »

sphincs писал(а): _delay_ms(500) - это 4,5 секунды.

эта часть починилась, был выставлен CKDIV8. исправил, но приема по-прежнему нет. кому не сложно, посмотрите что не так, пожалуйста
Аватара пользователя
Starichok51
Модератор
Сообщения: 19043
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

ребята, извиняюсь, но я не нашел более подходящей темы.
такой вопрос.
если выбрана внутренняя опора 2,56 Вольта, то на вход AVCC все равно нужно подавать напряжение питания?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Да. У многих камней от этого питания задействованы некоторые модули периферии. Например, DS ATmega8 гласит
AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be
externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected
to VCC through a low-pass filter. Note that Port C (5..4) use digital supply voltage, VCC.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19043
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

akl, большое спасибо за ответ.

и еще такой вопрос.
если в качестве опоры я использую AVCC, то можно на AVCC подавать меньше 5 Вольт? например, 4,096 Вольт.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Нет. Иначе начнётся переток тока через внутренние соединения и выгорание части кристалла. Для ваших целей целесообразно использовать вход внешнего опорного напряжения и не выдумывать.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19043
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

понятно.
я даташите на АТМегу8 так и не нашел, какие уровни напряжения допустимы на входе AVCC.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Есть.
Изображение
Аватара пользователя
Starichok51
Модератор
Сообщения: 19043
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

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

похоже, проснулся наконец. и моментально нашел раздел электрических характеристик.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Jman
Мучитель микросхем
Сообщения: 414
Зарегистрирован: Ср янв 26, 2011 13:43:30
Откуда: С того берега моря
Контактная информация:

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

Сообщение Jman »

Всем снова привет. Было некогда и тд. В общем победил я перенос проекта из CV AVR в Atmel Studio. Но теперь такая лажа произошла. Имею чип Аттини13, читается, шьется. Использую USB-BASP и Khazama. Когда заливаю в камень свой код, больше прочитать его не могу. Во фьюзах меняю только внутренний осциллятор с 9,6МГц по дефалту на 128Кгц... Если в пустом чипе меняю только фьюзы, то он читается, то же самое и с хексом из CV AVR, уже 4 кристалла залочило, причем заметил последовательность, происходит только после заливки кода. Менял скоростя, все перебрал, не помогло.Такое встречаю впервые.. беру разные камни Мегу 8, 16 и тд, все читается - шьется. Написал сюда, так как тут задавал вопросы по основам Атмел студио.

PS: Проверил еще на двух чипах. Убивает фьюз CKSEL 11 и любая комбинация SUT 01 или 00... Что ж за ерунда такая. Я до этого делал один проектик, там то же от 128 Кгц, все работало ...
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Программатор не успевает ввести контроллер в режим программирования, и там на них была ERRATA когда комбинация битов конфигурации делает контроллер недоступным.
У меня как-то была кучка контроллеров, одни программатору даются ТОЛЬКО на высокой скорости а другие ТОЛЬКО на низкой.
Можно ещё попробовать выставить скорость программирования ещё ниже, вроде 100гц например.
KVAtt
Родился
Сообщения: 10
Зарегистрирован: Ср мар 09, 2016 12:22:22

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

Сообщение KVAtt »

Доброго времени суток всем участникам! Смотрю стал популярен переход с CV на AS :) . Вопрос: где почитать об организации библиотечных файлов в седьмой студии? Суть вопроса: в CV был хидер xxx.h и библиотечный файл xxx.lib пытаюсь перенести свои наработки на студию и облом, создаю в студии файл библиотеки, а он получается с расширением .с . Спасибо
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

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

Сообщение axillent »

В атмел студии использован avr gcc toolkit
Вам нужно его описание
Большую часть информации вы найдете в доке на библиотеку этого тулкита http://www.nongnu.org/avr-libc/
KVAtt
Родился
Сообщения: 10
Зарегистрирован: Ср мар 09, 2016 12:22:22

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

Сообщение KVAtt »

Спасибо
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

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

Сообщение axillent »

А насчет того где какие свои файлы лежат смотрите Project/Properties
Там в разделе Toolkit указываются и директории инклудников и библиотеки для линкера
Все эти описания в хелпе студии
Ответить

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