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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Бурабат
Сверлит текстолит когтями
Сообщения: 1190
Зарегистрирован: Ср апр 21, 2010 15:04:42
Откуда: Украина.

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

Сообщение Бурабат »

pyzhman писал(а):
Бурабат писал(а):надо ставить

Вам бы тестовую программку накидать, поморгать избитым светодиодиком хотя бы на этом мк, не трогая фьюзов.

Спасибо...да было б здорово
Инвалиды, тоже люди
Аватара пользователя
black_lizard
Встал на лапы
Сообщения: 132
Зарегистрирован: Вс сен 23, 2012 05:51:35

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

Сообщение black_lizard »

Хмм... Вроде бы в модуле USB уже есть своя подтяжка. Включается программно.


Неа. Без подтяжки он не видит модуль. Я пробовал. К тому же, я же сказал - мне это и нужно, чтобы заливать программу.

А ничего, что по спецификации USB на сигнальных линиях должно быть не более ~3,3 вольт? Вроде обычно ставят резистор и стабилитрон на 3,6.


Попробовал на 3.3 - ничего не изменилось. Я находил схемы, где ставилось именно на 5 в. потому и поставил на 5 в.

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

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

Сообщение pyzhman »

2Бурабат: залейте это(к порту РВ3 припаять светодиод через токоограничительный резистор). Через каждые полсекунды светодиод должен менять свое состояние, т.е. моргать с частотой 1Гц.
Вложения
temp.rar
(1021 байт) 138 скачиваний
Docendo discimus
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Тогда надо писать писать фьюзы. А как? Нужен какой-то редактор?

Все это делается через программатор. конфигурация фьюзов не включена в HEX-файл, и является как бы аппаратной настройкой контроллера.
Найди в твоем программаторе фунцию "считать фьюзы" и кинь сюда результат.
Аватара пользователя
Бурабат
Сверлит текстолит когтями
Сообщения: 1190
Зарегистрирован: Ср апр 21, 2010 15:04:42
Откуда: Украина.

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

Сообщение Бурабат »

Alexeyslav писал(а): и кинь сюда результат.

спасибо :shock: поищу
Инвалиды, тоже люди
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

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

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

Для Бурабат.
Заводская установка тактирования МК 1МГц. По схеме видно, что кварц на 8 МГц, что означает, программа написана под тактирования МК 8 МГц, не зависимо от кварца или от внутреннего генератора. Таким образом, фьюзы выставлять все равно нужно, или на 8 МГц от генератора, или на 8 МГц от кварца.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

2АСУ:
The default setting of CKSEL1..0 results in internal RC Oscillator @ 8.0 MHz. See Table 6-6
on page 26 for details.


Table 6-6. Internal Calibrated RC Oscillator Operating Modes
CKSEL3..0 Nominal Frequency
0010(1) 8.0 MHz


Note: 1. The device is shipped with this option selected.
Docendo discimus
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

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

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

Сообщение pyzhman »

Согласен, упустил.
Docendo discimus
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

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

Сообщение Engineer_Keen »

Alexeyslav писал(а):конфигурация фьюзов не включена в HEX-файл, и является как бы аппаратной настройкой контроллера.

Кстати как раз выбор делителя тактовой частоты можно задать программно, достаточно в начале программы прописать 4 строчки (асм):

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

LDI R16,0x80 ;(1<<CLKPCE) - разрешить изменение делителя
OUT CLKPR,R16
CLR R16 ;поставить делитель=1
OUT CLKPR,R16

И все, делитель сброшен и фьюзы трогать не нужно. Но если нет исходного кода и страха перед изменение фьюзов, то проще прошить их :)
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

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

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

pyzhman писал(а):2АСУ:
The default setting of CKSEL1..0 results in internal RC Oscillator @ 8.0 MHz. See Table 6-6
on page 26 for details.

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

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

Сообщение pyzhman »

Docendo discimus
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

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

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

Сперва ответил, потом читал дальше… :)))
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

а вот интересно, Бурабат чтото понял из кода ассемблера? если он даже не знает как фюзы устанавливаются? И надо ли ему DDS? Может проще было дать схемку на ОУ?
Аватара пользователя
Бурабат
Сверлит текстолит когтями
Сообщения: 1190
Зарегистрирован: Ср апр 21, 2010 15:04:42
Откуда: Украина.

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

Сообщение Бурабат »

В Ассемблере ни бум-бум
Инвалиды, тоже люди
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

Извините, мелкое любопытство,
а в чем необходимость собирать генератор сигналов сразу на мк, не имея малейшего представлении во многих элементарных вещах?
Может, если есть острая необходимость в ГС собрать его по схеме попроще, например на операционниках, врят ли вы действительно нуждаетесь в прямом синтезе сигнала, сделайте на крайний случай функциональник, нельзя так сразу сесть в самолет и полететь, надо хотя-бы научиться держать равновесие на самокате. а мк как правило все начинают изучать из простого мигания светодиодиками, постепенно вглубляясь :) удачи
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
Бурабат
Сверлит текстолит когтями
Сообщения: 1190
Зарегистрирован: Ср апр 21, 2010 15:04:42
Откуда: Украина.

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

Сообщение Бурабат »

oleg63m писал(а):а в чем необходимость собирать генератор сигналов сразу на мк,

Вы уважаемый сперва прежде чем задавать вопросы и извиняться, прочитали бы всю тему с начала, уже давал ответ на такой вопрос. А управлять самолетом может и автопилот
Инвалиды, тоже люди
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

да в том то и дело, что без знаний, с чужих подсказок на МК хорошего ГС не получить. начало темы я читал, поэтому и спросил, не вьезжаю в задачу, если надо маленький и качественный, то уж никак не на МК надо делать.
чтобы сделать добротный ГС на МК, надо ой как много знаний и пониманий, и простым и в то-же время хорошим он не будет, существует компромисс, разве что только на вид. так что не ругайтесь, не хотите слышать умную мысль, тогда дальше расспрашивайте где фюзы искать, и летайте с автопилотом. а я летчику больше доверяю
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Развели тут понимаешь... не он же сам делает генератор? Если нужно какое-то специализированное устройство выдающее синус до 100Гц без особых требований к качеству выходного сигнала, то почему бы не собрать на микроконтроллере? Аналоговую схему пришлось бы долго настраивать, микроконтроллер же гарантирует при его правильной настройке легко прогнозируемый результат.
У человека пока возникла только проблема прошивки.
Аватара пользователя
Бурабат
Сверлит текстолит когтями
Сообщения: 1190
Зарегистрирован: Ср апр 21, 2010 15:04:42
Откуда: Украина.

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

Сообщение Бурабат »

Alexeyslav писал(а):У человека пока возникла только проблема прошивки.

Аминь!
Инвалиды, тоже люди
Ответить

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