AVR studio в вопросах и ответах
-
_Alexander_
- Родился
- Сообщения: 4
- Зарегистрирован: Сб фев 27, 2016 13:44:42
Re: AVR studio в вопросах и ответах
Понял,спасибо! Попробую исключить все русские буквы)
- sphincs
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт сен 11, 2012 09:13:52
- Откуда: Брест, Беларусь
- Контактная информация:
Re: AVR studio в вопросах и ответах
пользовался всегда CVAVR, но понадобилось переписать проект в AVR Studio под другой контроллер. попался такой момент. tiny85 должен работать на частоте 8МГц.
при прошивке я зашиваю фьюзы на 8МГц. эту же частоту выставляю в project -> configuration options (студия 4.19). подключена #include <util/delay.h>. на деле _delay_ms(500); растягивается на 4-5 секунд и в протеусе, и в железе. в чем дело может быть?
при прошивке я зашиваю фьюзы на 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 в вопросах и ответах
очевидно, на каком-то этапе сказанное вами не соответствует сделанному, т.е. вы ошиблись.sphincs писал(а):в чем дело может быть?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: AVR studio в вопросах и ответах
А если выложите проект Студии (или хотя бы makefile с исходниками) и Протеуса, можно будет разобраться в чем ошибка.
- sphincs
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт сен 11, 2012 09:13:52
- Откуда: Брест, Беларусь
- Контактная информация:
Re: AVR studio в вопросах и ответах
если есть желание разобраться, то я обеими руками за. есть 2 библиотеки, реализующие манчестерское кодирование для меги8. я их проверил и в протеусе, и в железе. они работают и при соединении двух МК проводом, и через радиоканал. приложу их. нужно исправить их для тини45/85. мне казалось, что проблем не должно возникнуть, подправил где нужно было имена регистров, сменил контроллер. в протеусе якобы работает, но в железе нет, даже при соединении проводом. и _delay_ms(500) - это 4,5 секунды.
обычно пишу в cvavr, поэтому в студии ориентируюсь совсем плохо
обычно пишу в 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 в вопросах и ответах
не влезло 6-ое прикрепление. протеус для тини
- Вложения
-
- tiny85_manchester_exper.zip
- (16.83 КБ) 117 скачиваний
- sphincs
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт сен 11, 2012 09:13:52
- Откуда: Брест, Беларусь
- Контактная информация:
Re: AVR studio в вопросах и ответах
sphincs писал(а): _delay_ms(500) - это 4,5 секунды.
эта часть починилась, был выставлен CKDIV8. исправил, но приема по-прежнему нет. кому не сложно, посмотрите что не так, пожалуйста
- Starichok51
- Модератор
- Сообщения: 19043
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: AVR studio в вопросах и ответах
ребята, извиняюсь, но я не нашел более подходящей темы.
такой вопрос.
если выбрана внутренняя опора 2,56 Вольта, то на вход AVCC все равно нужно подавать напряжение питания?
такой вопрос.
если выбрана внутренняя опора 2,56 Вольта, то на вход AVCC все равно нужно подавать напряжение питания?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Re: AVR studio в вопросах и ответах
Да. У многих камней от этого питания задействованы некоторые модули периферии. Например, 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 в вопросах и ответах
akl, большое спасибо за ответ.
и еще такой вопрос.
если в качестве опоры я использую AVCC, то можно на AVCC подавать меньше 5 Вольт? например, 4,096 Вольт.
и еще такой вопрос.
если в качестве опоры я использую AVCC, то можно на AVCC подавать меньше 5 Вольт? например, 4,096 Вольт.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Нет. Иначе начнётся переток тока через внутренние соединения и выгорание части кристалла. Для ваших целей целесообразно использовать вход внешнего опорного напряжения и не выдумывать.
- Starichok51
- Модератор
- Сообщения: 19043
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: AVR studio в вопросах и ответах
понятно.
я даташите на АТМегу8 так и не нашел, какие уровни напряжения допустимы на входе AVCC.
я даташите на АТМегу8 так и не нашел, какие уровни напряжения допустимы на входе AVCC.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- Starichok51
- Модератор
- Сообщения: 19043
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: AVR studio в вопросах и ответах
спасибо.
мне тоже помнилось, что я это видел. а сегодня с утра перерыл даташит, так и не нашел...
похоже, проснулся наконец. и моментально нашел раздел электрических характеристик.
мне тоже помнилось, что я это видел. а сегодня с утра перерыл даташит, так и не нашел...
похоже, проснулся наконец. и моментально нашел раздел электрических характеристик.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- Jman
- Мучитель микросхем
- Сообщения: 414
- Зарегистрирован: Ср янв 26, 2011 13:43:30
- Откуда: С того берега моря
- Контактная информация:
Re: AVR studio в вопросах и ответах
Всем снова привет. Было некогда и тд. В общем победил я перенос проекта из CV AVR в Atmel Studio. Но теперь такая лажа произошла. Имею чип Аттини13, читается, шьется. Использую USB-BASP и Khazama. Когда заливаю в камень свой код, больше прочитать его не могу. Во фьюзах меняю только внутренний осциллятор с 9,6МГц по дефалту на 128Кгц... Если в пустом чипе меняю только фьюзы, то он читается, то же самое и с хексом из CV AVR, уже 4 кристалла залочило, причем заметил последовательность, происходит только после заливки кода. Менял скоростя, все перебрал, не помогло.Такое встречаю впервые.. беру разные камни Мегу 8, 16 и тд, все читается - шьется. Написал сюда, так как тут задавал вопросы по основам Атмел студио.
PS: Проверил еще на двух чипах. Убивает фьюз CKSEL 11 и любая комбинация SUT 01 или 00... Что ж за ерунда такая. Я до этого делал один проектик, там то же от 128 Кгц, все работало ...
PS: Проверил еще на двух чипах. Убивает фьюз CKSEL 11 и любая комбинация SUT 01 или 00... Что ж за ерунда такая. Я до этого делал один проектик, там то же от 128 Кгц, все работало ...
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Программатор не успевает ввести контроллер в режим программирования, и там на них была ERRATA когда комбинация битов конфигурации делает контроллер недоступным.
У меня как-то была кучка контроллеров, одни программатору даются ТОЛЬКО на высокой скорости а другие ТОЛЬКО на низкой.
Можно ещё попробовать выставить скорость программирования ещё ниже, вроде 100гц например.
У меня как-то была кучка контроллеров, одни программатору даются ТОЛЬКО на высокой скорости а другие ТОЛЬКО на низкой.
Можно ещё попробовать выставить скорость программирования ещё ниже, вроде 100гц например.
Re: AVR studio в вопросах и ответах
Доброго времени суток всем участникам! Смотрю стал популярен переход с CV на AS
. Вопрос: где почитать об организации библиотечных файлов в седьмой студии? Суть вопроса: в CV был хидер xxx.h и библиотечный файл xxx.lib пытаюсь перенести свои наработки на студию и облом, создаю в студии файл библиотеки, а он получается с расширением .с . Спасибо
Re: AVR studio в вопросах и ответах
В атмел студии использован avr gcc toolkit
Вам нужно его описание
Большую часть информации вы найдете в доке на библиотеку этого тулкита http://www.nongnu.org/avr-libc/
Вам нужно его описание
Большую часть информации вы найдете в доке на библиотеку этого тулкита http://www.nongnu.org/avr-libc/
Re: AVR studio в вопросах и ответах
А насчет того где какие свои файлы лежат смотрите Project/Properties
Там в разделе Toolkit указываются и директории инклудников и библиотеки для линкера
Все эти описания в хелпе студии
Там в разделе Toolkit указываются и директории инклудников и библиотеки для линкера
Все эти описания в хелпе студии