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

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

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

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

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

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

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

 
Опции темы
Непрочитано 24.07.2011, 04:33  
Zoosman
Вид на жительство
 
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
Zoosman на пути к лучшему
По умолчанию Програма под PC выдающяя строки на UART

Доброго времени суток, возник вопрос.

Я сделал простой прибор GSM module + ATmega8
Принцип работы таков: при событии (скажем сирена сигнализации)
модуль звонит (определённое количество раз) на заранее заданный номер.

Програмированние параметров осуществляеться на данный момент через терминал, что-то типа этого:

Please enter your choice

1.Enter phone number
2.Set loop
3.Set accepted numbers
9.Reboot


Возникла необходимость програмировать это дело с помощью простого интерфейса под Виндоус.
Т.е. я хочу написать простую программу с 3-4-мя строками
в которые нужно будет просто ввести параметры и нажать кнопочку,
при нажатии которой эти параметры, уже обработанные просто отошлються через последовательный порт а я получу ответ ok/false.

Вопрос заключаеться в следуещем.
На каком языке это сделать проще всего, при учёте того что я знаю только си и имел с ним дело только в среде АВР.
Думаю что на таком уровне возможно достатосно быстро освоить любой язык высокого уровня.

Надеюсь что я понятно изложил суть проблемы, если что, конечно уточню.

BR.
Реклама:
Zoosman вне форума  
Сказали "Спасибо" Zoosman
warel (28.06.2019)
Непрочитано 24.07.2011, 07:01  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

знаешь си - на си и пиши. cmdline/windows-приложение вроде как можно в любой среде собрать.
для тебя - самое то, подучить потребуется минимум.
Hives вне форума  
Сказали "Спасибо" Hives
warel (28.06.2019)
Непрочитано 24.07.2011, 11:30  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Проще всего для вас будет написать программу на С++ Builder подключив компонент TMS Async32 .
Zemlyanov вне форума  
Эти 2 пользователя(ей) сказали Спасибо Zemlyanov за это сообщение:
warel (28.06.2019), Zoosman (24.07.2011)
Непрочитано 24.07.2011, 14:35  
Zoosman
Вид на жительство
 
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
Zoosman на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Спасибо за наводку, пошёл искать....
Zoosman вне форума  
Сказали "Спасибо" Zoosman
warel (28.06.2019)
Непрочитано 24.07.2011, 16:29  
kronos13
Прохожий
 
Регистрация: 24.07.2011
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
kronos13 на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Просто интересуюсь. Правильно ли я понял, что тебе просто свой терминал надо написать под Com-порт с учетом протокола твоего устройства?
kronos13 вне форума  
Сказали "Спасибо" kronos13
warel (28.06.2019)
Непрочитано 24.07.2011, 16:44  
Zoosman
Вид на жительство
 
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
Zoosman на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Сообщение от kronos13 Посмотреть сообщение
Просто интересуюсь. Правильно ли я понял, что тебе просто свой терминал надо написать под Com-порт с учетом протокола твоего устройства?
Нет. нужен графический интерфейс вместо терминала.
Прямоугольное окно в которое будут вводится параметры и по нажатию кнопки передоваться строкой в последовательный порт.
Zoosman вне форума  
Сказали "Спасибо" Zoosman
warel (28.06.2019)
Непрочитано 25.07.2011, 03:31  
avr32.ru
Заблокирован
 
Регистрация: 18.01.2011
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
avr32.ru на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Сообщение от Zoosman Посмотреть сообщение
Нет. нужен графический интерфейс вместо терминала.
Прямоугольное окно в которое будут вводится параметры и по нажатию кнопки передоваться строкой в последовательный порт.
Существует множество терминальных программ, которые решат твою задачу. Например, COM Port Toolkit
http://www.compt.ru/
Можно посылаемую строку присвоить кнопке или же ряд строк которые требуется послать сразу присвоить одной кнопке. Так же можно через скрипт обрабатывать принимаемую информацию.
avr32.ru вне форума  
Сказали "Спасибо" avr32.ru
warel (28.06.2019)
Непрочитано 25.07.2011, 05:57  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,385
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Сообщение от Zoosman Посмотреть сообщение
...
Вопрос заключаеться в следуещем.
На каком языке это сделать проще всего,
...
Вопрос из разряда: "Я неверующий, скоро умру, в какой религии лучше всего хоронить? " Ответ: "Какая нахрен разница, хоть в PARADOXE ".
true71 вне форума  
Сказали "Спасибо" true71
warel (28.06.2019)
Непрочитано 25.07.2011, 12:41  
Pit_PB
Прописка
 
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
Pit_PB на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Сообщение от Zoosman Посмотреть сообщение
Возникла необходимость програмировать это дело с помощью простого интерфейса под Виндоус.
Т.е. я хочу написать простую программу с 3-4-мя строками
На каком языке это сделать проще всего
Можно на PureBasic.
Код:
If OpenSerialPort(0, "COM1", 9600, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 255, 255)
  WriteSerialPortString(0, "Строка текста, отправляемая в COM порт")
  CloseSerialPort(0)
Else
  MessageRequester("", "Не удалось открыть порт")
EndIf
Описание функций на русском языке для работы с COM портом, можно найти здесь http://purebasic.ru/manual.php?id=1148&lng=rus
Pit_PB вне форума  
Эти 2 пользователя(ей) сказали Спасибо Pit_PB за это сообщение:
warel (28.06.2019), Zoosman (25.07.2011)
Непрочитано 25.07.2011, 17:50  
Zoosman
Вид на жительство
 
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
Zoosman на пути к лучшему
По умолчанию Re: Програма под PC выдающяя строки на UART

Сообщение от true71 Посмотреть сообщение
Вопрос из разряда: "Я неверующий, скоро умру, в какой религии лучше всего хоронить? " Ответ: "Какая нахрен разница, хоть в PARADOXE ".
Спасибо за самый информативный ответ.
Zoosman вне форума  
Сказали "Спасибо" Zoosman
warel (28.06.2019)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
Помогите разобраться с UART masterpc Микроконтроллеры, АЦП, память и т.д 10 13.02.2007 17:49


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot