|
|
  |
Ну , что прощаемся с Atmel ? |
|
|
|
Sep 28 2015, 05:51
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (aaarrr @ Sep 28 2015, 13:32)  Не надо опасаться, деньги они возвращают без вопросов. Почему не сэкономить в 3-5 раз при наличии времени? Нет, дело не в том, что деньги... Дело в качестве, есть риск нарваться на подделку, где-то я статейку недавню видел на эту тему, что детальки, купленные с китайских сайтов, иногда хромают качеством. Да что с китайских сайтов - у нас был случай от вполне себе адекватных поставщиков.
--------------------
Выбор.
|
|
|
|
|
Sep 28 2015, 05:56
|

Местный
  
Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494

|
можно подумать, наши мегапоставщики в Америках да Европах покупают  я за эти годы выбрал десяток поставщиков, у них и покупаю. Иногда кинут в коробку лишний МК, пару лишних плат сделают "за так". Пока, тьфу-тьфу, нормально. я товарищЪ мелкий, у меня мега-опта нет... десяток-другой МК, мелочей разных... разработка = не призводство ps понятное дело, что могут втюхивать перемаркированное, отбраковку производства. Но тут: "Не гонялся бы ты, поп, за дешевизной". Если у всех по 10 рублей, а этот торгует по 4 - надо задуматься... И отзывы - не есть панацея: один и тот же отзыв кочует по нескольким продавцам: видимо сами у себя покупают и вставляют непонимая текст
Сообщение отредактировал aleksandr-zh - Sep 28 2015, 06:18
|
|
|
|
|
Sep 28 2015, 06:50
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (aleksandr-zh @ Sep 28 2015, 08:48)  я только разработчик и делаю 1-10 макетов, выдаю документацию заказчику и забываю - это нормально ..... было бы 4 бита на 100 КГц и оптимальные средства написания ПО - на них бы работал Это делает все яснее  - ни стоимость изделия в серии, ни его дальнейшая судьба, ни время жизни, ни сопровождение, ни развитие Вас не касаются. Собственно это указывает и на тип изделий - действительно "кофемолки". Для кофемолок есть 51 контроллеры - халявное ядро привело и к выпуску кем ни поподя, включая китайцев, по цене пыли.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 28 2015, 08:11
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 4-10-10
Из: г.Псков
Пользователь №: 59 908

|
Цитата(zltigo @ Sep 27 2015, 19:38)  На самом деле это НЕ надо было делать на AVR, но уж больно знакомые заказчики поросили - типа у них есть специалисты по AVR - они потом сопровождать будут, да и заказ был "закрытый" и им проще для AVR замену протащить. После, кстати, никаким специалистам ничего "cопровождать" не пришлось. Это была "дембельская" работа. С тех пор все, AVR для меня вообще умер. Амен! Если это был номеронабиратель, то результат работы был неубедительным. Некоторые задачи можно решить только на АSMе. Например, вместо 8-разрядного аппаратного ШИМа, можно написать программу на ASMe, реализующую 6-разрядный ШИМ. Этим самым достигается уменьшение потребление тока в 4 раза.
|
|
|
|
|
Sep 28 2015, 10:55
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (ESN @ Sep 28 2015, 11:11)  Например, вместо 8-разрядного аппаратного ШИМа, можно написать программу на ASMe, реализующую 6-разрядный ШИМ. Ничего не мешает и на Си написать программный. Если что не так, то посмотреть в листинг и подправить несколько строк. По любому эта "задача" на считанные ассемлерные команды, которые, таки да, можно и нужно иногда использовать, о чем уже и писал. QUOTE Этим самым достигается уменьшение потребление тока в 4 раза. хотите сказать, что таймер у Atmega8A потребляет больше ядра и его неиспользование столь благоприятно сказывается на потреблении, что вместо того, что-бы ядро хоть немного спало в паузах между загрузками PWM следует работать ядру?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 28 2015, 13:29
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 4-10-10
Из: г.Псков
Пользователь №: 59 908

|
Написание программы на ASMe не самоцель. Если частота процессора позволяет (потребление тока), то можно и поспать в перерывах между загрузками ШИМ-таймера, формируя DTMF-набор в частности. Иначе, бесконечный цикл из 64 фрагментов (6 разрядный ШИМ) каждый из которых отрабатывает 64 машинных цикла, в которых происходит смена 0 и 1, строго отслеживая по циклам их начало(0), конец(1),длительность импульса(0-1),плюс анализ критерий выхода из цикла. На Си написать такой цикл вряд ли получится: представляется,что будут проблемы с формированием начала импульса и собственно с формированием импульсов малой длительности. Т.е имея изначально XTAL=3,579 мГц, можно примерно тоже самое (погрешность 2 младших разряда) реализовать на частоте в 4 меньше.
|
|
|
|
|
Sep 28 2015, 16:11
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (ESN @ Sep 28 2015, 16:29)  На Си написать такой цикл вряд ли получится: представляется,что будут проблемы с формированием начала импульса и собственно с формированием импульсов малой длительности Такое простейшее ногомахание и цикл со сравненим на Си получается, как правило байт в байт ASM. Ибо все тупо и просто - ни оптимизировать нечего, ни ухудшать. На AVR уже не припомню делал или нет такое, а на PIC16 совсем недавно пришлось к чужому 15 летней давности устройству UART на 115200 на ногомахании приделывать. На ASM не пришлость писать. Но листинг, конечно, смотрел. QUOTE Т.е имея изначально XTAL=3,579 мГц, можно примерно тоже самое (погрешность 2 младших разряда) реализовать на частоте в 4 меньше. То есть была произведена замена режима проснулся, загрузил, спать... контроллера на на все время работает, но на 4 раза меньшей тактовой. Поскольку фаза сна все-же есть, то уменьшение потребления в 4 раза таки не будет.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 28 2015, 23:50
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(zltigo @ Sep 28 2015, 03:03)  Ну не ассемблере они пишутся  Сразу бы и написали на чём кем они ну не на пишутся. Цитата(zltigo @ Sep 28 2015, 03:03)  Вот и этот вопрос Ваш уровень профессионализма показывает Пока все довольны моим профессиональным уровнем и только Вам чего-то показывается! Цитата(ILYAUL @ Sep 27 2015, 19:55)  Закрою нахрен тему , если скатимся на asm vs C Скатываемся пАтихоничку... ) Цитата(zltigo @ Sep 28 2015, 19:11)  Но листинг, конечно, смотрел. Интересно зачем?
|
|
|
|
|
Sep 29 2015, 09:04
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(aleksandr-zh @ Sep 28 2015, 07:24)  STM32F051 - дешевле?.. зашел на АлиЭкспресс. самое дешевое - STM32F051C8T6 776р за 10 шт Посмотрите еще - есть $5.05 за пять штук. Цитата(haker_fox @ Sep 28 2015, 08:17)  Вы на али не боитесь детали брать? Я вот как-то опасаюсь. Arrow.com, farnell.com, elitan.ru и др. надёжнее выглядят.
77 рублей за один 32-битный МК это дорого??? Посмотрел на arrow.com и elitan.ru, atmega128a однозначно дороже stm. На ali - дешевле, причем ощутимо. Я вот для себя мелочевку не боюсь на ali брать. А для серии - на то снабжению деньги платят...
|
|
|
|
|
Sep 29 2015, 11:31
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 4-10-10
Из: г.Псков
Пользователь №: 59 908

|
Цитата(zltigo @ Sep 28 2015, 19:11)  То есть была произведена замена режима проснулся, загрузил, спать... контроллера на на все время работает, но на 4 раза меньшей тактовой. Поскольку фаза сна все-же есть, то уменьшение потребления в 4 раза таки не будет. Нет смысла засыпать при ногомахании, т.к. CPU Atmega48 при 3V и XTAL=3579545/4 потребляет 0,45mA. В несколько иной парадигме ногомахания, имея Atmega48 и ЦАП R/2R шестиразрядный, удалось, деля частоту кварца, получить электрические характеристики аналогичные микросхемы KP1008ВЖ7 (номеронабиратель): ток потребления при непрерывном формировании сигнала DTMF при ХTAL=3,579/8 мГц I=0,8mA (при ХTAL=2,457/16 мГц I=0,68mA), импульсном наборе - I=0,05mA. Режим сна тоже использовался. Погрешности по частоте - нет. Надеюсь, что убедил Вас - имеется класс задач исключительно для ASMa.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|