05.09.2008, 08:33
|
#481
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Подскажите почему в функции strcmp нельзя сравнивать const char и char массивы ? тока можно сравнивать массивы которые хранятся в озу,то есть char массивы.
Прикрепленный файл: 157148.rar
|
|
|
|
07.09.2008, 00:47
|
#482
|
Временная регистрация
Регистрация: 22.07.2006
Сообщений: 54
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
подскажите, люди добрые!
программка подбирает конденсаторы к индуктивности в колебательном контуре по макс. напряжению:
Код:
|
void main()
{
....
for(;;)
{
if (counter++ › 100)
{
output_D(kond);
delay_us(1000);
set_adc_channel( 11 );
temp=read_adc(ADC_START_AND_READ);
if (max ‹ temp) {max=temp; kond_max=kond;}
if (kond++==16){output_D(kond_max); max=0; kond=0; counter=0;}
}
}
} |
так вот без счетчика (counter) все прекрасно работает, а если включаю его в программу (как написано выше), первый раз на выходе Д правильное число, второй раз - 0, т.е. все пины выхода Д - ноль. и так строго через раз.
уже голову сломал...
|
|
|
|
07.09.2008, 02:14
|
#483
|
Временная регистрация
Регистрация: 22.07.2006
Сообщений: 54
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
не, дело не в счетчике.
заменил его таймером - та же петрушка...
Код:
|
#int_TIMER1
void TIMER1_isr(void)
{
if (counter++==100) flag=1;
}
void main()
{
...
for(;;)
{
if (flag)go();
}
}
void go(void)
{
output_D(kond);
delay_us(1000);
set_adc_channel( 11 );
temp=read_adc(ADC_START_AND_READ);
if (LF_max ‹ temp) { LF_max=temp; kond_max=kond;max=temp;}
if (kond++==16) {output_D(kond_max);LF_max=0;kond=0;flag=0;}
} |
а если без таймера и без счетчика - все нормально работает, чудеса...
|
|
|
|
07.09.2008, 12:56
|
#484
|
Временная регистрация
Регистрация: 22.07.2006
Сообщений: 54
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
разобрался - не учел постоянную времени колебательного контура.
|
|
|
|
15.09.2008, 17:31
|
#485
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
здраствуйте.подскажите где можно посмотреть или скачать библиотеки(драйвера) для ЦЦСПИК.посмотрел стандартные-которые в папке ДРАЙВЕРС-отлично,но например не для всех типов графических ЖКИ есть интерфейсы.или,поправьте если я неправ,интерфейс МОДБАС,ну может еще что то понадобится.заранее благодарен.
|
|
|
|
15.09.2008, 19:12
|
#486
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от Gladkih
|
здраствуйте.подскажите где можно посмотреть или скачать библиотеки(драйвера) для ЦЦСПИК.
|
Естественно на форуме офсайта http://www.ccsinfo.com/forum/
А лучше самому написать...
__________________
Осторожно , злой кот
|
|
|
|
15.09.2008, 20:09
|
#487
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Народ.Кто использовал драйвер(ЦЦСПиКА) 485 интерфейса подскажите как им пользоваться, а то я не пойму.
как мне отправить допустим число 10 по адресу 09.и как это число принять другому контроллеру?
Прикрепленный файл: 4062650.rar
|
|
|
|
15.09.2008, 22:13
|
#488
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
__________________
Осторожно , злой кот
|
|
|
|
16.09.2008, 11:04
|
#489
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от dosikus
|
Осторожно , злой кот.
|
У тебя папа быль ? У тебя мама быль ? А че ты такой зой ?
=========
Ругается PROTEUS что нет модельки PCD_8544.DLL для LCD
Прикрепленный файл: 9386084.rar
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
16.09.2008, 18:18
|
#490
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Ругается PROTEUS что нет модельки PCD_8544.DLL для LCD
|
Спим батенька?
см https://kazus.ru/forum/topic_11178-0-asc-0.html
Прикрепленный файл: 9386084.rar
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:23.
|
|