06.10.2014, 10:06
|
|
Временная регистрация
Регистрация: 27.02.2012
Адрес: Николаев
Сообщений: 98
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Ну по и скромно предположу, что компилятор тупой и таки использует во втором случае библиотеку арифметического деления ![Улыбка](images/smilies/icon_smile.gif)
По поводу АЦП - сейчас на макетке 18F4550 - полёт нормальный. Начинает выпендриваться только, если забываешь сбрасывать флаги, нарушен приоритет прерываний (если оных много). Настройки АЦП, если вопрос не снят, можете выложить - посмотрим.
по 12864 - не подскажу, использовал только символьные LCD.
|
|
|
|
06.10.2014, 18:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от ‹VenoM›
|
Настройки АЦП
|
Да какие там в CCS настройки?
PHP код:
|
setup_adc_ports(AN0_AN1_AN3);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
|
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
06.10.2014, 23:57
|
|
Прописка
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
DK, не помню, после каких граблей, было давно и больно, но уже даже забыл о наличии этих setup_xxx. По Вашим вопросам -- так поглядите, что там наассемблировано. Встречал вон недавно конструкцию movlw 0; iorwf 0,f; так и не понял к чему оно.
С другой стороны, ни разу не видел от компилятора арифметического деления вместо сдвига.
Там есть удобная фича: сделать хедер с регистрами МК, и дальше почти что тёплый ламповый ассемблер, но с точной уверенностью в том, что компилятор нигде не отчудит, и что программистом) учтены все нюансы конкретного МК. Попробуйте кусок софты касаемо АЦП переписать таким образом, т.е. явно указывая нужные спецрегистры и значения в них.
__________________
Невежество всегда на что-нибудь испражняется.
|
|
|
Сказали "Спасибо" lisergin
|
|
|
07.10.2014, 07:59
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от Prototup
|
Я догадывался что скоро конец света, но не подозревал что так быстро
|
Светопредставление то каким боком здесь? ![Прикольно](images/smilies/icon_wink3.gif)
IAR давно не ляпает для PIC Micro
__________________
Осторожно , злой кот
|
|
|
|
10.10.2014, 22:49
|
|
Прохожий
Регистрация: 11.10.2006
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 3 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
|
|
|
Эти 4 пользователя(ей) сказали Спасибо SparkTJ за это сообщение:
|
|
|
10.10.2014, 23:20
|
|
Вид на жительство
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
В последних версиях все время выскакивает CCS Software Update Utility , причем при закрытии программы эта хре.. остается запущенной , как ее отключить.(А то приходится вручную закрывать)
|
|
|
|
11.10.2014, 14:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от vlad_ru
|
В последних версиях все время выскакивает CCS Software Update Utility , причем при закрытии программы эта хре.. остается запущенной , как ее отключить.(А то приходится вручную закрывать)
|
1. Запустить программу.
2. Вручную закрыть CCS Software Update Utility.
3. Зайти в меню Options --› Updates
4. Выбрать в Check for Updates режим MANUAL везде.
5. OK
6. EXIT
Перезапуск ССS.
|
|
|
Сказали "Спасибо" welcome61
|
|
|
11.10.2014, 15:10
|
|
Прописка
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Кому не сложно и уже качнул, скиньте 5.27 на какой-то другой файлообменник: этот со мной не дружит)
__________________
Невежество всегда на что-нибудь испражняется.
|
|
|
|
11.10.2014, 16:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от lisergin
|
Кому не сложно и уже качнул, скиньте 5.27 на какой-то другой файлообменник: этот со мной не дружит)
|
Такой подойдет?
http://rusfolder.com/41960926
|
|
|
Эти 2 пользователя(ей) сказали Спасибо welcome61 за это сообщение:
|
|
|
22.10.2014, 21:36
|
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от dosikus
|
IAR давно не ляпает для PIC Micro
|
Проехали.... Уже давно....
Будет-ли хоть какая стабильность в свежачке CCS?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:15.
|
|