Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.01.2011, 21:12
|
#41
|
Прохожий
Регистрация: 11.12.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Добрый вечер! Тоже работаю над таким проектом!
У меня мысль связать pic18f4550 + LabView, pic программирую в CCS C Compiller 4.110
Но возникла проблема с передачей:
Так вот из ПК передаю символ S, в ответ pic должен передать число из диапазона 000-255 и знак табуляции. А на деле приходит только один первый символ.
Причем когда к pic была подключена LCD ошибочных пакетов приходило 10%.
Сейчас нормальные данные приходят когда кручу потенциометр.
Вот кусок проги для pic:
void usb_main(void)
{
char i;
int adc_a0;
usb_task();
if (usb_cdc_kbhit())
{
i = usb_cdc_getc();
switch(i)
{
case 'R' : printf(usb_cdc_putc, "R_R "); enable=1; break;
case 'W' : printf(usb_cdc_putc, "W_W "); enable=0; break;
case 'S' : adc_a0=read_adc(); printf(usb_cdc_putc, "%03u\t", adc_a0); break;
//default : lcd_gotoxy(10,2); lcd_putc(i); break;
}
}
}
|
|
|
|
11.01.2011, 21:51
|
#42
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
искай раньше, в скоростях передачи и настройках...
может прерывания иногда запретить стоит?
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
11.01.2011, 23:13
|
#43
|
Прохожий
Регистрация: 11.12.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Убрал таймеры из проги, все заработало!
|
|
|
|
11.01.2011, 23:21
|
#44
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
ларчик просто открывался.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
12.01.2011, 12:53
|
#45
|
Прохожий
Регистрация: 25.08.2006
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Данные АЦП PIC на экран компьютера
Вот ето моя програмка: Цифрово -параметрический измерителънии комплекс.
Данни передаются через СОМ из GSM модема.
|
|
|
Сказали "Спасибо" wdw_mania
|
|
|
12.01.2011, 22:10
|
#46
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Ну всё гут....
а по теме есть чё нить?
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
12.01.2011, 22:23
|
#47
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от rusyvochka
|
График не строится на прямую.
Толкит или терминал - на ура, через ехель.
Всего то осталось...
|
Так вы в Ёксель ввели данные или нет? Если ввели, то построить график элементарно. Я тоже попробовал написать простенькую программу для 16F876A по передаче данных по компорту. Принимал в Ёксель с помощью контрола MSCOMM32.OCХ. PIC передает в комп 32 байта. По окончании передачи в Ёкселе вставляется лист диаграммы и строится график, после этого работа программы прекращяется. Програма на vba стартует автоматом при открытии книги. Пробовал в железе, все работает. Как подключить контрол писал раньше, без него приема не будет. Проекты для pic и Ёкселя прилагаю. Книга с контролом в папке comm. Может кому пригодится.
__________________
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Gerbicid за это сообщение:
|
|
|
12.01.2011, 22:51
|
#48
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
у меня цель такая:
пять байт, ключевой (шестой, точнее первый = FF) остальные расставить по графику.
Всё.
идей хватает и своих, реализовать задуманное осталось.
На финал, не получается динамическое сжатие графика при "правой" границе. Листинг не устраивает...
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
13.01.2011, 21:07
|
#49
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Господа теоретики!
лежит железо, отправляет пять байт (0-мин, 255 макс) информации...
ПОМОГИТЕ расставить точки на графике!
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
14.01.2011, 00:03
|
#50
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от rusyvochka
|
Господа теоретики!
лежит железо, отправляет пять байт (0-мин, 255 макс) информации...
ПОМОГИТЕ расставить точки на графике!
|
Уточните в какой программе надо расставить точки на графике.
__________________
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:30.
|
|