12.03.2011, 23:39
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Prototup, Это что за х.... ????
Она хоть проверялась ?
Обычно релизы идут в RAR а не exe .
Б...ь так и знал очередной фэйк с SMS .
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 12.03.2011 в 23:43.
|
|
|
|
12.03.2011, 23:44
|
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Ща, в процессе.... закачал себе в rar. 31,4Mb вернее расширение rar, ссылку скопировал... или для надёжности выложить архив, но боюсь забьют..
Последний раз редактировалось Prototup; 12.03.2011 в 23:48.
|
|
|
|
12.03.2011, 23:47
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от Prototup
|
закачал себе в rar
|
Какой там RAR ???!!!! Там экзешник.
Включите у себя -показывать расширение ...
Когда нибудь нарветесь не на фэйк , а на вирь...
__________________
Осторожно , злой кот
|
|
|
|
12.03.2011, 23:54
|
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Да... фигня ... не бесплатная, архиватор просит денег.. бум искать.. Прошу прощения, на радостях не успел просмотреть, ещё раз sorru!
Последний раз редактировалось Prototup; 13.03.2011 в 13:49.
|
|
|
|
13.03.2011, 18:32
|
|
Прохожий
Регистрация: 12.03.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Здраствуйте ... у меня проблемка одна возникла.... Начал изучать PIC 18й сереи , пишу на С. Вроде би никаких особенних проблем , да вот когда дело дошло до прериваний ... пишу прогу , а она преривание не виполняет , тоесть нет перехода на подпрограму обработки. Может где то туплю ... посмотрите пожалуста , может кто подскажет что к чему
#include ‹18F452.h›
#fuses HS,NOWDT
#locate PORTA=0xF80
#locate PORTB=0xF81
#bit RA0=PORTA.0
#bit RA1=PORTA.1
#bit RA2=PORTA.2
#int_timer0
void timer0_isr(void)
{
set_tris_a(0x00);
RA0=1;
RA1=1;
}
void main(void)
{
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_2); // Включаю TMR0
set_timer0(240); // Задаю значение TMR0=240
enable_interrupts(int_timer0); // Разрешение на приривание , которое не происходит
while(1);
}
|
|
|
|
13.03.2011, 18:54
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
mozg20, Прерывани я разрешать не нужно уже ?
Код:
|
enable_interrupts(GLOBAL); |
__________________
Осторожно , злой кот
|
|
|
|
13.03.2011, 19:08
|
|
Прохожий
Регистрация: 12.03.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо... но все равно не работает ....
( а разве enable_interrupts(INT_TIMER0) не достаточно для разрешения преривания от TIMER0 ?)
А в TMR1 возникает проблемка такого рода .... преривание происходит , но посли етого TMR1 не сбрасиваеться в 0 , а сбрасиваеться в какоето значение , допустим 65380 ... с чем ето может бить связано не подскажите ? .... очень нужно разобраться
Последний раз редактировалось dosikus; 13.03.2011 в 19:42.
|
|
|
|
13.03.2011, 19:36
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Вы хоть с одним разберитесь :
Код:
|
#include ‹18F452.h›
#fuses HS,NOWDT
#byte LATCA=0xF89
#byte LATCB=0xF8A
#bit RA0=LATCA.0
#bit RA1=LATCA.1
#bit RA2=LATCA.2
#int_timer0
void timer0_isr(void)
{
set_tris_a(0x00);
RA0=1;
RA0=0;
}
void main(void)
{
SETUP_ADC_PORTS( NO_ANALOGS);
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_2); // Включаю TMR0
set_timer0(240); // Задаю значение TMR0=240
enable_interrupts(int_timer0); // Разрешение на приривание , которое не происходит
enable_interrupts(GLOBAL);
while(1);
} |
__________________
Осторожно , злой кот
|
|
|
|
15.03.2011, 01:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,699
Сказал спасибо: 5,494
Сказали Спасибо 25,123 раз(а) в 5,641 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
...а зачем по прерыванию TRIS каждый раз переписывать? Не проще при инициализации один раз поставить и всё. А если fixed_io не использовать то и выставлять не надо - компилятор сам подставит..
|
|
|
|
15.03.2011, 02:00
|
|
Прохожий
Регистрация: 12.03.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Спaсибо ..... !!!!
Вот ище какой вопрос возник .... dosikus а почему ви используете LATA и LATB вместо PORTA и PORTB , как ето било сделано первоначально ?
И почему вместо директиви #locate используете директиву #byte ?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:29.
|
|