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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Chettuser

Сообщение Chettuser »

Везде впаривают CubeMX, а он с HAL.
Реклама
Родился
Сообщения: 7
Зарегистрирован: Ср окт 01, 2014 20:09:22

Сообщение дмитрий95 »

Jack_A писал(а):
дмитрий95 писал(а):Какой програматор выбрать ?AVR

USB bar
Это что-то инопланетное ? Про программатор с таким именем не слышал. Если комп достаточно не новый и имеет LPT или COM, то для начинающего лучше "5 проводков" или AVR910 . А лучше купить у кетайцев на Ali USB ASP .
программатор USBasp не то напсал ! значит AVR910 советуешь ?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6349
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

AVR910 от Атмела прост, как сковородка, но он рассчитан на СОМ порт. И Атмелом давно не поддерживается, потому новые МК он не знает. Советовать я никому ничего не люблю, все зависит от конкретной ситуации : для баловства пробы сил -- попроще (910), для дальнейшего пользования AVRISP MKII купить ( если есть тугрики ) или собрать клон ( если есть навык ) . Мне вот Али прислал пару AVR90USB162, если преодолею лень и МК не фейковые -- соберу клон http://radiokot.ru/forum/viewtopic.php?f=57&t=26417
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 157
Зарегистрирован: Вс дек 08, 2013 14:57:33
Откуда: Россия, Иваново

Сообщение 4elovek37 »

Добрый день! У меня тут возникло пару глупых вопросов:
1) Приделываю к МК кварцевый резонатор на 32768Гц, в ДШ на МК показана следующая схема:
Изображение
a) Номинал резистора (10 МЕГА Ом) - это опечатка или норма? Никогда с такими сопротивлениями не встречался. б) Вид и номиналы конденсаторов предательски указаны не были - не подскажете, какую брать емкость?
2)Приделываю все к тому же МК кнопки. В ДШ есть инфа о наличии у портов внутренних подтяжек к питанию. Будет ли нормально работать приведенная далее схема подключения кнопок (соотв. порт в режиме с открытым стоком, подтяжка включена):
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

1. потому что это часовой кварц, у него там всё внутри
2. да (если кнопки не сильно далеко)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 157
Зарегистрирован: Вс дек 08, 2013 14:57:33
Откуда: Россия, Иваново

Сообщение 4elovek37 »

потому что это часовой кварц, у него там всё внутри
Вот сейчас я вообще не понял :(
Вы хотите сказать, что все уже в нем?
СпойлерИзображение
В ДШ на Микроконтроллер явно же показано, что надо ставить обвязку. Только вот номиналов конденсаторов нет, и номинал резистора смущает
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

а) это нормальное сопротивление для часовго кварца.
б) в даташите на ваш кварц производитель указывает значение CL.
CL должно быть равно ёмкости последовательно включенных конденсаторов CL1 и CL2 плюс емкость монтажа.
Исходя из этого выбирается значение CL1 и CL2. Если они будут подобраны неправильно, то наблюдается уход частоты.

Для вашего МК может быть аппноут с рекомендациями по выбору кварцев и ёмкостей.
Теоретическую часть можно подсмотреть здесь:
AN2867
Application note
Oscillator design guide
for ST microcontrollers
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Скажите пож. у кого то попадались атмеги 8 с глючным АЦП.

Заметил что АЦП глючит притом очень интересно.
Первое что заметил что по входу в АЦП не важно какой из каналов, даже канал 6 и 7 которые отдельные, замечаю в начале что на экране искаженные данные. Думал может быть глюк в программе. Померил напряжение прям с ножки например через делитель там должно быть 1,52В а в реале 0,82В.
Если МК отпаять то на делителе будет 1,52В как только МК запаиваю обратно сразу 0,82В.
По входу были установлены конденсаторы керамика 2,2uF чтоб с делителем создать RC фильтр.
Снял кондеры стал показывать правильно напряжение но не долго.
Обнаружил что на REF напряжение уже не 2,56 как я подал с TL431.
Если МК отпаять тогда TL431 выдает ровно 2,56 - МК подключил что то в районе 0,4В. Ерунда какая та.
Если включить встроенный ИОН все ок работает правда он вместо 2,56 на 2,65.
А так МК прекрасно работает.

дмитрий95 писал(а):программатор USBasp не то напсал ! значит AVR910 советуешь ?
Советую USBasp в паре с программой AVRDUDE
http://ru.aliexpress.com/item/FREE-SHIP ... 46333.html
Chettuser

Сообщение Chettuser »

Мдее... STM таки усердно почистили свой SPL. http://www.st.com/internet/com/SOFTWARE ... ph_lib.zip не работает.
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Что за привычка... выискивать что-то на помойках???
http://www.st.com/web/en/catalog/tools/PF257884#
"Я не даю готовых решений, я заставляю думать!"(С)
Chettuser

Сообщение Chettuser »

А Вы не в курсе? На помойках самое вкусное бывает! Значит Вы не настоящий кот! Гнать Вас надо с форума! :)))
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Вы себе льстите... никто вас есть не будет... точно... 8)
"Я не даю готовых решений, я заставляю думать!"(С)
Chettuser

Сообщение Chettuser »

Я и сам кого хошь съем!
Так по Вашей ссылке же пошёл! Чего отмазываетесь? :)))
Изображение
Ах, да! Правда глаза режет!

Тэкс... Вопрос - у MICROCHIP'а для математических вычислений требовалось подключение math.c. А как быть с STM32? Что то нос после помойки плохо чувствует, не могу найти где что закопано. Интересуют логарифмы, синусы и прочее.
Последний раз редактировалось Chettuser Вс мар 01, 2015 20:35:26, всего редактировалось 1 раз.
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

С идиотами не общаюсь... До свидания!!! 8)
Ищите ссылку на радио Попова... там правда не четыре года прошло... а вдруг???
"Я не даю готовых решений, я заставляю думать!"(С)
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

Сообщение Dark_Rider »

Что-то я запутался в прошивке...
Итак, имелся простейший программатор на основе LPT порта.
и как то так получилось, что я его видимо спалил-сложно сказать, как, все провода были в макетке.
ну да ладно, мой косяк...сделал программатор Громова, подключил, скачал Uniprof, подсоединил.
Пробовал на меге 8535, пробовал на тиньке 13-оба опеределяются, заливаются, но по какой то причине нет выполнения программы
вот используемая прошивка
Спойлер

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

#include <tiny13.h>

#include <delay.h>
#include <stdlib.h>
    
void main (void)
{
//DDRA=0xFF;
// Declare your local variables here
// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
// Port B initialization
// Func5=In Func4=In Func3=In Func2=In Func1=In Func0=Out 
// State5=T State4=T State3=T State2=T State1=T State0=0 
PORTB=0x00;
DDRB=0x01;
while (1)
{
PORTB.0 = 1;delay_ms(100);
PORTB.0 = 0;delay_ms(100);

}

} 
в протеусе адекватно все работает.
обычное мигание светодиодом получается.
и нифига, светодиод не моргает, даже хамелеоном тыкался...((
пробовал шим вывести-тоже глухо.
пробовал считать фьюзы - сначала считывал, потом только записывал.
перед прошивкой сначала стирал содержимое.
Ранее прошивал через CodeVision , возможно вообще подружить ее с COM портом, в котором программатор этот стоит?
я может, где то упустил..
тинька вообще новая была, с коробки..я когда ее прошивал, даже фьюзы не трогал.
пробовал считать прошивку с МК и залить обратно в протеус-заливается и адекватно работает.
куда копнуть?
Держит паяльник хвостом
Сообщения: 956
Зарегистрирован: Чт июл 19, 2012 10:30:17

Сообщение Dark_Rider »

проблема была в самом программаторе громова, ресет не отпускал подлец...хотя почему и без программатора не работало...
Chettuser

Сообщение Chettuser »

У кого есть рабочий пример настройки АЦП в STM32F0xx. Подкиньте, плиз. Что то лыжи не едут совсем. :(
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

копипастил себе куски кода из STM32SnippetsF0 Example Code (пример 08_WaitMode) - нормально работает
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Сообщение Psych »

Небольшой вопрос: для управления бесколлекторным трехфазным двиглом необходимо 6 каналов шима. Как поступить если столько каналов нету? Нельзя-ли их как нибудь мультиплексировать или отключать поочередно мосты?
Модератор
Аватара пользователя
Сообщения: 4618
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

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

В принципе, достаточно будет и 3-х каналов. Ведь в одном плече не могут одновременно работать 2 транзистора, вот и переключать каждый канал на ключ, соответствующий текущей полуволне.
Ответить

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