Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 25.07.2015, 18:03  
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,726 раз(а) в 707 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от lisergin Посмотреть сообщение
welcome61, давно уверен, что в большинстве случаев, грабли, от которых нет шишки на собственном лбу, считаются отсутствующими... Сам долго просидел на ЦЦС, но надо ж и расти когда-то.
Ув. lisergin, тема про ССS и вопросы задают применительно к этому компилятору.
Вообще ни с кем не собираюсь вступать в полемику о компиляторах, МК, лампах, транзисторах и прочем, чем приходится сталкиваться в процессе эволюции. Когда прошел EC1033, СМ1420, кучу всяких "наших" ПК и ОС к ним, и не наших, начиная с 8086 и далее, а также прикладные языки для инженерных программ и баз данных, программ для изделий - все принимается как должное. И 1С и STM32 когда то уйдут, и упоминания о них станут просто неприличны.

Просто выложил для интересующихся для сравнения код при при разных установках препроцессора.
Реклама:
welcome61 вне форума  
Непрочитано 25.07.2015, 18:48  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от welcome61 Посмотреть сообщение
И 1С и STM32 когда то уйдут, и упоминания о них станут просто неприличны.
И CCS уйдёт, и разные ПыхВасики с МикронедоСи, а чистый Си (или почти) останется. Вот что вам хотели сказать.
Сообщение от welcome61 Посмотреть сообщение
Просто выложил для интересующихся для сравнения код при при разных установках препроцессора.
Что ещё раз подтверждает его несостоятельность и неадекватность.
STM32F0 вне форума  
Непрочитано 25.07.2015, 19:04  
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,726 раз(а) в 707 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Я отвечал lisergin. И только ему, т.к его обращение было адресовано конкретно мне.
welcome61 вне форума  
Непрочитано 25.07.2015, 19:20  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Ну извините, что я вломился в вашу интимную переписку. Для сугубо личного есть Личные Сообщения, так мне кажется.
STM32F0 вне форума  
Непрочитано 25.07.2015, 20:58  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Не так давно делал простенький ПИД-контроллер. Писал на CCS. Вывод на 128х64
В протеусе все работало. В железе не стало. Скакал вокруг с бубном. Два старших разряда данных - по нулям. Коротенький тест со счетчиком на том же порту - полет нормальный. Мля, создал новый проект, кусок кода скопировал в него... Все заработало. ХЗ что за глюк (вроде писал об этом уже). Уже третья железка работает - на разных МК, с разными индикаторами - больше такое не повторялось.
Наверное, прав Досикус... Надо или на ХС переходить, или STM32.
Только вот на работе ARM7 атмеловские или техасовские DSP (я туда и не лезу)
Впрочем, скоро у меня вопросы по Атмеге вопросы будут
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Сказали "Спасибо" DK
skb100 (22.09.2015)
Непрочитано 28.07.2015, 21:16  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

столкнулся с проблемой : два канала ацп влияют друг на друга в железе, не могу понять почему?



setup_adc_ports(sAN3|sAN1|VSS_VDD);
setup_adc(ADC_CLOCK_INTERNAL);
...
set_adc_channel(3);
adc_value2 = read_adc(); // считываем значение с АЦП
.....
set_adc_channel(1);
adc_value1 = read_adc(); // считываем значение с АЦП
.....

при чем иногда включается нормально т.е при изменении напряжений в каналах - они не влияют друг на друга , а иногда при включении - меняешь в одном канале , меняется и в другом. MCL повешен на цепочку сброса 15кОм + 0,1мкф. У меня подозрение на сброс. Подскажите куда копать.


Кажется нашел причину: нужна задержка между

set_adc_channel(3);
delay_us(10);
adc_value2 = read_adc();

Последний раз редактировалось vlad_ru; 28.07.2015 в 21:36.
vlad_ru вне форума  
Непрочитано 29.07.2015, 11:01  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Для зарядки конденсатора УВХ внутри АЦП надо время. Тем более ключ АЦП в открытом состоянии имеет сопротивление аж 10к. При команде set_adc_channel(); происходит переключение конденсатора к нужной ножке. Для его зарядки через 10к коммутатора и Хк сопротивление источника сигнала надо время.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Сказали "Спасибо" Eddy71
vlad_ru (29.07.2015)
Непрочитано 31.07.2015, 17:06  
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

DK, работал с ЦЦС пару лет, наверное. Проекты небольшие, дисплеи от мобильных, 4КБ памяти хватало, из которых 3, как правило, юзер интерфейс. Потом встала задача "мы пока хз, что там нам от меню надо будет, ну, ты пока сделай вот так, а потом мы переделаем". Соответственно, четырехсвязный список на указателях. Морочился 2 дня, посмотрел на получающуюся в итоге жеппу, стало тоскливо. На многоюнитовые проекты вообще забил после пары попыток, но оно ж пока не попробуешь, так слаще морковки ничего нет. Потом ещё где-то неделю пока переполз на MPLABX - XC8. Поначалу тосковал по printf, подсветке ассемблерного синтаксиса и сводке по затраченным на каждую функцию ресурсам. В остальном, не пожалел ни разу и возвращаться к ЦЦС не вижу ни одной причины.
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума  
Эти 3 пользователя(ей) сказали Спасибо lisergin за это сообщение:
CERGEI1982 (03.08.2015), dosikus (31.07.2015), varostov (01.08.2015)
Непрочитано 01.08.2015, 12:29  
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 113
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от lisergin Посмотреть сообщение
возвращаться к ЦЦС не вижу ни одной причины
Обеими руками "ЗА" - я 4 года писал на CCS / PIC18 и создавал вполне работающие расходомеры у себя на фирме. НО! Постоянное жонглирование отключением прерываний (не спрашивая меня), глюки с пересечением переменных, бубен при обращении к константам в Flash и наконец, полная закрытость исходников важных библиотек (напр., процедуры UART) заставили меня с трудом, но переползти на более серьёзный компилятор. А одновременный переход на PIC24 снял барьеры (типа ограниченного аппаратного стека, нехватки памяти) и с аппаратной части. Поверьте, экономия на одном кристалле 0,5-1$ важна только при производстве десятков тысяч приборов в месяц, для мелкой серии и для любителей гараздо важнее свобода в программировании и приличный запас ресурсов для модификации. Так что не сочтите за рекламу, связка XC8 + PIC16,18 и ХС16 + PIC24 - наиболее рабочий вариант на сегодняшний день.
varostov вне форума  
Непрочитано 18.09.2015, 12:03  
skb100
Частый гость
 
Аватар для skb100
 
Регистрация: 31.08.2006
Адрес: Орёл
Сообщений: 26
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
skb100 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

А есть аспирин к этим ХС ? Нужен сер--№ В MPLAB X для дебагера то же требуется сер--№ Чем вы пользуетесь для отладки ?
skb100 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


Часовой пояс GMT +4, время: 11:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot