|
|
  |
Кто и в чём пишет на с для PIC16 ?, Подскажите с чего начать ? |
|
|
|
Aug 10 2011, 15:32
|

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

|
QUOTE (MiklPolikov @ Aug 10 2011, 18:25)  напряжению питания Типа все еще используете 5V? Мрак  QUOTE (MiklPolikov @ Aug 10 2011, 18:25)  И теперь надо как-то написать несложную программку. Пишите. Только с Pro версиями компилятора поосторожнее, они как-то особо кривы  . Нет, я то, что мне было необходимо заставил собираться и работать и в Pro версии, но еще ни разу не удавалось почему-то увидеть результат лучше, чем у регулярной версии.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 10 2011, 15:47
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(zltigo @ Aug 10 2011, 19:13)  С выбора другого контролера. PIC16 безнадежно устаревший. Архитектура полное убожество и на компиляторы ложится погано. За многие десятилетия вменяемых компиляторов не появилось и уж тем более не появятся. Один среди равных по дерьмовости - Hi-Tech. До знакомсва с ним я полагал, что в 21 веке нарваться на ошибки в компиляторе достаточно сложно. Оказалось ошибался. Hi-Tech интегрируется, для немогущих без тупого и безмозглого брожения отладчиком в такую-же криво-убогую MPLAB. Только в помутнении рассудка можно думать об использовании PIC16 чего-нибудь сложнее, чем сотня команд на ASM для 8-pin версий этого контроллера. Все высказывания относятся к области личных вкусовых пристрастий. MPLAB - вполне себе нормальная среда разработки. Не хуже и не лучше остальных. А отладчиком можно и не бродить вовсе. И просматривать только то, что надо. Ассемблер надо тоже уметь готовить. Цитата(zltigo @ Aug 10 2011, 19:39)  Так с 3.6V контроллерами все нормально обстоит. Выбор большой, включая агрессивно-прогрессивно-дешевые STM8L ST - фирма, не вызывающая ни малейшего доверия. Изделия их глючные. Даже простейшие UC384x. Что тогда можно говорить о МК? Компилятор С платный.
|
|
|
|
|
Aug 10 2011, 15:56
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(MiklPolikov @ Aug 10 2011, 19:25)  И теперь надо как-то написать несложную программку. Уважаемый zltigo прав только в одном. Архитектура у PIC 16 - старинная и достаточно своеобразная. Поэтому несложную программку надо писать на Ассемблере. При определенных навыках - это не сложно. Цитата(MiklPolikov @ Aug 10 2011, 19:49)  Глючный ?! Везде именно их леплю и не могу нарадоваться . А Вы в курсе, что транзисторы выходного каскада этой МС имеют большую зону перекрытия? И поэтому шумит она неподеццки... Или то, что внутренний триггер склонен к сбоям из-за гонок? И из-за этого не всегда выдерживается заданная частота... Зато дешевая. Это да. Лично я от них отказался. Потому как уважаю своих заказчиков.
|
|
|
|
|
Aug 10 2011, 16:02
|

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

|
QUOTE (Прохожий @ Aug 10 2011, 18:47)  MPLAB - вполне себе нормальная среда разработки. Не хуже и не лучше остальных. За ненадобностью я крайне-редко пользуюсь разными IDE-отладчиками, посему совсем не берусь их сравнивать, но какие-то примитивнейшие действия в тех-же отладчиках обычно удавалось делать совершенно интуитивно. У MPLAB, мне помнится, быстро и интуитивно не удалось даже сделать первое действие - загрузить HEX для симуляции. Ну очень своеобразно  . Ну а так, наверное, в ряду прочих раздаваемых на халяву производителями контроллеров для подсаживания на иглу - действительно резко не выделяется. QUOTE (Прохожий @ Aug 10 2011, 18:47)  ST - фирма, не вызывающая ни малейшего доверия. Фирма, конечно, в части микроконтроллеров особо отличающаяся небрежностью и пофигизмом в части разработки и последующей доводки переферии, но тем не менее STM8 вполне удачный современный восьмибитовик. Советую обратить внимание. Кроме того, на STM8 свет клином не сошелся.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 10 2011, 16:12
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(zltigo @ Aug 10 2011, 18:13)  Один среди равных по дерьмовости - Hi-Tech.  Это точно. Цитата Написать несложную программку Насколько она несложная? На АСМе оч. может быть все напишете быстрей, 36 команд выучиваются за день. Уникальный кривой случай...
|
|
|
|
|
Aug 10 2011, 16:12
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(zltigo @ Aug 10 2011, 18:13)  Один среди равных по дерьмовости - Hi-Tech.  Это точно. Цитата Написать несложную программку Насколько она несложная? На АСМе оч. может быть все напишете быстрей, 36 команд выучиваются за день. Уникальный кривой случай...
|
|
|
|
|
Aug 10 2011, 16:40
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(MiklPolikov @ Aug 10 2011, 20:00)  Никогда не замечал такого. Наверно Вам партия кривая попалась. Дело в том, что прежде, чем поставить в изделие что-либо, проводятся всяческие исследования. В том числе и эксперименты с МС. У нас были разные партии и разные образцы... И выводы сделаны не на пустом месте. Цитата(zltigo @ Aug 10 2011, 20:02)  За ненадобностью я крайне-редко пользуюсь разными IDE-отладчиками, посему совсем не берусь их сравнивать, но какие-то примитивнейшие действия в тех-же отладчиках обычно удавалось делать совершенно интуитивно. У MPLAB, мне помнится, быстро и интуитивно не удалось даже сделать первое действие - загрузить HEX для симуляции. Ну очень своеобразно  . Ну а так, наверное, в ряду прочих раздаваемых на халяву производителями контроллеров для подсаживания на иглу - действительно резко не выделяется. Аналогичные наблюдения по поводу KEIL µVision4 IDE, которую бесплатной никак не назовешь. МК - ARM Cortex M0 LPC1114 ввиду относительной простоты и дешевизны. Особо порадовали всякие-разные включаемые файлы, призванные якобы помочь. Конфигураторы внутренних девайсов так же не отличаются дружественностью. Проще все руками по книге написать. И где в этом случае правда? Цитата(zltigo @ Aug 10 2011, 20:02)  Фирма, конечно, в части микроконтроллеров особо отличающаяся небрежностью и пофигизмом в части разработки и последующей доводки переферии, но тем не менее STM8 вполне удачный современный восьмибитовик. Советую обратить внимание. Кроме того, на STM8 свет клином не сошелся. Я еще не упоминал про их IGBT и полевики... Но это не в тему.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|