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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 479
Зарегистрирован: Вт июн 02, 2009 22:38:40
Откуда: Город-герой Москва

Сообщение Грендайзер »

чесно говоря я в этих делах пока совсем не спец... так что как там инфа лежать будит меня не волнует. Лишь бы можно было её прочесть и использовать. Пока мысль такая, прилепить память к плисине и использовать её (т.е. плис) как контроллер который будит по некоторому интерфейсу общаться с хостом и класть в память то, что хост захочет. Тока как я понял, с флэш памятью свои ещё есть заморочки... Я имею в виду сектора какие то и то как их заполнять...
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вс сен 23, 2012 05:51:35

Сообщение black_lizard »

Грендайзер писал(а):black_lizard, спасибо, скорость записи совсем не важна, хоть пол дня... однако и карта тоже не к сожалению не подайдёт... а не подскажете какие нить рисурсы по флекам, а то что то уже голова пухнет, ничё найти не могу
Я свой драйвер по этой статье писал для микроконтроллера http://avrlab.com/node/156
чесно говоря я в этих делах пока совсем не спец... так что как там инфа лежать будит меня не волнует. Лишь бы можно было её прочесть и использовать. Пока мысль такая, прилепить память к плисине и использовать её (т.е. плис) как контроллер который будит по некоторому интерфейсу общаться с хостом и класть в память то, что хост захочет. Тока как я понял, с флэш памятью свои ещё есть заморочки... Я имею в виду сектора какие то и то как их заполнять...
Там всё просто. С флешки читать можно только по 512 байт. Адресация тоже идёт кратно 512. То есть при обращении к адресу 600 выдаст ошибку, при обращении к адресу 512 - выдаёт последовательно 512 байт сектора. С SDHC ещё проще - у них адресация посекторная, то есть пересылаем 0 - получаем 512 байт первого сектора. Пересылаем 1 - получаем 512 байт второго сектора. Можно по одному значению на сектор раскидать и всё. Принимать с сектора первые несколько байт нужного коэффициента, а остальные байты в холостую.
С файловой системой значительно больше гемора, но вам она не нужна.
Собираю самопальный мини-компьютер
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 479
Зарегистрирован: Вт июн 02, 2009 22:38:40
Откуда: Город-герой Москва

Сообщение Грендайзер »

Оо.. спасибо большое, а скажите это у всех микросхем блоки по 512 или у большинства?
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Вс сен 23, 2012 05:51:35

Сообщение black_lizard »

Оо.. спасибо большое, а скажите это у всех микросхем блоки по 512 или у большинства?
У всех SD карт. Во всяком случае у mmc, sd и sdhc точно. Стандарт.
Собираю самопальный мини-компьютер
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 479
Зарегистрирован: Вт июн 02, 2009 22:38:40
Откуда: Город-герой Москва

Сообщение Грендайзер »

Ясно, спасибо :)
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

Сообщение masmax »

Помогите разобраться. Запутался в datasheet. Хочу подключить один кварц на два МК (Atmega8535 и Atmega128). К 8535 подключаю кварц по обычной схеме (через кондёры), а на XTAL1 Atmega128 подаю сигнал с XTAL2 Atmega8535. Схема правильная ведь такая?

8535 запускается. А вот 128 не стартует. Как правильно выставить fuse у 128 чтобы он работал в такой схеме?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Бит CKOPT запрограммирован (на 8535)? Без этого на XTAL2 не будет максимальной амплитуды тактового сигнала, и ее не хватит для тактирования второй меги.
Открыл глаза
Аватара пользователя
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

Сообщение masmax »

Engineer_Keen писал(а):Бит CKOPT запрограммирован (на 8535)? Без этого на XTAL2 не будет максимальной амплитуды тактового сигнала, и ее не хватит для тактирования второй меги.
Да. В 0 он:

Изображение

Сейчас пока временно подцепил на 128 такой же кварц, чтобы им манипулировать.
Родился
Сообщения: 6
Зарегистрирован: Пт ноя 23, 2012 18:51:47

Сообщение Selot »

Привет всем. Только начал изучать авр, начал с АЦП. Меня интересует, какое максимальное напряжение можно подать на вход Aref (опорное напряжение ацп)? В даташите нашел следущее:
The minimum value represents GND and the maximum value represents the voltage on the AREF pin minus 1 LSB.
но чет не могу понять смысла последних слов.
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Selot, не там смотрите.
Раздел "Electrical Characteristics" - "ADC Characteristics"
Например, для ATmega32A
VReference Voltage
min 2.0
max AVCC
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Мучитель микросхем
Аватара пользователя
Сообщения: 408
Зарегистрирован: Пт фев 12, 2010 00:46:31
Откуда: Слaвянск

Сообщение Satane »

Ребята у меня такой вопрос, в МК програмировании не особо шарю просьба не пинать. В общем хочу вбить в мк алгоритм работы этого http://radio.infoklad.ru/audio/volume/nikitin1.html регулятора громкости на энкодере, и добавить индикацию положения просто бегущая точка как http://www.youtube.com/watch?v=FWb-hRHbbSU тут кол-во светодиодов около 14 штук, 1шаг светодиода= 2шагам инкодера, потдержите пожалуйста я просто отдал себя звуку, а МК недается пробовал не однократно, если все такие заняты хотяб натолкните на путь истинный поделитесь кусками кода!
Гениально то, что просто!
Лучший учитель, практика!
Изображение
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

В МК нельзя "вбить" алгоритм с сопротивлениями и переключателями. Если вешать внешние сопротивления, то ищите схему с коммутацией на питание и ноль.
Ну а статей и примеров с опросом энкодеров в интернете полно.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 408
Зарегистрирован: Пт фев 12, 2010 00:46:31
Откуда: Слaвянск

Сообщение Satane »

Аlex писал(а):В МК нельзя "вбить" алгоритм с сопротивлениями и переключателями. Если вешать внешние сопротивления, то ищите схему с коммутацией на питание и ноль.
Ну а статей и примеров с опросом энкодеров в интернете полно.
Вы меня не поняли, алгоритм работы 5 реле то есть с МК выходит 5 проводов на ключи управления. Чуток передумал со светодиодами. Думаю чтоб они показывали каждое второе переключение релюшек всего 32 шага в итоге получится 16 штук (думаю это програмно легче сделать) если задействовать динамическую индикацию то получится 8 лап или сдвиговый регистр что мне кажется еще проще програмно? Есть ва ляется без дела atmega8515 новая непаяная не шитая, хотел когдато коечто сваять не нашел ЖК дисплея, думаю на ней.
p.s. реле всего 5 будет, а не 6 как в оригинале, выкидывается первое звено в 1дБ, во вложении приблизительная схема как я это вижу.
Вложения
МК.JPG
(46.55 КБ) 327 скачиваний
Гениально то, что просто!
Лучший учитель, практика!
Изображение
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

реле всего 5 будет, а не 6 как в оригинале
В оригинале их 7, по этому не будет 1 и 2 дБ :)
Кнопочку ещё от энкодера на схеме предусмотрите, пригодится для вкл/выкл.
По программе. Она элементарная. Для котёнка, мечтающего сделать первые шаги, самое оно. Самое сложное будет - опрос энкодера, но в интернете есть куча статей и примеров на эту тему.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 408
Зарегистрирован: Пт фев 12, 2010 00:46:31
Откуда: Слaвянск

Сообщение Satane »

В оригинале их 7, по этому не будет 1 и 2 дБ
Кнопочку ещё от энкодера на схеме предусмотрите, пригодится для вкл/выкл.
По программе. Она элементарная. Для котёнка, мечтающего сделать первые шаги, самое оно. Самое сложное будет - опрос энкодера, но в интернете есть куча статей и примеров на эту тему.
Вот непойму, вроде модератор, а отвечаешь не по теме, я уже изложил вопрос который меня интересует и расписал какие аспекты меня интересуют, зачем лесть в дебри? кнопка у меня будет вообще отдельным узлом задействована на селектор, а кнопка ровер тоже на МК завязыватся не будет (так на всякий сказал вдруг приспичит кого то сказать подобное).
Гениально то, что просто!
Лучший учитель, практика!
Изображение
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Интересно... , что у меня не по теме ?
Не понятно, в чем проблема ? В управлении выходными ключами ? В опросе энкодера ? Зачем тут переписывать то, чем завалено пол-интернета ?
От Вас только слышно - "Хочу это", "хочу, что бы было так", .... Хотелки то свои рассказали, а чем Вам помочь не написали. Так напишите, чтобы люди могли угодить Вам с ответами.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 408
Зарегистрирован: Пт фев 12, 2010 00:46:31
Откуда: Слaвянск

Сообщение Satane »

Ну началось, как видно из самого первого моего поста что я в програмировании не бум бум, но приблизительно знаю что до чего, а вот запомнить кучу букв, знаков, и как это все собрать воедино, мозгов к сожалению нехватает, я прошу немного, лишь показать как исходя из моих требований собрать прошивку во едино.
Последний раз редактировалось Аlex Вс янв 13, 2013 23:03:54, всего редактировалось 1 раз.
Причина: ...
Гениально то, что просто!
Лучший учитель, практика!
Изображение
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

Ну началось, как видно из самого первого моего поста что я в програмировании не бум бум
Вопрос: зачем тогда в программирование лезете?
а вот запомнить кучу букв, знаков
а где это требуется?
я прошу немного, лишь показать как исходя из моих требований собрать прошивку во едино.
Для автора статьи о регуляторе это немного, Вы бы его попросили. А для всех остальных, кто не знаком с этим малоизвестным проектом (очевидно, что здесь большинство не закомо, поскольку статья со стороннего сайта) это большая работа - как минимум разобраться в чужом коде.
Ставим плюсы: )
Мучитель микросхем
Аватара пользователя
Сообщения: 408
Зарегистрирован: Пт фев 12, 2010 00:46:31
Откуда: Слaвянск

Сообщение Satane »

Сказать нечего! Если хочешь чтото сделать, делай это сам!
Гениально то, что просто!
Лучший учитель, практика!
Изображение
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср май 23, 2012 23:33:53
Откуда: UA

Сообщение ur5got »

Есть программа для МК AT89c2051 только в варианте приведенном в файле. Подскажите, пожалуйста, как её лучше корректно перевести в файл, чтобы прошить МК. Как при этом проверить контрольные суммы?
Вложения
p0012-sel.png
(155.15 КБ) 244 скачивания
С уважение, Владимир UR5GOT.
Ответить

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