Easyelectronics.ru

Электроника для всех
Текущее время: 01 апр 2020, 14:23

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


Правила форума


Входить исключительно со своей туалетной бумагой. Можно невозбранно получить по голове за быдляк и личные наезды.


JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 802 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 33  След.
Автор Сообщение
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 30 сен 2015, 15:17 
Старожил

Зарегистрирован: 30 авг 2010, 00:02
Сообщения: 926
Прямой выход компаратора наружу как в PICе был очень нужен, в АВР такого нет и пришлось лепить довесок.
Мелочь, но досадно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 30 сен 2015, 16:39 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4206
Откуда: г. Липецк
анкер писал(а):
...Мелочь, но досадно.

Потребовалось два счетных 16-разрядных счетчика с внешними входами тактирования. Из не монстообразных подошли только AT89C2051. Не AVR, но Atmel.
Какая разница чьи камни? Доступность и цена, программы напишем сами. Да и еще отладку надо упомянуть, хорошо бы недорого, типа JTAG.


Последний раз редактировалось anakost 30 сен 2015, 17:20, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 30 сен 2015, 16:50 
Старожил

Зарегистрирован: 23 фев 2012, 12:32
Сообщения: 338
Откуда: Украина
Ну, вставить свои 5 копеек...
Кто попробовал STM8/STM32, забивают на AVR. Лично мне после таймеров на STM (в частности, делитель в виде любого числа) на AVR уже не тянет.
В то же время, AVR хороши для начинающих, документации меньше. Но время течет...
А вот по поводу бесполезности STM8, тут скорее дело психологии. Я вот не могу себя пересилить и поставить STM32 в часы с термометром, если там достаточно STM8 (L152C6 или S003F3). Просто в голове не укладывается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 30 сен 2015, 18:03 
Старожил
Аватара пользователя

Зарегистрирован: 10 май 2014, 01:21
Сообщения: 1056
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Ну, еще можно упомянуть про «трухольность» (DIP-корпуса).

_________________
PL/1 forever!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 30 сен 2015, 19:47 
Старожил

Зарегистрирован: 30 авг 2010, 00:02
Сообщения: 926
anakost писал(а):
анкер писал(а):
...Мелочь, но досадно.

Потребовалось два счетных 16-разрядных счетчика с внешними входами тактирования. Из не монстообразных подошли только AT89C2051. Не AVR, но Atmel.
Какая разница чьи камни? Доступность и цена, программы напишем сами. Да и еще отладку надо упомянуть, хорошо бы недорого, типа JTAG.

Да и в конце концов надоедает переходить 8080 - 1820 - ВЕ48 - PIC - Atmel. Все наверное прошли через эти буйные радости "нового камня".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 30 сен 2015, 21:55 
Старожил

Зарегистрирован: 24 янв 2011, 23:26
Сообщения: 347
brunnen-g писал(а):
Ну, вставить свои 5 копеек...
Кто попробовал STM8/STM32, забивают на AVR. Лично мне после таймеров на STM (в частности, делитель в виде любого числа) на AVR уже не тянет.
В то же время, AVR хороши для начинающих, документации меньше. Но время течет...
А вот по поводу бесполезности STM8, тут скорее дело психологии. Я вот не могу себя пересилить и поставить STM32 в часы с термометром, если там достаточно STM8 (L152C6 или S003F3). Просто в голове не укладывается.


Все так. Хотя не понимаю тех кто ненавидит AVR или какую то другую систему.
Но возвращаться на AVR поле STM32 не получается в основном потому что для серьезных проектов он слабоват, прежде всего из-за оперативы, а для мелких хорош, но поддерживать код для двух систем затратнее. И STM8 поэтому тоже особо смысла не имеет.
Хотя AVR в этом плане намного дружественнее. Как то ради прикола запустил LCD 320x240 на AVR. Нормальная производительность получилось. Правда либа была изначально переписана под производительность. И времени запуск занял немного, поскольку хал под дисплей не такой объемный.
А так AVR ки своей дружественностью очень хорошо подходят для начинающих. Уж лучше чем с лего начинать или с ардуины (да да, там тоже мега).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 01:34 
Старожил

Зарегистрирован: 30 авг 2010, 00:02
Сообщения: 926
Mekong писал(а):
Все так. Хотя не понимаю тех кто ненавидит AVR или какую то другую систему.
Но возвращаться на AVR поле STM32 не получается в основном потому что для серьезных проектов он слабоват, прежде всего из-за оперативы, а для мелких хорош, но поддерживать код для двух систем затратнее. И STM8 поэтому тоже особо смысла не имеет.
Хотя AVR в этом плане намного дружественнее. Как то ради прикола запустил LCD 320x240 на AVR. Нормальная производительность получилось. Правда либа была изначально переписана под производительность. И времени запуск занял немного, поскольку хал под дисплей не такой объемный.
А так AVR ки своей дружественностью очень хорошо подходят для начинающих. Уж лучше чем с лего начинать или с ардуины (да да, там тоже мега).

Для меня дружественность заключается в том, что АВР... знакома, сильные ноги и ДИП корпус. Два последних условия не каприз, а обосновано практикой применения. Насчет сложности задач, смотрите сами. Нужно было модернизировать лабораторную стиральную машину в части электроники, для чего требовалось
- оцифровать 7 термопар, точность 1*С (внутренняя 0,1 *С)
- ввод с 7 кнопок управления
- ввод с 3 концевиков
- вывод на 8 реле управления ТЭНами и моторами
- вывод на 5 дискретных ЛЭД и пищалку
- вывод на два 10-тиразрядных цифровых ЖК дисплея
- связь с компьютером для отладки

Вся эта машина из бака с подогревом воды, стиральным барабаном, центрифугой, сушилкой и гладильным прессом должно было достаточно жестко терморегулироваться ( четыре ПИД регулятора с математикой двухбайтной точности, семь цифровых фильтров), работать по таймерам, а барабан еще и по специальной циклограмме с позиционированием остановки, причем одновременно и независимо друг от друга. Всякие свистелки, мигания, контроль выхода за пределы параметров подразумеваются, плюс интерфейс по заданию режимов должен был быть максимально понятным лаборанткам запенсионного возраста.

Вот ситуация - нужно 44 ноги и, как поначалу казалось, без РТОС не обойтись. Переходить на другое семейство? А время кто на это даст, потеря заказа обеспечена.
Ничего, одна Мега8 не потянула, но не по памяти, а по количеству ног, всего на плате три м/с - две меги и ключи на реле.
Вот как потерять такое дружественное семейство, позволившее решить задачу без магазинов, ожиданий посылок с незнакомыми дивайсами и чтения даташитов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 07:56 
Старожил
Аватара пользователя

Зарегистрирован: 20 апр 2010, 17:59
Сообщения: 1163
Откуда: Челябинск
анкер писал(а):
Переходить на другое семейство? А время кто на это даст, потеря заказа обеспечена.
Всё кто-то что-то на блюдечке должен подавать. Самообразование и развитие в ширину. Кто же виноват, что взгляды настолько узкозаточены. Не можете ориентироваться в современной электронике - потеря заказов и/или денег.
"Учиться, учиться и снова учиться"©

_________________
Everybody lies


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 12:05 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 5120
Откуда: п. Борок, Ярославская область
А я все равно скажу про пять проводков. Ими таки можно запрограммировать AVR. А вот для STM8/STM32 надо купить программатор. Не спорю - он дешевый, но он все равно стоит денег и его либо надо ждать по почте, либо идти за ним в какой нибудь далекий магаз. А это еще и время. Хотя да - один раз купил дискавери и горя не знаешь. Правда... STM8 под линуксами тяжко кодится пока что. С STM32 проблем нет - gcc его любит.

Еще ассемблер avr прост и понятен. У STM8 таки заковырист, но это скорее в области индивидуальных предпочтений - кому-то он нравится больше.

DIP корпуса у AVR... лично мне как-то не особо надо, но вот на макетку распаять - это самое то. Или прям вообще навесом что-то напаять. Гораздо более обидно что STM8 нету в SOIC корпусах. Руки у меня не столь прямые чтобы с первого дубля запаять TSSOP. Вечно как паяю TSSOP матерюсь.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 13:04 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3382
VivalzarD писал(а):
А я все равно скажу про пять проводков. Ими таки можно запрограммировать AVR. А вот для STM8/STM32 надо купить программатор.

вот как раз обычно наоборот, контроллеры имеют встроенный загрузчик и для прошивки флэша достаточно просто к UARTу или усб, если он есть, подключиться.
ну и копеечные платы с отладчиками,
"эффективный" атмел, который вместо того чтобы сделать аналог launchpad/discovery по цене комплектации, до сих пор пытается нажиться на средствах разработки, и просрал армам отчасти и поэтому тоже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 13:27 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 5120
Откуда: п. Борок, Ярославская область
2 _pv
Дык я не про то, что у атмела средства разработки дорогие, а у остальных - дешевые. Я про кустарность и наколенщину. Особенно в условиях русского колхоза. Встроенный загрузчик - эт хорошо, да не везде он есть. Особенно если МК слабенький. Да и UART (а тем более USB) тоже не на всяком камне есть. У атмела тоже есть AT90USB-чего-то-там - и флеш туда заливается просто файлом. Удобно, да не все его юзают...

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 13:51 
Старожил

Зарегистрирован: 26 авг 2014, 10:34
Сообщения: 773
VivalzarD писал(а):
А я все равно скажу про пять проводков. Ими таки можно запрограммировать AVR

...при наличии порта LPT, надо бы добавить. И часто сейчас встречается LPT в ПК, особенно в ноутбуках? А если фьюзы неправильно выставил (как раз беда простых программаторов а ля 5 проводков, особенно начинающие страдают этим) понадобится еще и высоковольтный программатор. Как то довелось спасать человеку "залоченную" мегу128 впаянную в плату (резать, лудить, паять кучку проводков) - проще было выкусить и выбросить. Все вроде неплохо было в аврах, но зачем сделали "параллельное" программирование, ведь на то время уже давно был пример, как сделано программирование и "фьюзы" в микрочиповских пиках (вполне разумно имхо). Китайцы в "своем" аналоге меги88 сразу от этого избавились.


Последний раз редактировалось oleg110592 01 окт 2015, 13:59, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 13:59 
Старожил

Зарегистрирован: 23 фев 2012, 12:32
Сообщения: 338
Откуда: Украина
Вот мне щас интересно стало, в каком STM8/STM32 нет UART? Они же вроде все абсолютно имеют юартовский бутлоадер (поправте, если заблуждаюсь).
По первой вобще STM32 шил через шнурок от телефона (меньше чем5 проводов, кстати). А потом спаял клон StLink, прошивал тем же шнурком. Так что "купить программатор" - это скорее от нежелания разобраться в вопросе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 14:33 
Старожил

Зарегистрирован: 30 авг 2010, 00:02
Сообщения: 926
oleg110592 писал(а):
VivalzarD писал(а):
А я все равно скажу про пять проводков. Ими таки можно запрограммировать AVR

...при наличии порта LPT, надо бы добавить. И часто сейчас встречается LPT в ПК, особенно в ноутбуках?


Идеальный контроллер должен иметь одну ногу программирования/отладки (например ресет), толерантную ко всему диапазону питания и способную работать независимо от выбранной частоты тактирования и по двухпроводному шлейфу длиной 5 метров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 14:44 
Старожил

Зарегистрирован: 23 фев 2012, 12:32
Сообщения: 338
Откуда: Украина
Идеальный контроллер в случае ступора программиста должен сам открывать даташит на нужной странице ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 15:15 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2712
Откуда: Москва
brunnen-g писал(а):
Идеальный контроллер в случае ступора программиста должен сам открывать даташит на нужной странице ;)

Чего уж мелочится-Писать код


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 15:36 
Старожил

Зарегистрирован: 26 авг 2014, 10:34
Сообщения: 773
анкер писал(а):
Идеальный контроллер должен иметь одну ногу программирования/отладки (например ресет)...

дык Atmel же к этому и пришла практически https://ru.wikipedia.org/wiki/DebugWIRE
остальные способы программирования/отладки надо было бы выкинуть (имхо)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 16:11 
Старожил

Зарегистрирован: 30 авг 2010, 00:02
Сообщения: 926
oleg110592 писал(а):
анкер писал(а):
Идеальный контроллер должен иметь одну ногу программирования/отладки (например ресет)...

дык Atmel же к этому и пришла практически https://ru.wikipedia.org/wiki/DebugWIRE
остальные способы программирования/отладки надо было бы выкинуть (имхо)


Дорогой, капризный, громоздкий, не накрывает все семейство...
http://microsin.net/programming/avr/jtagice-mkii.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 16:59 
Старожил

Зарегистрирован: 26 авг 2014, 10:34
Сообщения: 773
анкер писал(а):
Дорогой, капризный, громоздкий, не накрывает все семейство...

в Атмеловской недорогой (были по 9$) отладочной плате ATmega328P Xplained Mini набортный mEDBG сделан на ATmega32U4+минимум обвязки, умеет программировать по SPI и умеет дебажить по debugWIRE набортную мегу328. Кто мешал сделать ранее (лет 10 тому назад) недорогой и не громоздкий программатор/отладчик? Кто мешал сделать "накрытие" всего семейства, ведь Атмел регулярно тасовал авр микроконтроллеры - одни исчезали, другие появлялись. Например у новой вариации мега48/88/168/328 с буквами PB (например ATMEGA48PB) корпусов типа DIP нет (привет любителям дип от Атмела). У нынешних с буквами PA DIP корпуса присутствуют, с буквой P и без буквы уже не купить. Сделать все сейчас существующие AVR с буквами, например PC, и нормальным debugWIRE у всех, думаю Атмелу по плечу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 17:33 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3382
Цитата:
дык Atmel же к этому и пришла практически https://ru.wikipedia.org/wiki/DebugWIRE
остальные способы программирования/отладки надо было бы выкинуть (имхо)

перед тем как выкидывать, надо чтобы описание протокола dW было открыто для начала.
oleg110592 писал(а):
в Атмеловской недорогой (были по 9$) отладочной плате ATmega328P Xplained Mini набортный mEDBG сделан на ATmega32U4+минимум обвязки, умеет программировать по SPI и умеет дебажить по debugWIRE набортную мегу328.

насколько мне известно, он перед этим проверяет сигнатуру чипа и отказывается работать с чем либо кроме ATmega328P.
такая же красота была с драконом и ограничением на размер флэша, потом правда убрали, но осадочек остался.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 18:00 
Старожил
Аватара пользователя

Зарегистрирован: 04 июн 2013, 12:16
Сообщения: 454
Откуда: Брянщина
oleg110592 - полностью с Вами согласен.
у них останется некий рынок, но и то - если не отпугнут своим "менежментом"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 18:01 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2712
Откуда: Москва
Цитата:
такая же красота была с драконом и ограничением на размер флэша, потом правда убрали, но осадочек остался.

Что-то такого не припомню ( Dragon лет 10 пользую) , баги студии были - это да.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 18:16 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4206
Откуда: г. Липецк
Так понимаю, людям просто нечем полезным заняться на работе.
Сам я в отпуске, потому этот бред эти полезные мысли и читаю. И даже отвечаю иногда...
Это бред не потому, что нет полезных пожеланий, нас никто не спросит...
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 18:23 
Старожил

Зарегистрирован: 23 фев 2012, 12:32
Сообщения: 338
Откуда: Украина
anakost, есть чем заняться :) Просто интересно почитать мнения других людей. Таки да, не спросят.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неуже ли всё! Что-то не верится...
СообщениеДобавлено: 01 окт 2015, 18:24 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3382
ILYAUL писал(а):
Цитата:
такая же красота была с драконом и ограничением на размер флэша, потом правда убрали, но осадочек остался.

Что-то такого не припомню ( Dragon лет 10 пользую) , баги студии были - это да.

ну 32к не особо конечно ограничение для avr, но всё-таки.
google -> AVR dragon 32k flash size limit


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 802 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 33  След.


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


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

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


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB