Страница 233 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб окт 08, 2011 14:10:16
Gudd-Head
thebonix писал(а):Подскажите пожалуйста по микроконтроллерам, можно ли выносить дополнительные функции, во внешнюю флэш память (отдельную микросхемку)
Перефразирую: вы хотите хранить ПП (память программ) во внешнем ПЗУ.?.
Вопрос: зачем??? Есть контоллеры со 128 (и больше) кбайт ПП, если вам нужно хранить огромный массив констант (которые 1 раз пишутся и много раз читаются), то тогда да, можно использовать внешнее ПЗУ
Вся фишка в том, что при использовании внешнего ПЗУ производительность у вас упадёт в разы!
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб окт 08, 2011 14:18:08
thebonix
Ну например использовать контроллер avr mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
а контроллеры с большей памятью и дороже и больше по размерам или наоборот в маленьких корпусах
ну это вообщем чисто для интереса, возможно ли впринципе такое?
вроде как в основном коде МК обьявить функцию и адрес ее во внешней памяти.... както так?
а про чтение констант из внешней памяти, это я понял...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб окт 08, 2011 15:58:22
Gudd-Head
thebonix писал(а):mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
Берите Мега16, -32, -64, -128, -256...
thebonix писал(а):контроллеры с большей памятью и дороже
А вы что хотели?
thebonix писал(а): и больше по размерам или наоборот в маленьких корпусах
У них помимо памяти есть много других ништяков. А вот в меньших корпусах....?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб окт 08, 2011 18:38:12
shurikss123
thebonix писал(а):Ну например использовать контроллер avr mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
а контроллеры с большей памятью и дороже и больше по размерам или наоборот в маленьких корпусах
ну это вообщем чисто для интереса, возможно ли впринципе такое?
вроде как в основном коде МК обьявить функцию и адрес ее во внешней памяти.... както так?
а про чтение констант из внешней памяти, это я понял...
береш или 168 328 тот же корпус только ништяков по больше
Я кстате 168-е юзаю хватает с головой хотя есть и 328, но пока не достовал
Re: Как обрабатывать энкодер?
Добавлено: Сб окт 08, 2011 22:31:20
AVT-28
Ничегонеработает писал(а):AVT-28 писал(а):много устройств с энкодерами но нет четкого описания как его обрабатывать контроллером.
Поделитесь...
Делюсь.
Код: Выделить всё
//----------------------------------------------------------------------------
// Модуль поддержки энкодера
Огромное благодарю!!
Под какой контроллер было написано?
Re: Как обрабатывать энкодер?
Добавлено: Сб окт 08, 2011 23:26:34
Леонид Иванович
AVT-28 писал(а):Под какой контроллер было написано?
AVR
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 10:28:17
Chettuser
include <pic18.h> - в каком компиляторе живёт?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 11:26:08
Avarges
thebonix писал(а):Ну например использовать контроллер avr mega8, если все в нем устраивает в плане производительности и возможностей, но памяти хотелось бы больше...
а контроллеры с большей памятью и дороже и больше по размерам или наоборот в маленьких корпусах
ну это вообщем чисто для интереса, возможно ли впринципе такое?
вроде как в основном коде МК обьявить функцию и адрес ее во внешней памяти.... както так?
а про чтение констант из внешней памяти, это я понял...
Я знаю, как минимум один метод: бутлоадером подтягивать в МК прошивку и потом на неё передавать управление.
Но быстро износится ресурс 10000 перезаписей памяти МК. Лучше был бы вариант: подтягивать куски в ОЗУ и их исполнять, только не знаю есть ли в атмеге такое.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 12:06:28
docentoff
Мяу всем котам.
всплыл такой вопрос
мега16 имеет 8 каналов ацп подцепленные через встроенный мультиплексор
никак не могу понять, как можно расширить колличество ацп, через внешний мультиплексор(планирую использовать 4066 микруху, или может чего более дельного посоветуете), и опрашивать состояние датчиков по очереди (терморезисторы)
может подскажете в каком направлении по копать, может у кого кусочек схемы завалялся...или даже кода под CVAvr.....
надеюсь не сильно много прошу...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 12:58:42
pyzhman
У АЦП один вход, а надо измерить несколько каналов. Берем ключи, позволяющие коммутировать аналоговый сигнал и с их помощью подключаем нужный сигнал ко входу АЦП. Нужный ключ активизируем так, как нам надо. Это и будет мультиплексор для АЦП.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 13:39:13
docentoff
pyzh_man писал(а):У АЦП один вход, а надо измерить несколько каналов. Берем ключи, позволяющие коммутировать аналоговый сигнал и с их помощью подключаем нужный сигнал ко входу АЦП. Нужный ключ активизируем так, как нам надо. Это и будет мультиплексор для АЦП.
логично, а может микросхемку посоветуете, которую можно подцепить для этих целей,особого быстродействия не требуется, думаю получится подключить по стандартной схеме включения из даташита(если откопаю), с кодом проблем меньше...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 13:57:17
Avarges
docentoff писал(а):pyzh_man писал(а):У АЦП один вход, а надо измерить несколько каналов. Берем ключи, позволяющие коммутировать аналоговый сигнал и с их помощью подключаем нужный сигнал ко входу АЦП. Нужный ключ активизируем так, как нам надо. Это и будет мультиплексор для АЦП.
логично, а может микросхемку посоветуете, которую можно подцепить для этих целей,особого быстродействия не требуется, думаю получится подключить по стандартной схеме включения из даташита(если откопаю), с кодом проблем меньше...
Для этого подходят микросхемы 4051, 4052, 4053
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 14:10:58
docentoff
первое что попалось на глаза по приемлимой цене в чип и дипе 74HC4052N
как я понял по даташиту это спаренный 4х канальный мультиплексор, управляется выводами Е S0 и S1
тоесть применив эти микрухи я смогу расширить каждые 2 канала ацп проца до 8ми, и того 32 канала АЦП поимеем в итоге.
что бы запустить микруху, надо завести на нее питание, вывод Е повесить на массу.
дальше по двум ногам проца подается лог0 и лог1 на выводы S0 и S1 в следующем порядке
00
01
10
11
выводы Z1 и Z2 подцепить допустим к ADC0 и ADC1 и поочереди их опрашивать однократным преобразованием.
я в правильном направлении выплюнул мыслю ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 14:54:16
pyzhman
Да, все верно. Но учитывайте переходное сопротивление ключей.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 14:57:49
Vendein_RaZoR
Я что то всё таки не понял , на каком шлейфе от блока питания есть 5 вольт ??
На всех компьютерных ATX блоках питания 12 вольт же ??

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 15:05:28
SubDia
там +5, +12.
Вооружайтесь мультиметром и ищите на любом четырехвыводном разъеме. Цветовую маркировку не помню.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 15:06:40
thebonix
красные провода +5В
желтые +12В
p.s. помоему на тех блоках питания нету 3.3В
а вот 5 и 12В присутствуют
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 15:33:14
Vendein_RaZoR
красные провода +5В
Я щас не дома просто
На шлейфе к мамке ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 16:27:57
Chettuser
Черный - общий
Красный - +12 (или +5)
Желтый - +5 (или +12)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс окт 09, 2011 22:13:17
Oberon64
Ну вы блин даете

. Всю жизнь на БП ПК желтый +12 и красный +5