Поплачем, друзья, над усохшей Atmel...

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Сообщение atmicandr »

Да не, в самом деле, что-то собрать, пожалуйста, но придумать и разработать- неа. Я больше ремонтник. Да и потом, если на Казус сходить и создать такую тему, то вывод будет простой- Атмель и Микрочип- гавно, а STMicroelectronics рулёзен во всём :wink:
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Реклама
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Недавно занесла судьба так меня, что пришлось столкнуться с PIC микроконтроллерами. :))) :facepalm:
Можно задам парочку риторических вопросов?

Правильно ли я понял, что в отличие от АВР у ПИКов переход по прерыванию происходит сразу на адрес org 4? А далее, уже по флагам надо определять какое прерывание произошло?
Если я правильно понимаю у АВР переход происходит по определенному адресу для каждого прерывания (таблице прерываний), с которого уже отправляется на подпрограмму обработки прерываний.
Станислав
Реклама
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

И вообще сижу курю ассемблер для ПИКов уже после того, как умудрился написать на нем пару программ с прерываниями по таймеру и по любому изменению на порту для двух ПИКов типа 16Ф84 и 12Ф629... Похоже у них ассемблер проще, чем для АВР. :facepalm:

Может я чего-то неправильно понимаю? :shock:
Станислав
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

СКАЗОЧНИК писал(а): Правильно ли я понял, что в отличие от АВР у ПИКов переход по прерыванию происходит сразу на адрес org 4? А далее, уже по флагам надо определять какое прерывание произошло?
Если я правильно понимаю у АВР переход происходит по определенному адресу для каждого прерывания (таблице прерываний), с которого уже отправляется на подпрограмму обработки прерываний.
Ну если под ПИКами полагать только 10...16-ые, то правильно.
Правда в этом нет ничего необычного или ущербного, особенно когда есть какой нибудь dsPIC33EP с двойной таблицей векторов, 70 MIPS, периферийным сопроцессором, DSP ядром с двумя 40-разрядными аккумуляторами, двумя отдельными АЦП с 4-мя УВХ в каждом, произвольным ремаппингом периферии практически по всем не аналоговым пинам, 49 кбайтами ОЗУ, ДМА, кучей таймеров и всяких других шняг и все это за 4 доллара на Микрочип Директ.
http://www.microchip.com/wwwproducts/en ... EP512GM304
Реклама
Эиком - электронные компоненты и радиодетали
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Благодарю за пояснение. :beer:
А того "монстра" что вы представили... :facepalm: Как-то я больше склоняюсь к STM32 в этом случае. :dont_know:
Станислав
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

СКАЗОЧНИК писал(а):Как-то я больше склоняюсь к STM32 в этом случае.
Ну это дело вкуса, однако даже в STM32 Cortex-M4 нет периферийного сопроцессора. То есть гордость STM - возможность коммутировать события между периферийными модулями в оных PICах содержащих модуль PTG еще и является ПРОГРАММНЫМ АВТОМАТОМ, где кроме самой хардварной программы переключений, есть внутренние циклы с условиями, счетчики обслуживающие этот автомат и прочие шняги, позволяющие независимо от ядра МК запустить сложный хоровод взаимодействия периферии.
Кстати, есть и простенькие PIC24 которые вполне конкурентны с STM32F0, при этом обладают простой и понятной архитектурой, что вызывает предпочтение в их использовании людьми "из схемотехники". То есть теми, кто не склонен пользоваться шаблонами кода и странными генераторами этих шаблонов...
Хотя и STM32 порой незаменимы в своих задачах.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Сообщение s987654321 »

КРАМ писал(а):Кстати, есть и простенькие PIC24 которые вполне конкурентны с STM32F0, при этом обладают простой и понятной архитектурой, что вызывает предпочтение в их использовании людьми "из схемотехники".
Т.е. покупка stm микрочипом = тоже не за горами?
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Зачем?
Купив Атмел, Микрочип получил и АРМ.
Друг Кота
Аватара пользователя
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Сообщение atmicandr »

Марк, так он не только АРМ получил, но и ПЛИС... Правда они нихрена не популярны
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

:cry: Рассказываете ужасы... Я теперь вообще в растерянности. Будущее не определено. что выбрать не знаю. Только привыкнешь к чему-то, а оно уже поменялось... :facepalm:
Как страшно жить. :))) :))) :)))
Станислав
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Вывод один - не надо привыкать.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

КРАМ писал(а):понятной архитектурой, что вызывает предпочтение в их использовании людьми "из схемотехники". То есть теми, кто не склонен пользоваться шаблонами кода и странными генераторами этих шаблонов...
Опять меня пугаете... Не уж то в СТМ только конструкторы и генераторы кода типа убогого КодеВижн для АВР?? Я специально не пользовался чужими библиотеками ни разу, чтобы лучше разобраться в АВР.
А здесь, как я понял, самому что-то написать для СТМ32 - надо голову свернуть так, что проще использовать готовые шаблоны? Зачем тогда все? :dont_know:
Станислав
Друг Кота
Аватара пользователя
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Сообщение atmicandr »

А я вот чёта думаю, что останется в области МК три лидера, которые остальных к себе проинтегрируют- ST, Microchip, NXP. Остальным ничего не достанется
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Думаю, что это и не плохо... не знаю, как эти три будущих "монополиста" будут вести политику с ценами, но времени у них на совершенствование продукта тоже будет достаточно. )) А если производителей много, то и даташитов много и каждый лепит кто во что горазд. Поэтому все не изучишь.
А здесь как хорошо, всего три фирмы. Выбираю любую, или хоть все сразу. Изучаешь их архитектуру, даташиты и в путь!
:roll:
Станислав
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

atmicandr писал(а):А я вот чёта думаю, что останется в области МК три лидера, которые остальных к себе проинтегрируют- ST, Microchip, NXP. Остальным ничего не достанется
:shock:
Если для любительства - возможно и так.
Но есть совершенно незаменимые контроллеры TI, Analog Devices и многие другие...
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

СКАЗОЧНИК писал(а):Не уж то в СТМ только конструкторы и генераторы кода типа убогого КодеВижн для АВР?? Я специально не пользовался чужими библиотеками ни разу, чтобы лучше разобраться в АВР.
Архитектура STM32 такова, что для относительно быстрого запуска контроллера вручную, без шаблонов кода, потребуется довольно значительное время потратить на изучение его в общем не самой простой архитектуры.
Полагаю, что как раз возможность писать код как для большого компьютера и привлекает значительное количество любителей к STM32.
То есть в даташит если и заглядывают, так ровно для того, чтобы выяснить названия структур, в которых следует искать некий требуемый функционал. :)
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Еще вопрос по ПИКам.
Вот при переходе на прерывание мне необходимо сохранить аккумулятор и регистр СТАТУС.
С аккумулятором все понятно - запихал его в переменную и готово, а СТАТУС, зачем делают переворачивание полубайтов местами? Неужели нельзя просто скопировать его также в переменную?
Станислав
Мучитель микросхем
Аватара пользователя
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Сообщение s987654321 »

КРАМ писал(а):Зачем?...
покупают не для получения общедоступной технологии, а для монополизации рынка.
АРМ Микрочип мог получить и более дешёвым способом.

В данном случае реализована стратегия " не можешь предотвратить = возглавь!"
Атмел сильно поджал пики на массовом сегменте, и Микрочип "возглавил" конкурента, демпингующего цены...

а теперь вспоминаем ценовую политику STM в том же сегменте...
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Сообщение arkhnchul »

СКАЗОЧНИК писал(а):Не уж то в СТМ только конструкторы и генераторы кода типа убогого КодеВижн для АВР?
генераторы кода и шаблоны там юзабельны в основном для инициализации периферии - ибо ее там сравнительно с тиньками/мегами немеряный вагон, с множеством конфигурационных крутилок. Одна система тактирования чего стоит.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

А кто в ПИКах то разбирается? Скажите зачем переворачивать байт?
Станислав
Ответить

Вернуться в «МЯЯЯУ!»