Например TDA7294

Форум РадиоКот • Просмотр темы - CodeVision AVR в вопросах и ответах
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн июн 16, 2025 11:15:57

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8290 ]     ... , , , 28, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 18, 2008 12:05:13 
Прорезались зубы

Карма: -6
Рейтинг сообщений: 16
Зарегистрирован: Пн дек 01, 2008 14:19:31
Сообщений: 235
Откуда: Киргизия.
Рейтинг сообщения: 0
Решил скачать новую демоверсию с официального сайта. При загрузке антвирус выдаёт сообщение о вирусе и отказывается загружать. Что за шутки? :evil:


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 23, 2008 11:26:36 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
Добрый день! Подскажите пожалуйста вечем может быть проблема, не как не могу переда на компьютер информацию?

Код:
#include <mega8>
#include <delay>
#include <stdio>
void main(void)
{
UCSRA=0x00;
UCSRB=0x08;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;         
PORTD=0x00;
DDRD=0xFF;
while (1)

      {
      printf("15975:");

      PORTD.2=1;

      delay_ms(50);

      PORTD.2=0;

      delay_ms(50);

      };


Вместо цифр контроллер мне присылает (ЂЂЂЂЂЂЂЂЂЂЂЂ), в чём может быть проблема?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 23, 2008 23:18:31 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Sounds писал(а):
Добрый день!
...
Вместо цифр контроллер мне присылает (ЂЂЂЂЂЂЂЂЂЂЂЂ), в чём может быть проблема?

Скорее всего в несоотвествии настроек формата кадра (байт, старт стоп. биты четность) и/или скорости передачи. В частности вы настроили передачу восьмого бита (см. описание регистра UCSRB), с учетом того, что нумерация бит начинается с 0 у вас передается старт бит, девять информационных бит, четность, стоп бит.
Также хотелось бы знать от чего тактируется контроллер - если от внутр. RC генератора, то может быть имеет место рассогласование битовых скоростей передачи/приема.
Совет: на первое время откажитесь от проверки четности и настройте передатчик контроллера так, чтобы он передавал 2 стоп-бита.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 24, 2008 06:39:39 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
To smac
Спасибо за ответ!
Тактируется от внутреннего RC генератора.
Посмотри правильно ли я понимаю, должны быть?

UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x8E;
UBRRH=0x00;
UBRRL=0x33


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 24, 2008 14:26:50 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Sounds писал(а):
To smac
Спасибо за ответ!
Тактируется от внутреннего RC генератора.
Посмотри правильно ли я понимаю, должны быть?

UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x8E;
UBRRH=0x00;
UBRRL=0x33


Вроде так, но форма записи меня просто накаляет, приучайтесь писать таким образом
UCSRB=(1<<TXEN)|(1<<RXEN) и
UCSRC=(1<<USBS)|(1<< UCSZ1)|(1<< UCSZ0) а не числовые значения.
Во вторых если у вас внутренний РС генератор, частота которого неточна, то есть шанс, что при одинаково настроенных скоростях реальная битовая скорость у вас будет отличаться достаточно, для неправильного приема символа.
След. совет: попробуйте обмен на низкой скорости (4,8 кбит/с или 1,2 кбит/с). Если не поможет, выкладывайте код, может кто-нибудь что подскажет.
И еще для использования УАРТА готовтесь переходить на кварцевый резонатор или подстраивать каким-либо образом частоту внутреннего генератора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 24, 2008 15:29:03 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
У меня есть кварц на 8 Mгц, только я не как не могу понять как прошить фьюзы для него?
Если можно покажите на картинки, а то я эти фьюзы не как понять не могу.
В заранее спасибо за помощь!


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 24, 2008 23:11:29 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Sounds писал(а):
У меня есть кварц на 8 Mгц, только я не как не могу понять как прошить фьюзы для него?
Если можно покажите на картинки, а то я эти фьюзы не как понять не могу.
В заранее спасибо за помощь!

Тут я вам не помошник, я CV не пользуюсь, соотвественно скриншов сделать не могу. Могу посоветовать обратиться к даташиту. Установка фьюзов, особенно связанных с тактированием требует внимательного отношения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 06:39:59 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
Вот я и боюсь похерить МК=(
Сейчас Мк у меня запрограммирован на 8Мгц внутреннего RC генератора.
Вот поседел поэкспериментировал, и вот какая интересная штука получается.

Прошивка МК настроена:
19200, 8 Data, 1 Stop, No Parity
Программа HyperTerminal настроена:
19200, 8 Data, 1 Stop, No Parity
Результат:
Данные приходят, но не пойми в каком виде.
----------
Прошивка МК настроена:
19200, 8 Data, 1 Stop, No Parity
Программа HyperTerminal настроена:
2400, 8 Data, 1 Stop, No Parity
Результат:
Данные приходят в нормальном виде

Это так и должно быть, или это какой-то глюк?
Может это быть из-за встроенного RC генератора?
Помогите пожалуйста выставить фьюзы на внешний кварцевый резонатор на 8Мгц.
В заранее спасибо!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 07:56:13 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
А как мне принять данные которые я отправляю на МК, подскажите пожалуйста.
Если можно с примером.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 13:21:06 
Прорезались зубы

Карма: -6
Рейтинг сообщений: 16
Зарегистрирован: Пн дек 01, 2008 14:19:31
Сообщений: 235
Откуда: Киргизия.
Рейтинг сообщения: 0
Не подскажите как сделать скриншоты с программы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 13:35:16 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
Открываешь программу с которой нужно сделать скриншот.
Потом нажимаешь на кнопку Print Screen.
После нажатия на кнопку открываешь графический редактор (например Paint.), и туда вставляешь.
Кнопкой Print Screen, эта кнопка находится чуть правее от кнопки F12.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 13:39:29 
Прорезались зубы

Карма: -6
Рейтинг сообщений: 16
Зарегистрирован: Пн дек 01, 2008 14:19:31
Сообщений: 235
Откуда: Киргизия.
Рейтинг сообщения: 0
Спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 14:10:02 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Sounds писал(а):
...
Это так и должно быть, или это какой-то глюк?
Может это быть из-за встроенного RC генератора?
Помогите пожалуйста выставить фьюзы на внешний кварцевый резонатор на 8Мгц.
В заранее спасибо!!!

скорее всего тактовая частота у вас не 8 МГц а 1, в результате контроллер работает в 8 раз меделенне чем вы ожидаете. Либо вы указали др. тактовую частоту в свойствах проекта, и у вас неправильно рассчитано значение UBRR.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 14:22:11 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
Мк точно прошит на 8Мгц внутреннего генератора.
И с параметром UBRR должно быть всё правильно, потому что рассчитывала программа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 25, 2008 17:44:05 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт май 27, 2008 23:23:24
Сообщений: 238
Рейтинг сообщения: 0
Подскажите на внешний кварц на 8Мгц фьюзы я правильно выставил?
CKSEL 1
CKSEL 1
CKSEL 1
CKSEL 1
SUT 0
SUT 1
CKOPT 1
Изображение


Вложения:
1.jpg [55.85 KiB]
Скачиваний: 515
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 26, 2008 22:56:14 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Sounds писал(а):
Подскажите на внешний кварц на 8Мгц фьюзы я правильно выставил?

Не знаю как интерпретирует ваш программатор 1 (запрограммировано или нет) но в вашем случае фьюз биты лучше настроить так:
CKSEL3..1 -можно оставить незапрограммированными или выставить 101, 110, где 0 значит - запрограммирован, 1- незапрограммирован
CKSEL0 - оставить незапрограммированными
CKOPT - запрограммировать
SUT1 - не запрограммирован
SUT0 - запрограммирован
Остальные фьюзы пока не трогайте


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 06, 2009 01:09:56 
Встал на лапы

Зарегистрирован: Пт дек 05, 2008 18:19:27
Сообщений: 142
Откуда: Кривой Рог Украина
Рейтинг сообщения: 0
Всем доброй ночки,помогите советом,у меня проблема с CVAVR-AVR910-ATINY2313,проблема в следуещем,пдключаю тиньку к программатору,зашиваю нех,фьюзы не трогаю(заводские),после заливки пытаюсь прочитать-не может войти в режим программирования,и так с 3 мя тиньками из разных источников,а с 4й вооще шок,вставляю,читаю фьюзы-нормально,опять читаю-не может войти в режим программирования,с 5ти шт удалось прошить только одну,а вставляю мегу8- проблем нет,читаеться,шьется,стирается.Кто знает че это может быть,у когото было подобное?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 15, 2009 10:36:58 
Родился

Зарегистрирован: Чт янв 15, 2009 09:46:38
Сообщений: 1
Рейтинг сообщения: 0
Вопрос такой. Прошиваю Attiny2313 прогером AVR910, Потом сливаю прошивку - размер становится больше. Сравниваю дампы - вообще разные. Если даже загрузить прошивку в буфер CodeVision, а потом сохранить - та же беда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 15, 2009 22:36:54 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
А что говорит при верификации? А камень работает по программе?

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 16, 2009 23:18:07 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Чт окт 23, 2008 19:35:08
Сообщений: 23
Рейтинг сообщения: 0
Fly писал(а):
Вопрос такой. Прошиваю Attiny2313 прогером AVR910, Потом сливаю прошивку - размер становится больше. Сравниваю дампы - вообще разные. Если даже загрузить прошивку в буфер CodeVision, а потом сохранить - та же беда.


Случаем при прошивке LOCKи не ставишь??


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8290 ]     ... , , , 28, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y