Например TDA7294

Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК и ПЛИС.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт июл 15, 2025 01:52:15

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


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



Начать новую тему Ответить на тему  [ Сообщений: 12545 ]     ... , , , 87, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Пт мар 19, 2010 18:46:25 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
pic16c57 перепрошить не получится - он однократно программируемый.

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Пт мар 19, 2010 19:56:55 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
Народ, объясните чайнику. Вот есть например у нас 8ми разрядная шина адреса, это значит что мы можем адресовать 2 в 8й ячеек памяти (256 вроде). То есть получается, что если мы в напихаем в контроллер много памяти, то он не будет ее "видеть", так как не хватит разрядности шины адреса. А как же получается с компутером, плашки с озу мы можем впихнуть сколько разъемов хватит, там шина расчитана на все разъемы просто? И с жестким диском так же. :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Пт мар 19, 2010 20:14:18 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19703
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
kushman писал(а):
А как же получается с компутером, плашки с озу мы можем впихнуть сколько разъемов хватит

А вот и нет. Там, естессно, тоже конечная разрядность шины адреса. И в спецификации к материнке указывается максимальный объём поддерживаемого ОЗУ. Напихать-то то конечно можно во все слоты.... Но работать будет не вся :)

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Пт мар 19, 2010 20:53:56 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
А с жестким диском то как? Там тоже есть лимит? Никто же когда покупает хард на терабайт не задумывается хватит ему или не хватит разрядности шины адреса. Или я чего то непонимаю :?

ЗЫ. Я так понимаю в фон Неймановской архитектуре нет разницы ОЗУ и ПЗУ? Это верно?


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 10:28:56 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
Если не ошибаюсь, в хардах последовательная адресация, и это сейчас люди не задумываются о том, будет ли их комп держать 1Тб или нет, а вот раньше, очень даже задумывались...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 16:56:04 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7517
Рейтинг сообщения: 0
Люди, кому не влом, подскажите пожалуйста ключики для avreal, чтобы он шил только eeprom, не трогая flash.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


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

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 17:36:15 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
RTFM http://real.kiev.ua/old/avreal/ru/description
Цитата:
ВЫЗОВ

avreal [ключи] [-c] имя_файла_кода [[-d] имя_файла_данных]]
или
avreal [ключи] -d имя_файла_данных (когда код трогать желания нет)

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 18:03:54 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7517
Рейтинг сообщения: 0
Цитата:
avreal [ключи] -d имя_файла_данных (когда код трогать желания нет)


С самого начала делал так, все равно пишет "Program CODE memory", один раз. Поэтому и задал вопрос, подумал, что чего-то недопонял. Или это он пишет для красоты?

Задам вопрос по-другому. Надо ли перед этим писать -ew? Или он и так запишет eeprom?

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 18:37:24 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
"Ну я не знаю" (tm)

Код:
avreal/WIN32  -  AVR controllers LPT programmer by Redchuk Alexandr
v1.28r1 (Jan 31 2010 16:43:36)  http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
  -ab -pe800 -o7373 +mega8 -w -v -d foo.hex
Adapter enabled
Device connected, mega8 detected
Chip not locked
    (поскипано)
Programming DATA memory
................ done (5.2s)
Verifying DATA memory
................ passed
 done (36ms)
Total time 5.4s
Reset pin released
Adapter disabled

И разными версиями в глубину до 1.24rev0 то же самое, см. вложение.


Вложения:
avreal.txt [3.82 KiB]
Скачиваний: 216

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 18:39:18 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
YS писал(а):
Надо ли перед этим писать -ew? Или он и так запишет eeprom?
-e писать не стоит, если не стоит задача стереть код.
-w нужно, -v по вкусу

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 19:12:43 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7517
Рейтинг сообщения: 0
Так... Задача проясняется. Значит, -e писать не надо. Я правильно понял, что -е потирает код?

У меня ключи были такие: avreal32 +mega8515 -p1 -as -o6MHz -! -n -ew -d temp.eep

Т.е. их надо заменить на avreal32 +mega8515 -p1 -as -o6MHz -! -n -w -d temp.eep ?

Будет ли при этом выполняться стирание eeprom перед ее программированием? Еще раз - стоит задача заменить содержимое eeprom, не трогая код.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 22:18:09 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
YS писал(а):
Так... Задача проясняется. Значит, -e писать не надо. Я правильно понял, что -е потирает код?
-e вызывает комануд стирания микроконтроллера, при этом трутся лок-биты, код и данные в eeprom

YS писал(а):
У меня ключи были такие: avreal32 +mega8515 -p1 -as -o6MHz -! -n -ew -d temp.eep
Семён Семёныч!
-e -n это не просто стереть, это ещё и записать в сташие два байта кода счётик стираний.
Кстати, -! без нужды не стоит ставить. При этом подсунете нечаянно вместо mega8515 какую-нибудь mega8, да прошьёте в неё фьюзы от 8515

YS писал(а):
Т.е. их надо заменить на avreal32 +mega8515 -p1 -as -o6MHz -! -n -w -d temp.eep ?
Будет ли при этом выполняться стирание eeprom перед ее программированием? Еще раз - стоит задача заменить содержимое eeprom, не трогая код.
Да понятно.
eeprom можно перепрограмировать без стирания. На то она и не flash.
Именно так, только ещё -! -n убрать.

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 22:28:48 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7517
Рейтинг сообщения: 0
Цитата:
-e -n это не просто стереть, это ещё и записать в сташие два байта кода счётик стираний.


Е-мое! :shock: Не доглядел... :oops: Скопипастил с другого батника, который для полного программирования кристалла, и забыл убрать... :oops:

Большое Вам спасибо! :beer:

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Сб мар 20, 2010 22:41:29 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 52
Зарегистрирован: Чт дек 31, 2009 19:27:45
Сообщений: 842
Откуда: Бровари, Україна
Рейтинг сообщения: 0
YS писал(а):
Скопипастил с другого батника, который для полного программирования кристалла, и забыл убрать...

"Для резкого повышения качества программного обсеспечения достаточно всего лишь убрать функцию copy&paste из всех редакторов" (С) не помню чей.

_________________
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Вс мар 21, 2010 14:19:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
Возникла проблема при работе SPI на меге48, а именно не хочет устанавливаться флаг SPIF и программа застревает. При этом в протеусе на меге48 и в реале на меге8 всё работает нормально.
Код:
Код:
void SPI_init(void)
{
DDRB|=(1<<5)|(1<<3)|(1<<0);
SD_DIS;
SPCR=(1<<SPE)|(1<<MSTR)|(1<<SPR1)|(1<<SPR0);
}
char SPI(char cData)
{
SPDR=cData;
while(!(SPSR & (1<<SPIF)));
SPSR&=~(1<<SPIF);
return(SPDR);
}
int main()
{
SPI_init();
SPI(0xFF);
while(1);
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Вс мар 21, 2010 17:35:25 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
AI_Disable писал(а):
Возникла проблема при работе SPI на меге48, а именно не хочет устанавливаться флаг SPIF и программа ...
}[/code]

Подтяните линию SS(PB2) к + питания, либо настройте соответствующий вывод порта как выход. За разъяснениями обращайтесь к даташиту, особенно к пункту SS Pin Functionality (в моей копии даташита пункт 18.3).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Вс мар 21, 2010 17:50:30 
Открыл глаза

Зарегистрирован: Сб янв 24, 2009 19:00:08
Сообщений: 61
Откуда: Волгоград
Рейтинг сообщения: 0
Почему на некоторых портах контролера устанавливается напряжение 2,5В? и эти порты нельзя изменить даже если програмно прописать значения 1 или 0 :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Вс мар 21, 2010 18:57:29 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт окт 15, 2009 14:16:18
Сообщений: 1116
Откуда: Екб
Рейтинг сообщения: 0
smac, благодарствую :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Вс мар 21, 2010 20:32:43 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Александр 071 писал(а):
Почему на некоторых портах контролера устанавливается напряжение 2,5В? и эти порты нельзя изменить даже если програмно прописать значения 1 или 0 :(

Точную схему и программу давайте, без этого ничего сказать нельзя.
AI_Disable, заработало?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Различные мелкие вопросы
СообщениеДобавлено: Вс мар 21, 2010 20:46:28 
Открыл глаза

Зарегистрирован: Сб янв 24, 2009 19:00:08
Сообщений: 61
Откуда: Волгоград
Рейтинг сообщения: 0
smac писал(а):
Александр 071 писал(а):
Почему на некоторых портах контролера устанавливается напряжение 2,5В? и эти порты нельзя изменить даже если програмно прописать значения 1 или 0 :(

Точную схему и программу давайте, без этого ничего сказать нельзя.
AI_Disable, заработало?

Вроде всё заработало как светодиоды отпаял. Спасибо.


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

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


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

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


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

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


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