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

Обсуждаем контроллеры компании Atmel.
sanyo.95
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Вс мар 30, 2014 21:41:24
Откуда: Украина

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

Сообщение sanyo.95 »

SIM31 писал(а):Наверное просто не дождались
Точно! Сработало. Огромное спасибо!
neo-neo
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт июн 29, 2018 10:12:01

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

Сообщение neo-neo »

Нужна схема на атмеги8 сщетчика витков на 3 сегментика
bango
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт май 05, 2009 17:32:50

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

Сообщение bango »

Добрый день помогите разобраться с фьюзами. Нужно установить фьюзы по таблички.

Требуемое значение
Fuse Low Byte (L-fuse) 0110 0100
Fuse High Byte (H-fuse) 1101 1111
Fuse Extended Byte (E-fuse) 1111 1111


Значение по умолчанию
Fuse Low Byte (L-fuse) 1110 1111
Fuse High Byte (H-fuse) 1101 1011
Fuse Extended Byte (E-fuse) 1111 1111

Эти фьюзы взяты из описания к программе

Прочел на контролере свои фьюзы

как правильно выставить фьюзы
Вложения
фюзы схрон.png
(32.03 КБ) 603 скачивания
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

у тебя в графе требуемое значение записано значение по умолчанию :)) (вроде)
Спойлер

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

Бит LOW      HIGH       EXTENDED
7   CKDIV8   RSTDISBL   -
6   CKOUT    DWEN       -
5   SUT1     SPIEN      -
4   SUT0     WDTON      -
3   CKSEL3   EESAVE     -
2   CKSEL2   BODLEVEL2  -
1   CKSEL1   BODLEVEL1  -
0   CKSEL0   BODLEVEL0  SELFPRGEN
думаю эта табличка поможет расшифровать
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
bango
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт май 05, 2009 17:32:50

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

Сообщение bango »

Вот спасибо за помощь
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

если не поможет, то вот калькулятор 8)
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
bango
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт май 05, 2009 17:32:50

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

Сообщение bango »

подскажите еще у меня в программаторе стоит кварц на 4мгц а в плате стоит на 16 мгц мне нужно поменять кварц в программаторе на 16 мгц или оставить на 4мгц

Добавлено after 4 minutes 56 seconds:
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3559401#p3559401"]если не поможет, то вот калькулятор 8)[/uquote]
спасибо за помощь Ivanoff-iv сейчас разбираюсь с названиями каждого фьюза (не хочу запороть контроллер)
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

главное чтобы тактирование программируемого МК была не меньше 4х скоростей программирования (с тактовой частотой программатора это вообще никак не связано)

Добавлено after 6 minutes 39 seconds:
[uquote="bango",url="/forum/viewtopic.php?p=3559448#p3559448"]разбираюсь с названиями каждого фьюза (не хочу запороть контроллер)[/uquote] отключение СПИ (SPIEN) в этом программаторе не сделать, ресет главное не выключи (RSTDISBL) - как считался, так и записывай (по нему и смотри остальные фьюзы - если калькулятор этот бит предлагает также как у тебя считалось, то и остальные биты переноси смело, а если с инверсией, то и остальные вписывай с инверсией (есть у авр в фьюзах небольшая путаница, спасибо Понипрогу)), а то не прошить его будет больше без HV программатора, ну и немного внимания с тактированием (CKSEL), остальными фьюзами камень не залочить.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

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

Сообщение 12val12 »

удалил
ух ты.... показывает
Кот@
Нашел транзистор. Понюхал.
Сообщения: 178
Зарегистрирован: Вт ноя 30, 2010 21:10:00

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

Сообщение Кот@ »

Кто знает где нарыть готовое решение или что-то похожее? Нужен код для термостата с двумя датчиками и с отправкой температуры на виртуальный ком порт.
Punga
Родился
Сообщения: 5
Зарегистрирован: Вс мар 10, 2019 15:31:44

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

Сообщение Punga »

Добрый день. Пробую вывести данные с микроконтроллера на дисплей в Proteus. Нашла программу, написанную в code vision для atmega8. Все получилось. Когда меняю микроконтроллер на atmega328p, на дисплей ничего не выводится.

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

#include <mega328p.h>

#asm
.equ __lcd_port=0x12 ;PORTD
#endasm 
#include <lcd.h>
#include <delay.h>

void main(void)
{

PORTB=0x00;
DDRB=0x00;

PORTC=0x00;
DDRC=0x00;

PORTD=0x00;
DDRD=0x00;

lcd_init(16);

while (1)
      {
     
      lcd_gotoxy(0,0);
      //lcd_putchar();
      lcd_puts("Hello"); 
     
      }
}



Схема в Proteus:
Изображение

Подскажите, пожалуйста, в чем может быть ошибка и как правильно собрать схему?
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

попробуй пересоздать проект и в мастере сразу всё указать для 328 меги (не так много там у тебя своего кода:) ).
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

[uquote="Кот@",url="/forum/viewtopic.php?p=3582501#p3582501"]Кто знает где нарыть готовое решение или что-то похожее? Нужен код для термостата с двумя датчиками и с отправкой температуры на виртуальный ком порт.[/uquote]
То есть уже все есть - и выбран МК, и схема готова, но все это секретно? Дело за малым - код нужен. У телепатов тельперы перегрелись и вырубились...
Очередное студенческое страдание на тему: "сделайте мне..."
Изображение
Punga
Родился
Сообщения: 5
Зарегистрирован: Вс мар 10, 2019 15:31:44

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

Сообщение Punga »

[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3587681#p3587681"]попробуй пересоздать проект и в мастере сразу всё указать для 328 меги (не так много там у тебя своего кода:) ).[/uquote]
Не помогло.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

а на картинке вся схема? (питание дисплея не подключено?)
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Punga
Родился
Сообщения: 5
Зарегистрирован: Вс мар 10, 2019 15:31:44

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

Сообщение Punga »

Да, это вся схема. Вообще, при запуске экран загорается, но больше ничего не происходит
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

попробовал в своем проекте шины питания открутить - работает...
Здесь точно правильно настроено?
СпойлерИзображение
Вложения
2019-03-12_09-51-26.png
(24.39 КБ) 528 скачиваний
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Punga
Родился
Сообщения: 5
Зарегистрирован: Вс мар 10, 2019 15:31:44

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

Сообщение Punga »

Действительно, не было галочки Enable Alphanumeric LCD Support. Теперь создала новый проект, изменила настройки:
Изображение
Но все равно на дисплей ничего не выводится..
Изображение
Странно, что не появляются индикаторы на портах, как на atmega8
Изображение
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

Решил повторить этот путь... создал проект мастером, перетащил твой код (из цикла майна) туда, повторил схему в протеусе... работает :dont_know:
ПС: CodeVisionAVR V2.05.3; протеус 8.8

Добавлено after 48 minutes 42 seconds:
скопировал весь код, не пошло...
разница в коде:
#include <alcd.h> //(работает)
вместо
#include <lcd.h> //(не работает)
Вложения
328.rar
(57.98 КБ) 291 скачивание
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Punga
Родился
Сообщения: 5
Зарегистрирован: Вс мар 10, 2019 15:31:44

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

Сообщение Punga »

Спасибо большое за помощь, все заработало.
Ответить

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