программатор USBasp не то напсал ! значит AVR910 советуешь ?Jack_A писал(а):Это что-то инопланетное ? Про программатор с таким именем не слышал. Если комп достаточно не новый и имеет LPT или COM, то для начинающего лучше "5 проводков" или AVR910 . А лучше купить у кетайцев на Ali USB ASP .дмитрий95 писал(а):Какой програматор выбрать ?AVR
USB bar
Мелкие вопросы по МК и ПЛИС.
- Реклама
- Сообщения: 7
- Зарегистрирован: Ср окт 01, 2014 20:09:22
AVR910 от Атмела прост, как сковородка, но он рассчитан на СОМ порт. И Атмелом давно не поддерживается, потому новые МК он не знает. Советовать я никому ничего не люблю, все зависит от конкретной ситуации : для баловства пробы сил -- попроще (910), для дальнейшего пользования AVRISP MKII купить ( если есть тугрики ) или собрать клон ( если есть навык ) . Мне вот Али прислал пару AVR90USB162, если преодолею лень и МК не фейковые -- соберу клон http://radiokot.ru/forum/viewtopic.php?f=57&t=26417
Добрый день! У меня тут возникло пару глупых вопросов:
1) Приделываю к МК кварцевый резонатор на 32768Гц, в ДШ на МК показана следующая схема:

a) Номинал резистора (10 МЕГА Ом) - это опечатка или норма? Никогда с такими сопротивлениями не встречался. б) Вид и номиналы конденсаторов предательски указаны не были - не подскажете, какую брать емкость?
2)Приделываю все к тому же МК кнопки. В ДШ есть инфа о наличии у портов внутренних подтяжек к питанию. Будет ли нормально работать приведенная далее схема подключения кнопок (соотв. порт в режиме с открытым стоком, подтяжка включена):

1) Приделываю к МК кварцевый резонатор на 32768Гц, в ДШ на МК показана следующая схема:

a) Номинал резистора (10 МЕГА Ом) - это опечатка или норма? Никогда с такими сопротивлениями не встречался. б) Вид и номиналы конденсаторов предательски указаны не были - не подскажете, какую брать емкость?
2)Приделываю все к тому же МК кнопки. В ДШ есть инфа о наличии у портов внутренних подтяжек к питанию. Будет ли нормально работать приведенная далее схема подключения кнопок (соотв. порт в режиме с открытым стоком, подтяжка включена):
1. потому что это часовой кварц, у него там всё внутри
2. да (если кнопки не сильно далеко)
2. да (если кнопки не сильно далеко)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Реклама
Вот сейчас я вообще не понялпотому что это часовой кварц, у него там всё внутри
Вы хотите сказать, что все уже в нем?
Спойлер

а) это нормальное сопротивление для часовго кварца.
б) в даташите на ваш кварц производитель указывает значение CL.
CL должно быть равно ёмкости последовательно включенных конденсаторов CL1 и CL2 плюс емкость монтажа.
Исходя из этого выбирается значение CL1 и CL2. Если они будут подобраны неправильно, то наблюдается уход частоты.
Для вашего МК может быть аппноут с рекомендациями по выбору кварцев и ёмкостей.
Теоретическую часть можно подсмотреть здесь:
б) в даташите на ваш кварц производитель указывает значение CL.
CL должно быть равно ёмкости последовательно включенных конденсаторов CL1 и CL2 плюс емкость монтажа.
Исходя из этого выбирается значение CL1 и CL2. Если они будут подобраны неправильно, то наблюдается уход частоты.
Для вашего МК может быть аппноут с рекомендациями по выбору кварцев и ёмкостей.
Теоретическую часть можно подсмотреть здесь:
AN2867
Application note
Oscillator design guide
for ST microcontrollers
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
Скажите пож. у кого то попадались атмеги 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.
А так МК прекрасно работает.
http://ru.aliexpress.com/item/FREE-SHIP ... 46333.html
Заметил что АЦП глючит притом очень интересно.
Первое что заметил что по входу в АЦП не важно какой из каналов, даже канал 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.
А так МК прекрасно работает.
Советую USBasp в паре с программой AVRDUDEдмитрий95 писал(а):программатор USBasp не то напсал ! значит AVR910 советуешь ?
http://ru.aliexpress.com/item/FREE-SHIP ... 46333.html
Мдее... STM таки усердно почистили свой SPL. http://www.st.com/internet/com/SOFTWARE ... ph_lib.zip не работает.
Что за привычка... выискивать что-то на помойках???
http://www.st.com/web/en/catalog/tools/PF257884#
http://www.st.com/web/en/catalog/tools/PF257884#
"Я не даю готовых решений, я заставляю думать!"(С)
А Вы не в курсе? На помойках самое вкусное бывает! Значит Вы не настоящий кот! Гнать Вас надо с форума!
Вы себе льстите... никто вас есть не будет... точно... 
"Я не даю готовых решений, я заставляю думать!"(С)
Я и сам кого хошь съем!
Так по Вашей ссылке же пошёл! Чего отмазываетесь?

Ах, да! Правда глаза режет!
Тэкс... Вопрос - у MICROCHIP'а для математических вычислений требовалось подключение math.c. А как быть с STM32? Что то нос после помойки плохо чувствует, не могу найти где что закопано. Интересуют логарифмы, синусы и прочее.
Так по Вашей ссылке же пошёл! Чего отмазываетесь?
Ах, да! Правда глаза режет!
Тэкс... Вопрос - у MICROCHIP'а для математических вычислений требовалось подключение math.c. А как быть с STM32? Что то нос после помойки плохо чувствует, не могу найти где что закопано. Интересуют логарифмы, синусы и прочее.
Последний раз редактировалось Chettuser Вс мар 01, 2015 20:35:26, всего редактировалось 1 раз.
С идиотами не общаюсь... До свидания!!!
Ищите ссылку на радио Попова... там правда не четыре года прошло... а вдруг???
Ищите ссылку на радио Попова... там правда не четыре года прошло... а вдруг???
"Я не даю готовых решений, я заставляю думать!"(С)
- Сообщения: 956
- Зарегистрирован: Чт июл 19, 2012 10:30:17
Что-то я запутался в прошивке...
Итак, имелся простейший программатор на основе LPT порта.
и как то так получилось, что я его видимо спалил-сложно сказать, как, все провода были в макетке.
ну да ладно, мой косяк...сделал программатор Громова, подключил, скачал Uniprof, подсоединил.
Пробовал на меге 8535, пробовал на тиньке 13-оба опеределяются, заливаются, но по какой то причине нет выполнения программы
вот используемая прошивка
в протеусе адекватно все работает.
обычное мигание светодиодом получается.
и нифига, светодиод не моргает, даже хамелеоном тыкался...((
пробовал шим вывести-тоже глухо.
пробовал считать фьюзы - сначала считывал, потом только записывал.
перед прошивкой сначала стирал содержимое.
Ранее прошивал через CodeVision , возможно вообще подружить ее с COM портом, в котором программатор этот стоит?
я может, где то упустил..
тинька вообще новая была, с коробки..я когда ее прошивал, даже фьюзы не трогал.
пробовал считать прошивку с МК и залить обратно в протеус-заливается и адекватно работает.
куда копнуть?
Итак, имелся простейший программатор на основе 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
проблема была в самом программаторе громова, ресет не отпускал подлец...хотя почему и без программатора не работало...
У кого есть рабочий пример настройки АЦП в STM32F0xx. Подкиньте, плиз. Что то лыжи не едут совсем. 
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
копипастил себе куски кода из STM32SnippetsF0 Example Code (пример 08_WaitMode) - нормально работает
Небольшой вопрос: для управления бесколлекторным трехфазным двиглом необходимо 6 каналов шима. Как поступить если столько каналов нету? Нельзя-ли их как нибудь мультиплексировать или отключать поочередно мосты?
В принципе, достаточно будет и 3-х каналов. Ведь в одном плече не могут одновременно работать 2 транзистора, вот и переключать каждый канал на ключ, соответствующий текущей полуволне.


