Страница 520 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 13:58:57
Мikа
Всем доброго дня

Кто-нибудь может подсказать, как работать с 74HC595D? Гугл какого-то туториола не выдал, в даташите я понял только названия ног

Я даже не понял смысла того, что написано в таблице управления микросхемой .В целом ситуация такая: есть, скажем, 4х разрядный 7ми сегментный индикатор. Есть ATmega48, без внешнего кварца.
Ну и вопрос, куда и что подключать, чтобы отправить ей команды? И в каком виде ей их слать? Как тактировать? В общем, ничего я не пойму

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 14:06:23
Gudd-Head
Мikа писал(а):Всем доброго дня

Кто-нибудь может подсказать, как работать с 74HC595D?
Даж не знаю. Обычный сдвиговый регистр, в ДШ всё разжёвано... Что конкретно непонятно?
Мikа писал(а):Я даже не понял смысла того, что написано в таблице управления микросхемой
Тут, наверное, надо бы дать ссылочку на книжку по цифровой технике...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 14:15:01
Мikа
Gudd-Head, в целом по поводу учебника по цифровой электронике вы правы, но я как-то не сторонник книг или ВУЗов, ИМХО, всё лучше доходит с практикой. Нагуглил вот
http://avrproject.ru/publ/kak_podkljuch ... 5/2-1-0-44 то, что надо, кажется. Надо было искать "...сдвиговый регистр", на это меня подтолкнул ваш ответ, спасибо

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 14:31:50
Gudd-Head
Мikа писал(а):Нагуглил вот
А вот как можно передавать инфу по одному проводу:
http://easyelectronics.ru/upravlenie-se ... ovodu.html
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 14:54:27
Chettuser
Мой вопрос про аппаратный SPI чересчур подробно видимо описан - никто не отвечает

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 15:59:09
Мikа
Много нового и интересного узнал, спасибо

и, пока что, из найденного, статья DI HALT'a самая доходчивая про сдвиговые регистры

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 17:40:58
HHIMERA
Chettuser писал(а):Мой вопрос про аппаратный SPI чересчур подробно видимо описан - никто не отвечает

А что отвечать... там ERRATA интересная...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 08, 2014 21:07:44
Chettuser
TMR2 не юзаю - он задействован в PWM. Да и ситуаций, описанных в errata нет.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср июл 09, 2014 22:46:13
Starmarik
Друзья, подскажите одну штуку. Разбираюсь с внешним тактированием. В контроллере Attiny13 можно подключить внешнее тактирование. Я в протеусе делаю симуляцию, CKDIV8 не программирую, CKSEL1=00, тоесть ставлю фьюз внешнего тактирования, подаю сигнал dc_clock с любой частотой на ногу CLKI, а оно не работает, пишет какую то ошибку, что-то с CKSEL, частота не подходит или подобное чего-то. Скрин под спойлером.
Спойлер

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт июл 10, 2014 00:22:04
Alexeyslav
Ты не указал частоту тактирования. Ножка в протеусе внешнего тактирования это просто декорация, туда ничего не надо подавать(ибо оно будет просто проигнорировано) просто в свойствах контроллера задай тактовую частоту.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт июл 10, 2014 19:12:25
Chettuser
Подключил АЦП на AN0. При этом нет реакции на Vref, заведенное на внешние пины, а от внутреннего подключения к Vdd и Vss все работает. Почему? Что я еще не учел?
Спойлер
Код: Выделить всё
//------- ADC -----------
ADCS1 = 0; // Tad = FOSC/32 (/8, /2)
ADCS0 = 0;
CHS3 = 0; // AN0=0000, AN1=0001, AN2=0010, ...
CHS2 = 0;
CHS1 = 0;
CHS0 = 0;
ADFM = 1; // сдвигаем в младший байт ADRESL
VCFG1 = 0; // -Vref к Vref- pin
VCFG0 = 0; // +Vref к Vref+ pin
ADON = 1; // включаем АЦП
GO = 0; // запрет конверсии АЦП
ADRESL= 0; // чмстим буфер
ADRESH= 0;
//-----------------------
Код: Выделить всё
GO = 1; // Включили преобразование АЦП
while(GO)
{
asm("nop"); // Ожидаем окончания преобразования АЦП
}
Errata листал - ничего не напоминает.

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс июл 13, 2014 18:00:34
izludec
Товарисчи-котейки, подскажите, хочу создать устройство с дисплеем и графическим интерфейсом. Нигде не могу найти примеров использования дисплеев >2 дюймов. Хочу использовать дисплей дюйма 4. Не хочу использовать андроид. Возможно ли это и какой МК под это стоит использовать(бюджетный вариант)? Есть ли не тач экранчики 4-дюймовые(тоже бюджетный вариант)?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн июл 14, 2014 17:22:48
mehas
Доброго дня, Ув. форумчане. Не пинайте сильно за сказаное и бо я начинающий.
Есть Мега 64А, есть прошика (проверочная, поскольку родная тоже не пашет),
вообщем после залития она не работает, 2 МК перепробовал, фюзы: low=61 high=D9 extendet=FF
настроен на внутренний 1MHz RC генератор, схема включения: питание "+" ноги 21,52,64, "-" 22,52.
что в моих действиях не правильно, и как завети этот МК. уже 3дня играюсь не могу понять , или фюзы неправельно, либо
#include <Mega64.h>
#include <delay.h>
void main (void){
PORTA=0b00000000;
PORTB=0b00000000;
PORTC=0b00000000;
PORTD=0b00000000;
PORTE=0b00000000;
PORTF=0b00000000;
DDRA=0b11111111;
DDRB=0b11111111;
DDRC=0b11111111;
DDRD=0b11111111;
DDRE=0b11111111;
DDRF=0b11111111;
while(1){
PORTA=0b00000000;
delay_ms(500);
PORTA=0b00000001;
delay_ms(500);
}
}
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 15, 2014 08:42:29
Gudd-Head
mehas писал(а):схема включения: питание "+" ноги 21,52,64, "-" 22,52.
Ресет в воздухе висит? Нарисуйте нормальную схему.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 15, 2014 09:32:18
akl
mehas писал(а):питание "+" ноги 21,52,64, "-" 22,52.
Это очепатка (вместо 53 написано
52) или так соединено? Я бы ещё соединил с GND 63 лапу.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт июл 15, 2014 12:41:18
mehas
Gudd-Head писал(а):Ресет в воздухе висит? Нарисуйте нормальную схему.
нет, через 10к подвешан к +5
Да извеняюсь, 53 нога, 63 подключал уже тоже, но без успешно, былаб проблема с одним МК, может битый, а так уже третий взял и таже беда. Забыл упомянуть, прошиваю по SPI програматором XELTEK 500P.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср июл 16, 2014 01:45:57
Hispanus
Здравствуйте! Как можно переконвертировать wav в bin (для симуляции в протеусе) и wav в hex ( для записи с помощью программатора во внешнюю память с интерфейсом i2с)? Спасибо!
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср июл 16, 2014 08:16:36
Аlex
Hispanus писал(а):Как можно переконвертировать wav в bin
WAV - это уже бинарник, за исключением небольшой информации вначале файла. Так что конвертировать bin в bin не имеет ни какого смысла
Hispanus писал(а):и wav в hex ( для записи с помощью программатора во внешнюю память с интерфейсом i2с)
А для чего ? Заливайте в память сразу бинарные данные. Программе, заливающий hex в микросхему, всё равно перед залитием придётся выдёргивать из hex'а бинарные данные. Избавьте её от этой мучительной процедуры

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср июл 16, 2014 11:26:43
Hispanus
Аlex, получается можно вообще обойтись без конвертации? При программировании памяти просто открыть программатором wav файл и записать его содержимое в 24LC256? Но как тогда избавиться от небольшой информации в начале wave (насколько она небольшая)? Можно ли открыть wav в hex редакторе и вырезать кусок этой небольшой информации? Но как тогда узнать, что вырезаешь именно ее, а не полезные данные? И, наконец, последний вопрос

Для симуляции работы 24LC256 в протеусе нужен именно bin файл. Подойдет ли простая смена расширения .wav на .bin? Спасибо!
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср июл 16, 2014 14:31:11
Аlex
На все Ваши вопросы с лёгкостью ответит гугол. Первая ссылка в поисковике -
http://audiocoding.ru/статьи/структура-wav-файла.html