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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Данные АЦП PIC на экран компьютера

Непрочитано 11.01.2011, 21:12  
AleksZ13rus
Прохожий
 
Регистрация: 11.12.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AleksZ13rus на пути к лучшему
По умолчанию 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;
}
}
}
Реклама:
AleksZ13rus вне форума  
Непрочитано 11.01.2011, 21:51  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

искай раньше, в скоростях передачи и настройках...
может прерывания иногда запретить стоит?
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 11.01.2011, 23:13  
AleksZ13rus
Прохожий
 
Регистрация: 11.12.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AleksZ13rus на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Убрал таймеры из проги, все заработало!
AleksZ13rus вне форума  
Непрочитано 11.01.2011, 23:21  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

ларчик просто открывался.
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 12.01.2011, 12:53  
wdw_mania
Прохожий
 
Регистрация: 25.08.2006
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
wdw_mania на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Вот ето моя програмка: Цифрово -параметрический измерителънии комплекс.
Данни передаются через СОМ из GSM модема.
Вложения:
Тип файла: rar WDW_1_8.rar (1.04 Мб, 196 просмотров)
wdw_mania вне форума  
Сказали "Спасибо" wdw_mania
Alex9797 (12.01.2011)
Непрочитано 12.01.2011, 22:10  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Ну всё гут....
а по теме есть чё нить?
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 12.01.2011, 22:23  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от rusyvochka Посмотреть сообщение
График не строится на прямую.
Толкит или терминал - на ура, через ехель.
Всего то осталось...
Так вы в Ёксель ввели данные или нет? Если ввели, то построить график элементарно. Я тоже попробовал написать простенькую программу для 16F876A по передаче данных по компорту. Принимал в Ёксель с помощью контрола MSCOMM32.OCХ. PIC передает в комп 32 байта. По окончании передачи в Ёкселе вставляется лист диаграммы и строится график, после этого работа программы прекращяется. Програма на vba стартует автоматом при открытии книги. Пробовал в железе, все работает. Как подключить контрол писал раньше, без него приема не будет. Проекты для pic и Ёкселя прилагаю. Книга с контролом в папке comm. Может кому пригодится.
Вложения:
Тип файла: rar ProbaCOM.rar (71.8 Кб, 179 просмотров)
__________________
Gerbicid вне форума  
Эти 3 пользователя(ей) сказали Спасибо Gerbicid за это сообщение:
rusyvochka (12.01.2011), va_bull (29.01.2011), _Serg_ (13.01.2011)
Непрочитано 12.01.2011, 22:51  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

у меня цель такая:
пять байт, ключевой (шестой, точнее первый = FF) остальные расставить по графику.
Всё.
идей хватает и своих, реализовать задуманное осталось.
На финал, не получается динамическое сжатие графика при "правой" границе. Листинг не устраивает...
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 13.01.2011, 21:07  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Господа теоретики!
лежит железо, отправляет пять байт (0-мин, 255 макс) информации...
ПОМОГИТЕ расставить точки на графике!
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 14.01.2011, 00:03  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от rusyvochka Посмотреть сообщение
Господа теоретики!
лежит железо, отправляет пять байт (0-мин, 255 макс) информации...
ПОМОГИТЕ расставить точки на графике!
Уточните в какой программе надо расставить точки на графике.
__________________
Gerbicid вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Программирование PIC АЦП в Proton IDE downkazus Микроконтроллеры, АЦП, память и т.д 7 06.12.2010 16:55
Как вывести данные из АЦП на индикатор jafarkiller Микроконтроллеры, АЦП, память и т.д 9 05.04.2010 06:14
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.