Перейти к содержанию

Помогите студенту-чайнику по МК


Рекомендуемые сообщения

Помогите Студенту- Чайнику. Нашел несколько готовых плат на базе ARM: схемы; и модуль для поключения SD/MMC карт памяти: схема. Выяснил, что модуль работает по SPI и что у ARM "SPI есть и не один". Но в описании плат не нашел никаких упоминаний об этом интерфейсе. Помогите пожалуйста понять, как, грубо говоря, нарисовать общую схему из этих двух:

1) схема подключения модуля,

2) схема одной из готовых плат на базе ARM.

т.е. что куда "цеплять"?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Значит так можно , принять по проводам, перекинуть по радио, а что значит под конкретную цель???мне нужно данные по радиоканалу передать, где то на километров 50

да кстати насчёт пик, там даже разновидности есть, одни с амплитудной модуляцией, другие с фазовой

Изменено пользователем irina
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Километров на 50 проблематично будет, нужно мощный усилитель стоить или радиорелейную связь сделать. Я же уже ответил в 275 сообщении, в радиоконструкторе где то есть - транзисторный передатчик цифровых данных 27Мгц и усилитель к нему ватт на 100 приделать, хорошую антенну повыше и будет 50км

Может с квадратурной амплитудной модуляцией? :)

Изменено пользователем G1KuL1N

Я собрал Маршалл из деталей телевизора Весна, а он звучит не как Маршалл, а как Весна. В чем может быть проблема?

Кто-то куёт Metal, а я паяю Industrial © G1KuL1N (А то уже по всему интернету растащили :)

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Помогите пожалуйста. У меня есть 4 микроконтроллера (3 PIC16F87 и 1 PIC16F84). Все контроллеры должны быть синхронизированы на частоте 20МГц. Можно ли их синхронизировать от одного кварца, но для их общения не использовать SPI? Или используя вывод синхронизации SPI (SCK), данные посылать не через ноги SDI, SDO? Просто мне нужно, чтобы контроллеры принимали разные данные на разных ногах, а не только на SDI.

Т.е. будет ли всё работать синхронно, если я подключу кварц к одному контроллеру, сделаю его мастером и соединю с другими контроллерами с помощью ног SS и SCK, а данные от мастера буду посылать к примеру всем остальным контроллерам на выводы RA0, RA1, RA2..?

Ссылка на комментарий
Поделиться на другие сайты

Выяснил, что модуль работает по SPI и что у ARM "SPI есть и не один". Но в описании плат не нашел никаких упоминаний об этом интерфейсе.

SPI очень популярный протокол и описаний полно в инете. В Вашем случаи, конкретная для этой платы, реализация SPI находиться в даташите на используемый на плате ARM.

Помогите пожалуйста понять, как, грубо говоря, нарисовать общую схему из этих двух:

Вы должны для начала Выбрать САПР в котором Вы будете проектировать схему. Далее чертим в нем две эти схемы и соединяем нужные ножки одной схемы со второй.

(сами просили в двух словах)

P.S. Зря Вы выбрали ARM он очень сложен для понимания новичку, пока не поздно, возьмите, что нибудь попроще AVR или PIC. К тому же, Вам, вряд ли кто то будет отвечать на вопросы по ARM так как вы не сможете задать корректный вопрос и он будет в лучшем случаи проигнорирован, а в худшем народ просто постебаеться.

2cmpenok,

Ваш вопрос достаточно интересен для обсуждения Вынесите его лучше в рублику для PIC здесь он просто затеряется.

Изменено пользователем rtfcnf

Это сообщение поставляется "как есть", без каких либо гарантий. Автор сообщения не несёт какой либо ответственности

за материальный, либо моральный ущерб причиненный данным сообщением напрямую или косвенно.

Ссылка на комментарий
Поделиться на другие сайты

Написал программу для учебы необходимую ,на си под Atmega16a, писал в AVR studio 4 c установленным плагином winavr.

Как там можно определить сколько памяти в микроконтроллере займет написанная программа? У меня нету программатора поэтому кнопка прошить итп недоступны т.к. они становятся доступны только когда он подключен.

После нажатия кнопки скомпилировать появляются файлы с расширениями: elf, eep, hex, 0. какой из них это прошивка что прямиком в память в МК зашивается?

Так то мы пользуемся на учебе IARом но он требует лицензию при установке а таблетка на него не действует...

Изменено пользователем Andrey1987
Ссылка на комментарий
Поделиться на другие сайты

В МК пишется HEX . А обьем можно глянуть после компиляции появляется такое :

Data: 0 bytes (0.0% Full)

(.data + .bss + .noinit)

Build succeeded with 0 Warnings...

( только цифры и проценты тож )

Ссылка на комментарий
Поделиться на другие сайты

Господа специалисты!!!

Помогите пожалуйста.

вот схема:

post-104977-1276183500,37_thumb.gif

На этой схеме есть диод D2 - BAT42

не могу такой найти!!!! всю Москву облазил!!!

Подскажите пожалуйста, есть ли ему альтернатива???

или как он вообще правильно называетьсо????

Для любого процесса найдётся такой, без завершения которого невозможен данный

Ссылка на комментарий
Поделиться на другие сайты

Называется он Диод Шоттки . BAT42

Вариантов на замену много , посмотри , например , здесь.

Технические вопросы решаю в теме , в личке не обсуждаю !!!

Ссылка на комментарий
Поделиться на другие сайты

Спасибо большое, только вот ещё один вопрос по этой схемке???

Там есть сопротивление R6-330R

Это как понимать??? R - это килоОм надеюсь:)

Изменено пользователем Кирилл84

Для любого процесса найдётся такой, без завершения которого невозможен данный

Ссылка на комментарий
Поделиться на другие сайты

Господа!

Снова нужна ваша помощь!!!

Есть микруха:

M80C154H

INTEL'80

OKI'85

japan 4052360

post-104977-1276429668,48_thumb.jpg

Что это такое??? И с чем его едят:):):)

Для любого процесса найдётся такой, без завершения которого невозможен данный

Ссылка на комментарий
Поделиться на другие сайты

То есть из неё сделать вообще ни чего нельзя?

это не логика как я понял?

Для любого процесса найдётся такой, без завершения которого невозможен данный

Ссылка на комментарий
Поделиться на другие сайты

сделать можно только замучаетесь

Нужно соединить процессор, ПЗУ и ОЗУ по шинам данных и адреса сколько проводков паять можете подсчитать сами.

Это сообщение поставляется "как есть", без каких либо гарантий. Автор сообщения не несёт какой либо ответственности

за материальный, либо моральный ущерб причиненный данным сообщением напрямую или косвенно.

Ссылка на комментарий
Поделиться на другие сайты

Понятно!!! спасибо за совет. Лучше отложу в дальний ящик:) вдруг когда нить пригодиться:)

Для любого процесса найдётся такой, без завершения которого невозможен данный

Ссылка на комментарий
Поделиться на другие сайты

PU - без свинцовая технология изготовления

Это сообщение поставляется "как есть", без каких либо гарантий. Автор сообщения не несёт какой либо ответственности

за материальный, либо моральный ущерб причиненный данным сообщением напрямую или косвенно.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

вопрос такой: в устройстве по кнопке идет циклическое переключение светодиодов. проверка происходит по таймеру 25 Гц.

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

пин для кнопки(PD6) сконфигурирован как вход и включен подтягвающий резистор

Код:

PORTD=0b1000000;

DDRD=0x3F;

кнопка замыкает соответственно PD6 на землю.

код проверки:

Код:

if (PIND.6==0)

{

PORTA.0=0;

PORTA.1=0;

PORTB.7=0;

#asm("nop");

#asm("nop");

state++;

switch(state)

{

case 0:PORTA.0=1;break;

case 1:PORTA.1=1;break;

case 2:PORTA.1=1;PORTA.0=1;break;

case 3:PORTB.7=1;break;

case 4:PORTB.7=1;PORTA.0=1;break;

case 5:PORTB.7=1;PORTA.1=1;state=-1;break;

}

} ;

Почему такое может быть? Нужен внешний подтяг. резистор?

Ссылка на комментарий
Поделиться на другие сайты

Так происходит скорей всего изза самой процедуры сканирования . Ведь когда нажимается кнопка то она удерживается не 1/25 с а дольше. тоесть ты нажал кнопку а она определилась как нажатой несколько раз ( сколько раз успела пройти проверка). Чтобы этого избежать можно сделать чтобы действие происходило при ОТПУСКАНИИ кнопки ( проверил если нажата . ждем пока отпустишь . действие) . Еще тут не предусмотренна защита от дребезга контактов .

Ссылка на комментарий
Поделиться на другие сайты

Дело в том что мигание идет даже если не трогаю кнопку.

Но проблема решилась: отключил втроенную подтяжку и поставил старый добрый резистор на 5к6 на плюс - все заработало как часы :)

не знаю в чем причина, но встроенная подтяжка работает очень нестабильно :unknw:

про отпускание - спасибо за совет :thank_you2:

Кстати, а если во время выполнения процедуры обработки прерывания таймера придет новое прерывание от него же оно выполниться?

Ссылка на комментарий
Поделиться на другие сайты

не знаю в чем причина, но встроенная подтяжка работает очень нестабильно :unknw:

по даташиту встроенный подтягивающий резистор может иметь сопротивление от 35 до 120 кОм. Как говориться почувствуйте разницу.

Кстати, а если во время выполнения процедуры обработки прерывания таймера придет новое прерывание от него же оно выполниться?

AVR при входе в прерывание автоматически выполняет команду запрета выполнения прерываний. Так что пока не будет выполнен возврат из прерывания, новое прерывание не произойдет. Правда, Вы можете, в обработчики прерывания самостоятельно разрешить выполнять новые прерывания, только это действует для других векторов и без достаточного опыта в программировании я бы не советовал бы так делать.

Для Вашего же случая, пришедшие во время обработки прерывание еще одно такое же прерывание, будет утеряно.

Изменено пользователем rtfcnf

Это сообщение поставляется "как есть", без каких либо гарантий. Автор сообщения не несёт какой либо ответственности

за материальный, либо моральный ущерб причиненный данным сообщением напрямую или косвенно.

Ссылка на комментарий
Поделиться на другие сайты

по даташиту Attiny2313 "Rpu I/O Pin Pull-up Resistor 20 50 kΩ", но даже если взять 50к, то напряжение на входе при включенной подтяжке все равно не должно быть 0v?

Для Вашего же случая, пришедшие во время обработки прерывание еще одно такое же прерывание, будет утеряно.

ясно, спс, пожалуй то что и нужно, все равно прерывания не нужны пока кнопка не переключит переменную.

Ссылка на комментарий
Поделиться на другие сайты

Дело в том что прерывание обработается намного быстрей чем вы отпускаете кнопку . Конечно , пока это прерывание выполняется следующее поверх него не прыгнет , но как только это прерывание обработается произойдет следующее.

Вот например ты нажал кнопку и держал ее нажатой около секунды . Что при этом происходит : МК входит в прерывание и так как кнопка нажата , меняет положение светодиодов .Выходит из прерывания. При следующем переполнении таймера снова происходит прерывание и так как ты не успел отпустить кнопку , положение светодиодов снова меняется .

Из этого следует что положение светодиодов будет постоянно меняться при нажатой кнопке примерно 25раз в секунду . Именно по этому нужно реагировать на отпускание кнопки , или делать несколько выборок перед тем как сделать действие.

И еще не забудь поставить задержку для защиты от дребезга .

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...