Мелкие вопросы по МК и ПЛИС.
- 10on
- Электрический кот
- Сообщения: 1042
- Зарегистрирован: Пн авг 31, 2009 09:04:53
- Откуда: Россия, Омск
Re: Мелкие вопросы по МК и ПЛИС.
Serj324, собери EXTRAPIC.
Re: Мелкие вопросы по МК и ПЛИС.
Здравствуйте, возможно ли такое или нужен ещё 1 транзистор, контроллер Xmega128A3
возможности порта http://www.gaw.ru/html.cgi/txt/doc/micr ... /13_14.htm
возможности порта http://www.gaw.ru/html.cgi/txt/doc/micr ... /13_14.htm
- Вложения
-
- 1.JPG
- (4.65 КБ) 281 скачивание
Re: Мелкие вопросы по МК и ПЛИС.
Нет, без ещё одного транзистора не обойтись.
Re: Мелкие вопросы по МК и ПЛИС.
Меня давненько мучает один вопрос: какой максимальный размер программы можно зашить в МК типа AVR или PIC. К примеру, нашел схему USB программатора для PIC-контроллеров, выполненную на PIC18F2550. По даташиту у нее 32кб памяти программ, а прошивка для него (hex-файл) весит 90кб. То же самое и по AVRам, находил проект для Atmega16 (16кб) с прилагаемым hex-файлом более 20кб. Как это понимать?
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Мелкие вопросы по МК и ПЛИС.
Размер прошивки не равен размеру HEX-файла, прочитайте как он устроен.
Re: Мелкие вопросы по МК и ПЛИС.
если не трудно, киньте ссылку где можно почитать.
и как тогда узнать реальный размер программы?
и как тогда узнать реальный размер программы?
Re: Мелкие вопросы по МК и ПЛИС.
В google набираете Intel HEX format и читаете.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Re: Мелкие вопросы по МК и ПЛИС.
google, hex-format, и у вас ссылок немеряно.wog39 писал(а):если не трудно, киньте ссылку где можно почитать.
и как тогда узнать реальный размер программы?
В инете на каждом углу (Гугл знает где) утилита hex2bin.exe Конвертируете одно в другое и смотрите размер полученного бинарника.
С уважением,
Виктор.
Виктор.
Re: Мелкие вопросы по МК и ПЛИС.
Спасибо. Вроде разобрался.
Хотел спросить еще об одной странности: зашиваю в контроллер программу, hex-файл весит 9кб, считываю эту же программу из контроллера - получается hex-файл весом 45кб.
Сейчас посмотрел содержимое файлов, и вроде все стало на свои места - в считанном файле первые 20% строк идентичны строкам оригинального файла, а всё остальное заполнено "FF"
Хотел спросить еще об одной странности: зашиваю в контроллер программу, hex-файл весит 9кб, считываю эту же программу из контроллера - получается hex-файл весом 45кб.
Сейчас посмотрел содержимое файлов, и вроде все стало на свои места - в считанном файле первые 20% строк идентичны строкам оригинального файла, а всё остальное заполнено "FF"
Re: Мелкие вопросы по МК и ПЛИС.
9кб весит компьютерный файл. А для микроконтроллера ценно только его содержимое.
Неиспользуемые ячейки память имеют значение 0xFF
Неиспользуемые ячейки память имеют значение 0xFF
Не умеешь - не берись, но не взявшись не научишься...
Re: Мелкие вопросы по МК и ПЛИС.
Постоянное напряжение 24 В. Нужно подключить микроконтроллер, напряжение питания 5В. Можно ли просто через резистор и супервизор? Как обычно это делают?
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Бррр... зачем здесь супервизор?
Обычно делается это через понижающий стабилизатор серии 78xx (78Lxx)
Обычно делается это через понижающий стабилизатор серии 78xx (78Lxx)
Re: Мелкие вопросы по МК и ПЛИС.
Через 3-выводный интегральный стабилизатор, вроде 7805 или 78L05
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Вопрос специалистам по ПЛИС, язык Verilog.
Каким образом можно описать модуль выдающий ряд управляющих импульсов с задержкой по времени между ними?
Каким образом можно описать модуль выдающий ряд управляющих импульсов с задержкой по времени между ними?
Re: Мелкие вопросы по МК и ПЛИС.
Привет. подскажите, плз, столкнулся с некоторыми трудностями.
Есть usb программатор и есть отладочная плата для atmega8.
Обжал шлейф, думал, соеденить и уже прожить, но не тут то было. намудрил
вид сверху контактов на программоторе и на отладке такой:
gnd miso
gnd sck
gnd rst
gnd gnd
vtg mosi
но особенность разъемов, которыми обжимал шлейф, такая, что на отладке дб выводы в таком порядке (вид сверху)
miso gnd
sck gnd
rst gnd
gnd gnd
mos vtg
надо было сразу так спаять, но не знал. А полностью. зачищать отладку и все перепаивать не хочется.
такой вопрос, если выкинуть пару проводов земли, будет схема работать? каков принцип, вообще, у того, что из 10и контактов каждый 2й провод - земля. Они должны чередоваться с сигнальными? А Что если, я выкину 1 землю? Например так:
- miso
gnd sck
gnd rst
gnd gnd
vtg mosi
тогда, если правильно обжать, на отладку выводы прийдут так:
gnd miso
gnd sck
gnd rst
vtg gnd - а если эту землю еще выкинуть? можно- нет?
--- mosi
Есть usb программатор и есть отладочная плата для atmega8.
Обжал шлейф, думал, соеденить и уже прожить, но не тут то было. намудрил
вид сверху контактов на программоторе и на отладке такой:
gnd miso
gnd sck
gnd rst
gnd gnd
vtg mosi
но особенность разъемов, которыми обжимал шлейф, такая, что на отладке дб выводы в таком порядке (вид сверху)
miso gnd
sck gnd
rst gnd
gnd gnd
mos vtg
надо было сразу так спаять, но не знал. А полностью. зачищать отладку и все перепаивать не хочется.
такой вопрос, если выкинуть пару проводов земли, будет схема работать? каков принцип, вообще, у того, что из 10и контактов каждый 2й провод - земля. Они должны чередоваться с сигнальными? А Что если, я выкину 1 землю? Например так:
- miso
gnd sck
gnd rst
gnd gnd
vtg mosi
тогда, если правильно обжать, на отладку выводы прийдут так:
gnd miso
gnd sck
gnd rst
vtg gnd - а если эту землю еще выкинуть? можно- нет?
--- mosi
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Niaden, можете оставить только одну землю. Но убедитесь, что она с обоих сторон подключена, а не просто контакт в воздухе болтается.
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
скорее всего от любого пина gnd можно отказаться без последствий. и даже от всех, кроме любого одного.
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: Мелкие вопросы по МК и ПЛИС.
такой вопрос, если выкинуть пару проводов земли, будет схема работать? каков принцип, вообще, у того, что из 10и контактов каждый 2й провод - земля. Они должны чередоваться с сигнальными? А Что если, я выкину 1 землю?
Земля нужна одна. Чередуют на шлейфе для того, чтобы на длинном кабеле было меньше помех.
И вообще не понимаю я этих трудностей. Есть miso, mosi, sck, rst и земля. Всего пять проводов. Чем и как их соединить - дело десятое. Шлейфом, отдельными проводами. Как расположить контакты - вообще не имеет значения. Просто некоторые стараются придерживаться определённого порядка, чтобы можно было обмениваться между собой готовыми девайсами и не ломать голову над расположением контактов программирования.
А для себя делайте как хотите, только соедините одноимённые цепи.
Re: Мелкие вопросы по МК и ПЛИС.
ясно, спасибо за ответы!
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Мелкие вопросы по МК и ПЛИС.
Chettuser писал(а):язык Verilog.
Каким образом можно описать модуль выдающий ряд управляющих импульсов с задержкой по времени между ними?
А что смущает, реализация задержки?
Использовать счетчики.. Или нужен конкретный пример конкретного описательного блока?
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
