Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

thebonix писал(а):Подскажите пожалуйста по микроконтроллерам, можно ли выносить дополнительные функции, во внешнюю флэш память (отдельную микросхемку)

Перефразирую: вы хотите хранить ПП (память программ) во внешнем ПЗУ.?.
Вопрос: зачем??? Есть контоллеры со 128 (и больше) кбайт ПП, если вам нужно хранить огромный массив констант (которые 1 раз пишутся и много раз читаются), то тогда да, можно использовать внешнее ПЗУ
Вся фишка в том, что при использовании внешнего ПЗУ производительность у вас упадёт в разы!
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
thebonix
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 06, 2011 20:19:53
Откуда: Украина, Мариуполь

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение thebonix »

Ну например использовать контроллер avr mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
а контроллеры с большей памятью и дороже и больше по размерам или наоборот в маленьких корпусах

ну это вообщем чисто для интереса, возможно ли впринципе такое?
вроде как в основном коде МК обьявить функцию и адрес ее во внешней памяти.... както так?

а про чтение констант из внешней памяти, это я понял...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

thebonix писал(а):mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...

Берите Мега16, -32, -64, -128, -256...
thebonix писал(а):контроллеры с большей памятью и дороже

А вы что хотели? :)
thebonix писал(а): и больше по размерам или наоборот в маленьких корпусах

У них помимо памяти есть много других ништяков. А вот в меньших корпусах....?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
shurikss123
Грызет канифоль
Сообщения: 271
Зарегистрирован: Пн окт 25, 2010 20:47:04
Откуда: Казахстан, Астана

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение shurikss123 »

thebonix писал(а):Ну например использовать контроллер avr mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
а контроллеры с большей памятью и дороже и больше по размерам или наоборот в маленьких корпусах

ну это вообщем чисто для интереса, возможно ли впринципе такое?
вроде как в основном коде МК обьявить функцию и адрес ее во внешней памяти.... както так?

а про чтение констант из внешней памяти, это я понял...

береш или 168 328 тот же корпус только ништяков по больше

Я кстате 168-е юзаю хватает с головой хотя есть и 328, но пока не достовал
Изображение
Мастер на все руки, кручу, кручу, кручу и матерюсь
Повелитель паяльной станции, лома, и пинцета!!!
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: Как обрабатывать энкодер?

Сообщение AVT-28 »

Ничегонеработает писал(а):
AVT-28 писал(а):много устройств с энкодерами но нет четкого описания как его обрабатывать контроллером.
Поделитесь...


Делюсь.

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

//----------

// Модуль поддержки энкодера



Огромное благодарю!!
Под какой контроллер было написано?
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Как обрабатывать энкодер?

Сообщение Леонид Иванович »

AVT-28 писал(а):Под какой контроллер было написано?


AVR
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

include <pic18.h> - в каком компиляторе живёт?
Аватара пользователя
Avarges
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Вт дек 22, 2009 02:24:50
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Avarges »

thebonix писал(а):Ну например использовать контроллер avr mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
а контроллеры с большей памятью и дороже и больше по размерам или наоборот в маленьких корпусах

ну это вообщем чисто для интереса, возможно ли впринципе такое?
вроде как в основном коде МК обьявить функцию и адрес ее во внешней памяти.... както так?

а про чтение констант из внешней памяти, это я понял...

Я знаю, как минимум один метод: бутлоадером подтягивать в МК прошивку и потом на неё передавать управление.
Но быстро износится ресурс 10000 перезаписей памяти МК. Лучше был бы вариант: подтягивать куски в ОЗУ и их исполнять, только не знаю есть ли в атмеге такое.
docentoff
Родился
Сообщения: 11
Зарегистрирован: Пт июн 24, 2011 20:41:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение docentoff »

Мяу всем котам.

всплыл такой вопрос

мега16 имеет 8 каналов ацп подцепленные через встроенный мультиплексор

никак не могу понять, как можно расширить колличество ацп, через внешний мультиплексор(планирую использовать 4066 микруху, или может чего более дельного посоветуете), и опрашивать состояние датчиков по очереди (терморезисторы)

может подскажете в каком направлении по копать, может у кого кусочек схемы завалялся...или даже кода под CVAvr.....

надеюсь не сильно много прошу...
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение pyzhman »

У АЦП один вход, а надо измерить несколько каналов. Берем ключи, позволяющие коммутировать аналоговый сигнал и с их помощью подключаем нужный сигнал ко входу АЦП. Нужный ключ активизируем так, как нам надо. Это и будет мультиплексор для АЦП.
Docendo discimus
docentoff
Родился
Сообщения: 11
Зарегистрирован: Пт июн 24, 2011 20:41:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение docentoff »

pyzh_man писал(а):У АЦП один вход, а надо измерить несколько каналов. Берем ключи, позволяющие коммутировать аналоговый сигнал и с их помощью подключаем нужный сигнал ко входу АЦП. Нужный ключ активизируем так, как нам надо. Это и будет мультиплексор для АЦП.



логично, а может микросхемку посоветуете, которую можно подцепить для этих целей,особого быстродействия не требуется, думаю получится подключить по стандартной схеме включения из даташита(если откопаю), с кодом проблем меньше...
Аватара пользователя
Avarges
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Вт дек 22, 2009 02:24:50
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Avarges »

docentoff писал(а):
pyzh_man писал(а):У АЦП один вход, а надо измерить несколько каналов. Берем ключи, позволяющие коммутировать аналоговый сигнал и с их помощью подключаем нужный сигнал ко входу АЦП. Нужный ключ активизируем так, как нам надо. Это и будет мультиплексор для АЦП.



логично, а может микросхемку посоветуете, которую можно подцепить для этих целей,особого быстродействия не требуется, думаю получится подключить по стандартной схеме включения из даташита(если откопаю), с кодом проблем меньше...

Для этого подходят микросхемы 4051, 4052, 4053
docentoff
Родился
Сообщения: 11
Зарегистрирован: Пт июн 24, 2011 20:41:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение docentoff »

первое что попалось на глаза по приемлимой цене в чип и дипе 74HC4052N


как я понял по даташиту это спаренный 4х канальный мультиплексор, управляется выводами Е S0 и S1

тоесть применив эти микрухи я смогу расширить каждые 2 канала ацп проца до 8ми, и того 32 канала АЦП поимеем в итоге.

что бы запустить микруху, надо завести на нее питание, вывод Е повесить на массу.

дальше по двум ногам проца подается лог0 и лог1 на выводы S0 и S1 в следующем порядке

00
01
10
11

выводы Z1 и Z2 подцепить допустим к ADC0 и ADC1 и поочереди их опрашивать однократным преобразованием.

я в правильном направлении выплюнул мыслю ?
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение pyzhman »

Да, все верно. Но учитывайте переходное сопротивление ключей.
Docendo discimus
Vendein_RaZoR
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Vendein_RaZoR »

Я что то всё таки не понял , на каком шлейфе от блока питания есть 5 вольт ??
На всех компьютерных ATX блоках питания 12 вольт же ?? :shock:
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение SubDia »

там +5, +12.
Вооружайтесь мультиметром и ищите на любом четырехвыводном разъеме. Цветовую маркировку не помню.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
thebonix
Открыл глаза
Сообщения: 44
Зарегистрирован: Пт май 06, 2011 20:19:53
Откуда: Украина, Мариуполь

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение thebonix »

красные провода +5В
желтые +12В

p.s. помоему на тех блоках питания нету 3.3В
а вот 5 и 12В присутствуют
Vendein_RaZoR
Сверлит текстолит когтями
Сообщения: 1158
Зарегистрирован: Ср июн 22, 2011 21:14:17
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Vendein_RaZoR »

красные провода +5В


Я щас не дома просто :)
На шлейфе к мамке ?
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Черный - общий
Красный - +12 (или +5)
Желтый - +5 (или +12)
Oberon64
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Ср фев 03, 2010 15:39:36

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Oberon64 »

Ну вы блин даете :shock: . Всю жизнь на БП ПК желтый +12 и красный +5
Verba volant
Ответить

Вернуться в «Разные вопросы по МК»