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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт окт 03, 2014 14:50:06

Сообщение Jeka_M »

Serhio писал(а):А можно купить готовый программатор. Например такой
Советую найти другой вариант USBasp'a с распаянными джамперами JP1, JP2, JP3. Часто востребован джампер JP3 для понижения частоты SCK при прошивке МК с низкой тактовой частотой ( <1,5МГц ). А новые МК как-раз настроены на низкую тактовую (включен делитель CKDIV8) и хрен их прошьешь, пока не понизишь частоту USBasp'a.
Реклама
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

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

Serhio писал(а):А можно купить готовый программатор. Например такой
Можно и такой, только китайский нужно подучить… «морду» программы видел? :)))
Реклама
Прорезались зубы
Сообщения: 249
Зарегистрирован: Вс авг 15, 2010 20:42:44
Откуда: Тюмень

Сообщение Serhio »

Честно говоря, я пытался найти, который когда-то сам купил на ebay, но не получилось, вот и написал тот как пример. Есть еще мастеркитовский 910, но тогда (лет 6 назад) они еще не были заточены под семерку.
https://masterkit.ru/shop/laboratory/pr ... rs/1321257
Контактная информация:
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

Serhio писал(а):Честно говоря, я пытался найти, который когда-то сам купил на ebay, но не получилось...
Может речь про такой? "Всеядный", кстати, правда покупал его уже давно. А вот по вашей ссылке могут быть проблемы, некоторые жалуются на фирму "BAITE"...
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 249
Зарегистрирован: Вс авг 15, 2010 20:42:44
Откуда: Тюмень

Сообщение Serhio »

Может и такой внутри. Не разбирал его :)
Вложения
PROG.jpg
(140.34 КБ) 365 скачиваний
Контактная информация:
Реклама
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 07, 2011 17:00:42
Откуда: Оттуда

Сообщение bondyara »

Изучаю работу с SD по SPI на Mega8, возник вопрос. Не срабатывает команда CMD59 (отключение CRC). Карта SDHC. По документации, CRC должно отключаться автоматически после перехода в режим SPI, однако, этого не происходит, выдает ошибку на последующей команде. Отключить проверку не удается.
Отправляю так (Команда, параметр, CRC + стоп => ответ):

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

CMD0, 0x00, 0x95 => 0x01
CMD59, 0x00, 0x91 => 0x01 - параметр 0 - отключение проверки
CMD8, 0x000001AA, 0x00 => 0x09 - если указать неверный CRC, ошибка
В чем может быть причина?

Расчет CRC7 реализовал, но дальше нужно будет писать функцию CRC16 для данных, да и не хотелось бы тратить лишние ресурсы.
Реклама
Встал на лапы
Сообщения: 123
Зарегистрирован: Вс июл 18, 2010 09:03:01

Сообщение R1d3 »

Скажите у 12f683 есть калибровочная константа. А то по случаю в Китае прикупил несколько штук пришли а она не але
Последний раз редактировалось R1d3 Вс дек 04, 2016 08:10:57, всего редактировалось 1 раз.
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

нету
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

Приветствую вас, глубокоуважаемые радиокоты! Вопрос от новичка в данной области:
Необходимо прошить микросхему EN25Q32B-104HIP. Это микросхема флеш памяти, насколько я понимаю. Имеется программатор POSTAL 3. Объясните пожалуйста,
1) можно ли им прошить данную микросхему?
2) В какой из разъемов ее вставлять? На этом программаторе три разъема 24Схх, 93Схх, 25ххх. А так же джампер на 3,3/5 вольт.
3)В какое положение этот джампер? и имеет ли он вообще отношение к данной микросхеме?
4) Взаимозаменяемы ли микросхемы EN25Q32B-104HIP фирмы сFeon и микросхема 25Q32BVS1G фирмы Winbond ?

Чтобы не искали вот ссылочка на программатор: http://www.radiodevices.ru/postal3/postal3.htm
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

1) да
2) 25ххх
3) 3,3в
4) да
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

abc Благодарю за то, что ответили :beer:
Грызет канифоль
Сообщения: 274
Зарегистрирован: Чт апр 16, 2009 14:23:59

Сообщение NebelWefer »

Товарищи, подскажите как лучше поступить:
если конечное устройство управляется мк по шине данных, например, i2c или 1wire, то стоит ли кидать землю вместе с сигнальными проводами шины или пусть через общий БП земля идет? В первом варианте земляная петля получается :dont_know:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 354
Зарегистрирован: Чт июл 24, 2014 23:09:23
Откуда: Киев

Сообщение hosturik »

Не совсем понял как у вас земляная петля получается.
По правильному нужно так: взять землю для вашего датчика непосредственно с блока питания(от стабилизатора) от которого питается МК и пустить ее нужно вместе с сигнальными проводами для минимизации помех.
Но это если кардинально подходить, например для серийной продажи.
Хотя работать будет и так и так.
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

Здравствуйте!
Пишу БПФ под STM32 и вот такая чушь получается:На "вход" БПФ подается сумма 4-х синусоид (забита таблично для отладки):
Изображение
"Палки" - модуль, посчитанный как корень из суммы квадратов действительной и мнимой части. С приведением типов весь вечер разбирался и проверял - вроде все правильно приводится без переполнений. Взятие корня проверял - работает.
Когда подаю одну синусоиду, то почему-то не 2, а 4 палки, расположенные симметрично относительно середины картинки.
Почему такие странные "палки"? Где искать косяк? :dont_know:
NebelWefer писал(а):стоит ли кидать землю вместе с сигнальными проводами шины или пусть через общий БП земля идет?
Смотря сколько датчик потребляет. Ато такую просадку на "земле" можно получить. На датчик обязательно тантал+керамика, причем побольше.
Опытный кот
Аватара пользователя
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Сообщение baghear »

Спектр вещестенного сигнала симметричен относительно нулевой частоте. Так что второй набор палок соответсвует отрицательной частоте.
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

Это я знаю. Но откуда 4-й набор палок? :shock:
Да и вообще, палки какие-то странные. Ведь на входе у меня сумма синусов с 4, 5, 16, 17 частотой (гармоникой), причем синус №16 имеет амплитуду 500, а остальные синусы - 2047. По идее, я должен увидеть 3 одинаковые палки с номерами 4, 5 и 17 и одну в 4 раза короче - 16. На спектре я этого не вижу, а вижу какую-то непонятную чушь.

А вот так у меня почему-то выглядит один синус №5:
Изображение
Откуда еще одна пара палок? :shock:

PS: оконную функцию на входной сигнал наложить не забыл. Использую окно Хенинга.
Без окна еще большая чушь:
Изображение

Немного настораживает, что синусоида кончается как бы не в нуле, а на 1 значение раньше, т. е. если продлить массив до 257 точек, то там будет ноль. Но с другой стороны, а как ей кончаться в нуле, если она начинается ровно с нуля, а в массиве 256 точек? Т. е. если взять еще 1 массив и приложить к концу синусоиды, то выйдет сплошная синусоида без косяков.
Опытный кот
Аватара пользователя
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Сообщение baghear »

Какой код вы используете??
От того где кончается синусойда зависит коэф искажений.
https://habrahabr.ru/post/269991/
Друг Кота
Аватара пользователя
Сообщения: 25447
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

aam писал(а):Это я знаю
Знаете, а пытаетесь получить на выходе столько же отсчетов, сколько на входе.
Их должно быть ровно вдвое меньше. Разве Вы не заметили, что во второй половине модулей Вы считаете ровно то же самое?
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

baghear писал(а):Какой код вы используете??
Считаю синусоиды в Экселе, после просто забиваю полученный массив (256 значений из колонки "СуммN") в программу вместо выборки с АЦП. Потом результаты выполнения своей программы забиваю обратно в Эксель и смотрю что вышло.
Во вложении экселевская таблица.
Чтобы зря не портить МК и упростить процесс перекидывания информации туда-сюда, сам сишный код БПФ отлаживаю в онлайн-компиляторе Си.

КРАМ, я прекрасно знаю что такое зеркальный спектр. Но одна синусоида все же должна иметь одну палку (разумеется речь идет о первой половине результата БПФ, зеркальную я мысленно уже отбросил) во вполне определенном месте, а не 2 палки одинаковой высоты (4 - с учетом зеркальной части). А 4 синусоиды - 4 палки соответствующей высоты, а не ту кашу, что я пока получаю.
Вложения
FFT_data.zip
(41.12 КБ) 156 скачиваний
Грызет канифоль
Сообщения: 274
Зарегистрирован: Чт апр 16, 2009 14:23:59

Сообщение NebelWefer »

hosturik писал(а):Не совсем понял как у вас земляная петля получается.
По правильному нужно так: взять землю для вашего датчика непосредственно с блока питания(от стабилизатора) от которого питается МК и пустить ее нужно вместе с сигнальными проводами для минимизации помех.
Вот набросал пример, 2е устройство не просто датчик , а отдельная схема, к которой подводится питание
Вложения
pg.png
(2.95 КБ) 351 скачивание
Ответить

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