реклама на сайте
подробности

 
 
> Кто и в чём пишет на с для PIC16 ?, Подскажите с чего начать ?
MiklPolikov
сообщение Aug 10 2011, 15:03
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Подскажите, какая самая хорошая среда для того что бы писать на С для PIC16 и внутрисхемно отлаживать при помощи PICkit2 ?
В интернете много разных советов, то однозначного мнения и инстукций к действиям не нашёл. Подскажите с чего лучше начать ?
До этого работал в KEIL и AVRstudio


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Aug 10 2011, 15:13
Сообщение #2


Гуру
******

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



QUOTE (MiklPolikov @ Aug 10 2011, 18:03) *
Подскажите с чего лучше начать ?

С выбора другого контролера.
PIC16 безнадежно устаревший. Архитектура полное убожество и на компиляторы ложится погано. За многие десятилетия вменяемых компиляторов не появилось и уж тем более не появятся. Один среди равных по дерьмовости - Hi-Tech. До знакомсва с ним я полагал, что в 21 веке нарваться на ошибки в компиляторе достаточно сложно. Оказалось ошибался. Hi-Tech интегрируется, для немогущих без тупого и безмозглого брожения отладчиком в такую-же криво-убогую MPLAB. Только в помутнении рассудка можно думать об использовании PIC16 чего-нибудь сложнее, чем сотня команд на ASM для 8-pin версий этого контроллера.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Aug 10 2011, 15:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(zltigo @ Aug 10 2011, 19:13) *
С выбора другого контролера.
PIC16 безнадежно устаревший. Архитектура полное убожество и на компиляторы ложится погано. За многие десятилетия вменяемых компиляторов не появилось и уж тем более не появятся. Один среди равных по дерьмовости - Hi-Tech. До знакомсва с ним я полагал, что в 21 веке нарваться на ошибки в компиляторе достаточно сложно. Оказалось ошибался. Hi-Tech интегрируется, для немогущих без тупого и безмозглого брожения отладчиком в такую-же криво-убогую MPLAB. Только в помутнении рассудка можно думать об использовании PIC16 чего-нибудь сложнее, чем сотня команд на ASM для 8-pin версий этого контроллера.


Да вот беда- уже сделал плату с PIC16F707-I/ML . Четырёхслойную. И эти контроллеры заказывал и месяц ждал. Потому что только они меня усторили по габаритам/потреблению/напряжению питания (очень много ограничений ) . И теперь надо как-то написать несложную программку.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 10 2011, 15:56
Сообщение #4


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(MiklPolikov @ Aug 10 2011, 19:25) *
И теперь надо как-то написать несложную программку.

Уважаемый zltigo прав только в одном.
Архитектура у PIC 16 - старинная и достаточно своеобразная.
Поэтому несложную программку надо писать на Ассемблере.
При определенных навыках - это не сложно.

Цитата(MiklPolikov @ Aug 10 2011, 19:49) *
Глючный ?! Везде именно их леплю и не могу нарадоваться .

А Вы в курсе, что транзисторы выходного каскада этой МС имеют большую зону перекрытия?
И поэтому шумит она неподеццки...
Или то, что внутренний триггер склонен к сбоям из-за гонок?
И из-за этого не всегда выдерживается заданная частота...
Зато дешевая. Это да.
Лично я от них отказался.
Потому как уважаю своих заказчиков.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Aug 10 2011, 16:00
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Прохожий @ Aug 10 2011, 19:56) *
А Вы в курсе, что транзисторы выходного каскада этой МС имеют большую зону перекрытия?
И поэтому шумит она неподеццки...
Или то, что внутренний триггер склонен к сбоям из-за гонок?
И из-за этого не всегда выдерживается заданная частота...

Никогда не замечал такого. Наверно Вам партия кривая попалась.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 10 2011, 16:40
Сообщение #6


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(MiklPolikov @ Aug 10 2011, 20:00) *
Никогда не замечал такого. Наверно Вам партия кривая попалась.

Дело в том, что прежде, чем поставить в изделие что-либо, проводятся всяческие исследования.
В том числе и эксперименты с МС. У нас были разные партии и разные образцы...
И выводы сделаны не на пустом месте.

Цитата(zltigo @ Aug 10 2011, 20:02) *
За ненадобностью я крайне-редко пользуюсь разными IDE-отладчиками, посему совсем не берусь их сравнивать, но какие-то примитивнейшие действия в тех-же отладчиках обычно удавалось делать совершенно интуитивно. У MPLAB, мне помнится, быстро и интуитивно не удалось даже сделать первое действие - загрузить HEX для симуляции. Ну очень своеобразно sm.gif. Ну а так, наверное, в ряду прочих раздаваемых на халяву производителями контроллеров для подсаживания на иглу - действительно резко не выделяется.

Аналогичные наблюдения по поводу KEIL µVision4 IDE, которую бесплатной никак не назовешь.
МК - ARM Cortex M0 LPC1114 ввиду относительной простоты и дешевизны.
Особо порадовали всякие-разные включаемые файлы, призванные якобы помочь.
Конфигураторы внутренних девайсов так же не отличаются дружественностью.
Проще все руками по книге написать.
И где в этом случае правда?
Цитата(zltigo @ Aug 10 2011, 20:02) *
Фирма, конечно, в части микроконтроллеров особо отличающаяся небрежностью и пофигизмом в части разработки и последующей доводки переферии, но тем не менее STM8 вполне удачный современный восьмибитовик. Советую обратить внимание. Кроме того, на STM8 свет клином не сошелся.

Я еще не упоминал про их IGBT и полевики...
Но это не в тему.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 10 2011, 17:39
Сообщение #7


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Прохожий @ Aug 10 2011, 19:40) *
Я еще не упоминал про их IGBT и полевики...
Но это не в тему.


теперь тема здесь
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MiklPolikov   Кто и в чём пишет на с для PIC16 ?   Aug 10 2011, 15:03
||- - zltigo   QUOTE (Прохожий @ Aug 10 2011, 19:40) Ана...   Aug 10 2011, 16:58
|||- - Прохожий   Цитата(zltigo @ Aug 10 2011, 20:58) IDE к...   Aug 10 2011, 17:12
|- - Прохожий   Цитата(zltigo @ Aug 10 2011, 19:13) С выб...   Aug 10 2011, 15:47
||- - MiklPolikov   Цитата(Прохожий @ Aug 10 2011, 19:47) Изд...   Aug 10 2011, 15:49
|- - _Pasha   Цитата(zltigo @ Aug 10 2011, 18:13) Один ...   Aug 10 2011, 16:12
|- - _Pasha   Цитата(zltigo @ Aug 10 2011, 18:13) Один ...   Aug 10 2011, 16:12
|- - MiklPolikov   Цитата(_Pasha @ Aug 10 2011, 20:12) Наско...   Aug 10 2011, 16:43
|- - Прохожий   Цитата(MiklPolikov @ Aug 10 2011, 20:43) ...   Aug 10 2011, 16:47
|- - MiklPolikov   Цитата(Прохожий @ Aug 10 2011, 20:47) А д...   Aug 10 2011, 17:16
||- - ILYAUL   Цитата(MiklPolikov @ Aug 10 2011, 21:16) ...   Aug 10 2011, 17:22
||- - Прохожий   Цитата(ILYAUL @ Aug 10 2011, 21:22) Ну,а ...   Aug 10 2011, 17:29
||- - zltigo   QUOTE (Прохожий @ Aug 10 2011, 20:29) А т...   Aug 10 2011, 17:35
||- - Прохожий   Цитата(zltigo @ Aug 10 2011, 21:35) Что е...   Aug 10 2011, 17:43
||- - MiklPolikov   title "watch V1_1" ;LIST R=DEC LIS...   Aug 10 2011, 17:46
||- - _Pasha   Цитата(MiklPolikov @ Aug 10 2011, 20:46) ...   Aug 10 2011, 17:50
|||- - MiklPolikov   Цитата(_Pasha @ Aug 10 2011, 21:50) Влияе...   Aug 10 2011, 17:58
|||- - _Pasha   Цитата(MiklPolikov @ Aug 10 2011, 20:58) ...   Aug 10 2011, 18:02
|||- - Прохожий   Цитата(MiklPolikov @ Aug 10 2011, 21:58) ...   Aug 10 2011, 18:12
||- - Прохожий   Цитата(MiklPolikov @ Aug 10 2011, 21:46) ...   Aug 10 2011, 18:01
||- - zltigo   QUOTE (Прохожий @ Aug 10 2011, 21:01) Про...   Aug 10 2011, 18:34
|||- - Прохожий   Цитата(zltigo @ Aug 10 2011, 22:34) А под...   Aug 10 2011, 18:43
|||- - zltigo   QUOTE (Прохожий @ Aug 10 2011, 21:43) Пол...   Aug 11 2011, 08:56
|||- - YIG   Цитата(zltigo @ Aug 11 2011, 11:56) ... I...   Aug 11 2011, 12:16
||||- - zltigo   QUOTE (YIG @ Aug 11 2011, 15:16) Всё буде...   Aug 11 2011, 12:57
||||- - YIG   Цитата(zltigo @ Aug 11 2011, 15:57) Это к...   Aug 11 2011, 14:58
|||- - Прохожий   Цитата(zltigo @ Aug 11 2011, 12:56) Имеет...   Aug 11 2011, 15:46
||- - ar__systems   Цитата(Прохожий @ Aug 10 2011, 14:01) Ник...   Aug 11 2011, 12:41
|- - horoc   Цитата(Прохожий @ Aug 10 2011, 20:47) А д...   Aug 10 2011, 18:45
|- - Прохожий   Цитата(horoc @ Aug 10 2011, 22:45) Прочит...   Aug 10 2011, 18:49
- - zltigo   QUOTE (MiklPolikov @ Aug 10 2011, 18:25) ...   Aug 10 2011, 15:32
|- - MiklPolikov   Цитата(zltigo @ Aug 10 2011, 19:32) Типа ...   Aug 10 2011, 15:34
|- - zltigo   QUOTE (MiklPolikov @ Aug 10 2011, 18:34) ...   Aug 10 2011, 15:39
- - zltigo   QUOTE (Прохожий @ Aug 10 2011, 18:47) MPL...   Aug 10 2011, 16:02
- - YIG   Для начала ASM АДНАЗНАЧНА! И никого больше не ...   Aug 10 2011, 17:15
|- - Прохожий   Цитата(YIG @ Aug 10 2011, 21:15) ...Потом...   Aug 10 2011, 17:23
- - zltigo   QUOTE (YIG @ Aug 10 2011, 20:15) И никого...   Aug 10 2011, 17:23
|- - YIG   Цитата(zltigo @ Aug 10 2011, 20:23) А вот...   Aug 10 2011, 17:57
- - Dog Pawlowa   Делал два простеньких проекта на PIC16 на ИАРе - о...   Aug 11 2011, 13:13
|- - zltigo   QUOTE (Dog Pawlowa @ Aug 11 2011, 16:13) ...   Aug 11 2011, 13:35
|- - MiklPolikov   Пара вопросов : 1)Я правильно понял, что в самой ...   Aug 11 2011, 14:33
|- - Прохожий   Цитата(MiklPolikov @ Aug 11 2011, 18:33) ...   Aug 11 2011, 15:10
||- - _Pasha   Цитата(Прохожий @ Aug 11 2011, 18:10) Над...   Aug 11 2011, 15:38
||- - Прохожий   Цитата(_Pasha @ Aug 11 2011, 19:38) Неа...   Aug 11 2011, 15:56
||- - _Pasha   Цитата(Прохожий @ Aug 11 2011, 18:56) Не ...   Aug 11 2011, 16:04
||- - Прохожий   Цитата(_Pasha @ Aug 11 2011, 20:04) А в 7...   Aug 11 2011, 16:19
||- - MiklPolikov   ЦитатаПочему mplab не компилирует строчку __CONFIG...   Aug 18 2011, 21:38
||- - MiklPolikov   Вопрос : что означает деление памяти программ на 4...   Aug 19 2011, 19:25
|- - SKov   Цитата(MiklPolikov @ Aug 11 2011, 18:33) ...   Aug 11 2011, 15:25
|- - xemul   Цитата(MiklPolikov @ Aug 11 2011, 18:33) ...   Aug 11 2011, 15:54
- - нечитатель   В инструкцию не помещается весь адрес для перехода...   Aug 20 2011, 07:48
|- - MiklPolikov   Цитата(нечитатель @ Aug 20 2011, 11:48) В...   Aug 20 2011, 07:55
- - ukpyr   Цитатакакая самая хорошая среда для того что бы пи...   Aug 20 2011, 07:57
|- - _Pasha   Цитата(ukpyr @ Aug 20 2011, 10:57) если п...   Aug 20 2011, 10:28
- - нечитатель   ЦитатаRP0 RP1зачеркнуть, исправить на PCLATH. Оно ...   Aug 20 2011, 10:39
|- - MiklPolikov   А как в MPLAB узнать как физически расположена про...   Aug 20 2011, 11:09
|- - _Pasha   Цитата(MiklPolikov @ Aug 20 2011, 14:09) ...   Aug 20 2011, 13:55
|- - MiklPolikov   Всем спасибо ! Написал и работает. MPLAB - не...   Sep 3 2011, 17:37
|- - haker_fox   QUOTE (MiklPolikov @ Sep 4 2011, 02:37) P...   Sep 4 2011, 02:26
|- - _Pasha   Цитата(haker_fox @ Sep 4 2011, 05:26) Нач...   Sep 4 2011, 07:09
|- - haker_fox   QUOTE (_Pasha @ Sep 4 2011, 16:09) Начин...   Sep 4 2011, 11:53
- - ViKo   Писал для PIC16 на ассемблере достаточное количест...   Sep 4 2011, 17:44


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.05064 секунд с 7
ELECTRONIX ©2004-2016