anonymous@RULINUX.NET~# | Last login: 2024-11-27 00:10:00 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Попалась тут девайсина на контроллере PIC и чего то подумалось про эти контроллеры. А сейчас они вообще актуальны? Есть тут кто то кто еще ими увлекается или увлекался раньше.
Порылся в инфе в интернете и понял - это безперспективная штука. Инфа отстутствует все коды на ассемблере, официально бесплатных средств разработки нет, все какие то кряки и так далее, программаторы только под com, а если под usb то неадекватные по цене, скажем дружно нафиг нужно.
Мне кажется сейчас только два направления актуальны avr для чего то мелкого и stm (arm) для чего то крупного, IDE на выбор хочешь платные хочешь бесплатные, программаторы копеечные, инфы на C навалом.
А вы что думаете про контроллеры pic, есть у них вообще будущее?
anonymous(*) (2013-03-18 18:14:26)
Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14
|
|
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.У меня лежит в барахле пара каких-то мощных пиков - их тогда микрочип рассылал на халяву, ну я специально выбрал самые-самые жирные и заказал. А потом чего-то отвлёкся - не до них было. Если хочется поковыряться - ведь есть же аврки с которыми всё понятно чо как, а изучать новую платформу чтобы куда-то утилизовать пару чипов - лень и времени нет. |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> по качеству аппартной части avr практически не уступает
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Ну не толсти же. Средство разработки имеется http://www.microchip.com/pagehandler/en-us/family/mplabx/ Только труп, конечно, имхо. Но если не быть нищебродом, то таки можно прикупить сишный компайлер и клепать практически тоже самое, что и на AVR.
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>По нагрузочной способности на ножках пики вроде уступали?
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>ведь есть же аврки с которыми всё понятно чо как
anonymous(*)(2013-03-18 20:16:13)
Отредактировано anonymous по причине "не указана" Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> А вы что думаете про контроллеры pic, есть у них вообще будущее?
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>По нагрузочной способности на ножках пики вроде уступали?
Silvy(*)(2013-03-18 21:29:24)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Тебе удалось ископать авр, который не умеет трёх вольт? |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>а на пик такое ощущение что все наработки на ассемблере
Silvy(*)(2013-03-18 21:32:39)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Тебе удалось ископать авр, который не умеет трёх вольт?
Silvy(*)(2013-03-18 21:38:59)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>> даже ARM-овский STM кажется проще и понятнее пиков
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> Но зато у AVR написано "1 MIPS per MHz". Олололо!
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> Заявленные 2,0-5,5V не хочешь? И это старый как говно мамонта 16F873-й. А теперь сравни с 8-й атмега, лол. Минимум 2,7
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Ты бы блджад, его ещё с core i5 сравнил, лол.
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Так и есть, однобайтовая операция выполняется в течение одного такта. Ветвление и некоторые другие команды могут потребовать 2-3 такта.
Silvy(*)(2013-03-18 23:06:15)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Тебя чего stm пугает, контроллер как контроллер, хоть твои "умные дома" на нем так же делай как на аврках.
Silvy(*)(2013-03-18 23:11:03)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Странно врезультате нашей дискуссии про пики аврки армы никто про MSP430 не замолвил слова, походу это вообще параллельный мир какой-то. |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> Ололол, да почитай ты наконец ебучий мануал!
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> А вы что думаете про контроллеры pic, есть у них вообще будущее?
anonymous(*)(2013-03-19 11:07:31)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Странно врезультате нашей дискуссии про пики аврки армы никто про MSP430 не замолвил слова, походу это вообще параллельный мир какой-то. anonymous(*)(2013-03-19 14:19:13)
Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Сейчас выбираю между STM32 и PIC32. У PIC32 кошерная MIPS архитектура, но он менее распространён. anonymous(*)(2013-03-19 14:22:53)
Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>и убогая поделка двух норвежских студентов - AVR
anonymous(*)(2013-03-19 20:18:47)
Отредактировано anonymous по причине "не указана" Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> STM32 - это Cortex M3 и Cortex M4. Там многовато напихали всякой переферии, кроме того они уступают в энергопотреблении 8 и 16 биткам. Так же есть семейство более простых микрух Cortex M0.
anonymous(*)(2013-03-19 20:42:47)
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Все таки про pic, второй день уже заморочился, везде пишут что они надежнее avr, ну типа промышленный стандарт, а avr для студентов. В интернете информационный бардак, одни пишут что pic надежнее avr в том числе по нагрузке и по помехам, другие что и avr не уступают, кому верить? anonymous(*)(2013-03-19 20:55:48)
Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Верь себе, потыкай оба и выбери что нравится
anonymous(*)(2013-03-19 21:47:49)
Отредактировано anonymous по причине "не указана" Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> Просто смотрю на те же сигнализации почему то почти все поголовно на pic-ах. А на AVR мало чем это объяснить?
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> Cortex-М4 будет уже простым микроконтроллером для чайников (в которых воду греют)
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.> может на асме различны, а на си почти так же все, особой разницы похоже нет.
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Чайник при этом станет стоить в два раза дороже.
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Вообще-то с микроконтроллерчиками у нас тот случай, когда на ассемблере работать проще чем на сях.
anonymous(*)(2013-03-19 23:36:55)
Отредактировано anonymous по причине "не указана" Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>> Чайник при этом станет стоить в два раза дороже.
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>> Вообще-то с микроконтроллерчиками у нас тот случай, когда на ассемблере работать проще чем на сях.
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>На ассемблере это раза в три-четыре проще и короче :) Когда у тебя куча [полу]рилтаймовой периферии, начинаешь считать такты и место на стеке - тут уже не канает запихать все регистры в стек (по два такта на каждый), обработать прерывание и вернуть регистры из стека (по два такта на каждый), опять же в случае нескольких прерываний может оказаться что у тебя на стеке сидит несколько наборов регистров и стек переписывает данные программы, потому что ОЗУ очень мало, и это порой приводит к таки невероятным ошибкам, что на трезвую голову просто невозможно диагностировать. А чтобы контролировать что там твоя программа на сях будет использовать - стек или регистры, для этого нужны дополнительные бесчеловечные гнусёвые декларации, которые лично для меня сложноваты. С другой стороны в сях нет таких конструкций как, например, сдвинуть байт с учётом переноса. Вобщем приходится себя заставлять писать на сях, при этом не совсем понятно ради чего, для себя я придумал мотивацию - чтобы потом иметь шанс прочитать что написал год назад, но всё равно постоянно думаешь, а стоит ли выделки эта овчина.
anonymous(*)(2013-03-20 06:31:44)
Отредактировано anonymous по причине "не указана" Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14 |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Неужели блок-схему нарисовать выходит быстрее, чем код напейсать? |
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.>Неужели блок-схему нарисовать выходит быстрее, чем код напейсать?
|
Скрыть
Re:[pic][avr][stm(arm)]Про микроконтроллеры.Сам же выше писал что путаешь = и ==. А в Паскале такого безобразия нет. |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:[pic][avr][stm(arm)]Про микроконтроллеры.
Ну не толсти же. Средство разработки имеется http://www.microchip.com/pagehandler/en-us/family/mplabx/ Только труп, конечно, имхо. Но если не быть нищебродом, то таки можно прикупить сишный компайлер и клепать практически тоже самое, что и на AVR. По крайней мере по качеству аппартной части avr практически не уступает. В своё ценовом диапазоне, естественно.
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0