roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 май 2025, 20:36

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 137, 138, 139, 140, 141, 142, 143, 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 18:06 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ну если вам привычнее АВР, а готовы ради 1 бакса сигануть на СТМки - зачем было спрашивать... %)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 18:40 
Не в сети

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1485
Не совсем. Есть АВР по 120 рублей. Есть по 80. А стм - по 60!
С т.з. функционала, мне что вдоль, что поперек.
Но начиная от десятка изделий разница между 120 и 80 уже ощутима. Потому встал выбор: или переходить от 120 к 80 на привычной авр, или от 120 аж к 60 но на стм.
Если бы раки по 80 были бы столь же велики как стм по 60, выбор бы не стоял. Но тут оказывается, что авр по 80, функционально уступает стм по 60.

Ну и... Буду пробовать стм по 60. А авр по 80 пробовать не буду. Чо его пробовать, когда и так всё понятно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 18:44 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Madf писал(а):
Angel71 писал(а):
только чтот на подобии такого http://aliexpress.com/store/product/Free-Shipping-10PCS-CH340G-CH340-Serial-Converter-USB-2-0-To-TTL-6PIN-Module-for-PRO/213957_1462565128.html лучше, на них дтр есть. можно еще и с +3.3в поискать, на pl2303.

Чо так дорого?
Вот же норм вариант и напруга переключается и весь фарш RS232 (да и чип нормальный).

это клон фт232, гарантий, что оно вообще рабочее 0 по модулю, особенно если это из ранних клонов.
esisl, 8е стм от 25центов. но чип и архитектура под задачу подбирается, каг бэ. ради одного изделия изучать стм8, 8051 и т.д. слегка глупо. а если в серьёз и надолго, так можно и авр и стм8 и стм32 и различные 8051 и ещё много чего изучать + набрать немного программаторов и нормальный джитаг. а про юсб-уарт это не смешно. берите и не страдайте фигнёй. юсб-уарт нужная штука, можно даже несколько разных взять, даже можно юсб свисток с чипиком rs485 на платке. и даталоггер нужен, пусть даже и очень редко, но когда понадобится, сэкономит море времени и нервов. и много чего ещё нужно, блин, а вы за баксовый юсб-уарт мудрите с выбором чипов с другой архитектурой, для который всё равно нужен программатор.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 19:43 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Angel71 писал(а):
это клон фт232

А как определил, что это клоун? Вроде на корпусе FTDI написано, китайцы если этим занимаются, то фирменный лого не шлёпают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 20:12 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Madf писал(а):
Вроде на корпусе FTDI написано, китайцы если этим занимаются, то фирменный лого не шлёпают.

Да ладна. Кетай это делает на таком уровне, что рвутся шаблоны...
http://habrahabr.ru/company/zeptobars/blog/212859/

Добавлено спустя 1 минуту 48 секунд:
http://nvworld.ru/news/ftdi-silently-br ... one-chips/
http://geektimes.ru/post/258848/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 20:28 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Madf писал(а):
Angel71 писал(а):
это клон фт232

А как определил, что это клоун? Вроде на корпусе FTDI написано, китайцы если этим занимаются, то фирменный лого не шлёпают.

посмотрите, сколько стоят фирменные микры по опту.

Добавлено спустя 2 минуты 54 секунды:
Dmitry__ писал(а):
Madf писал(а):
Вроде на корпусе FTDI написано, китайцы если этим занимаются, то фирменный лого не шлёпают.

Да ладна. Кетай это делает на таком уровне, что рвутся шаблоны...

не фри :crazy: на тех же nrf24l01+ в маркировке точечка гуляет на ~1мм :O: :evil: пэрэдэладь. :D хотя чипы на твёрдую 4ку слизали (в теории чуть больше потребление).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 27 ноя 2015, 12:36 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Dmitry__ писал(а):


Балин, а я этого Г пару штук заказал...хорошо что есть хоть какой-то способ это проверить:
Цитата:
Update: Полученный клон отлично работал, пока FTDI не выпустила обновление драйверов, которые смогли отличить оригинал от клона через USB (на более новых драйверах — клон передает только нули).

Ну и ладно, придёт эта пакость, я специально упрусь в то, что оно не рабочее и верну деньги. :oops: Потому как - обман в чистом виде. Смысл ставить на устройство ненадежный USB (косяки мы и сами можем наделать). :D

Дим, спасибо за ссылки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 27 ноя 2015, 14:05 
Не в сети

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1485
Архитектура С для задач "я нажал кнопочку, нужно помигать люстрой" совершенно параллельна стм там или авр :)
ИМХО на таких примитивных потребностях, переход на стм окупабелен начиная от десятка изделий.

Но согласен, что сначала надо пробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 дек 2015, 21:35 
Не в сети

Зарегистрирован: 24 фев 2010, 20:58
Сообщения: 52
Откуда: Томск
Господа, приветствую!
Я вроде бы не новичек, но столкнулся с проблемой. По прерыванию на INTx считаю длину импульса - запускаю Таймер-1, останавливаю и читаю TCNT1. НО! ATmega2560 виснет (см. нижний скрин). Пытался разобраться - сначала считываю TCNT1L, потом TCNT1H - в итоге как только переполняется TCNT1L МК виснет (см.верхний скрин)!!!
Вложение:
Проблема TCNT1H.png
Проблема TCNT1H.png [ 65.25 КиБ | Просмотров: 14679 ]

Не понимаю где копать. Программа проста как 5 копеек. Что может быть?

Пока писал пост обратил внимание, что МК не завис! А погрузился куда-то в параллельный мир...поскольку считывание идет, но о-о-очень долго:
Вложение:
Проблема TCNT1H_.png
Проблема TCNT1H_.png [ 35.86 КиБ | Просмотров: 14658 ]


Добавлено спустя 1 час 44 минуты 25 секунд:
Я просто в шоке! Не понимаю!
Если вставляю код расчета расстояния (см.ниже) в main, то все работает, если убираю его в функцию HC_SR04_Result();, то не работает... Парадокс никак иначе.
Код:
void HC_SR04_Result(void)
{ unsigned int Time;                        //Переменная для расчета расстояния
 
  while(Status_HC_SR04 != 2);
  Time = Counter*4;                           //Расчет времени импульса в мкс
 
  char data[sizeof(Time)];
  UART3_puts("Time = ");
  itoa(Time, data, 10);
  UART3_puts(data);
  UART3_puts(" us; Distance = ");
  itoa(Time/HC_SR04_Const, data, 10);
  UART3_puts(data);
  UART3_puts(".");
  itoa(Time%HC_SR04_Const, data, 10);
  UART3_puts(data);
  UART3_puts(" cm\r\n");
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 30 янв 2016, 00:16 
Не в сети

Зарегистрирован: 04 июн 2015, 15:40
Сообщения: 1
Доброго времени суток! Разбираюсь с передачей данных по SPI, возникла проблема - от ведомого информация не корректно передается к мастеру. Может кто нибудь выложит пример кода для мастера и слейва или посоветуйте где про это можно почитать. Пишу на С, очень желательно что бы пример был в Atmel Studio.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 29 фев 2016, 00:49 
Не в сети

Зарегистрирован: 29 фев 2016, 00:36
Сообщения: 1
Есть такая схема (во вложении), должно работать так: при отпускании кнопки должен мигать светодиод и играть звук,
длительностью одна минута, после этого программа должна переходить в
начало опроса кнопки. Как сделать чтобы светодиод и звук работали
одновременно, и как написать чтобы мигание и звук продолжались только 1
минуту. Вот что удалось написать самому. Спасибо.

Код:
$regfile = "attiny13.dat"
$crystal = 8000000

Config Pinb.3 = Input
Config Portb.2 = Output

Do

If Pinb.3 = 0 Then Portb.2 = 0
If Pinb.3 = 1 Then Portb.2 = 1
If Portb.2 = 1 Then Goto Metka1

Loop

Metka1:

Waitms 1000
If Portb.2 = 1 Then Portb.2 = 0
Waitms 1000
If Portb.2 = 0 Then Portb.2 = 1
Waitms 1000

Sound , Portb.0 , 65 , 1274 'C2(1/16)
Waitms 125 'P(1/16)
Sound , Portb.0 , 87 , 954 'F2(1/16)
Waitms 125 'P(1/16)
Sound , Portb.0 , 98 , 850 'G2(1/16)
Waitms 125 'P(1/16)
Sound , Portb.0 , 87 , 954 'F2(1/16)
Sound , Portb.0 , 117 , 715 'Ais2(1/16)
Waitms 125 'P(1/16)
Sound , Portb.0 , 110 , 758 'A2(1/16)
Waitms 125 'P(1/16)
Sound , Portb.0 , 98 , 850 'G2(1/16)
Waitms 125 'P(1/16)
Sound , Portb.0 , 110 , 758 'A2(1/16)
Sound , Portb.0 , 87 , 954 'F2(1/16)
Waitms 125 'P(1/16)
Wait 2

End


Вложения:
sxema.jpg
sxema.jpg [ 22.46 КиБ | Просмотров: 14537 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2016, 17:16 
Не в сети

Зарегистрирован: 02 июн 2016, 18:20
Сообщения: 331
Подскажите, нигде не смог найти описания как реализована работа с переключением страниц памяти программ в atmega2560. Вроде тема важная, но реально ноль инфы везде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 25 июл 2016, 18:49 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я думаю компилятор сам все знает :) сомневаюсь я про наличие страниц.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 25 июл 2016, 19:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
avr123.nm.ru, ого, а где ты столько времени пропадал? В Сирии? Мы тебя тут похоронили уже :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 25 июл 2016, 21:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Блин, АВР вернулся!!!!! Живой! Стоило начать Лабиринт Отражений в машине слушать, как вернулся наш мастер кегля!

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 137, 138, 139, 140, 141, 142, 143, 144  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO