Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.07.2011, 04:33
|
|
Вид на жительство
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
|
Програма под 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
|
|
|
24.07.2011, 07:01
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
знаешь си - на си и пиши. cmdline/windows-приложение вроде как можно в любой среде собрать.
для тебя - самое то, подучить потребуется минимум.
|
|
|
|
24.07.2011, 11:30
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
Проще всего для вас будет написать программу на С++ Builder подключив компонент TMS Async32 .
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Zemlyanov за это сообщение:
|
|
|
24.07.2011, 14:35
|
|
Вид на жительство
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
Спасибо за наводку, пошёл искать....
|
|
|
Сказали "Спасибо" Zoosman
|
|
|
24.07.2011, 16:29
|
|
Прохожий
Регистрация: 24.07.2011
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
Просто интересуюсь. Правильно ли я понял, что тебе просто свой терминал надо написать под Com-порт с учетом протокола твоего устройства?
|
|
|
Сказали "Спасибо" kronos13
|
|
|
24.07.2011, 16:44
|
|
Вид на жительство
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
Сообщение от kronos13
|
Просто интересуюсь. Правильно ли я понял, что тебе просто свой терминал надо написать под Com-порт с учетом протокола твоего устройства?
|
Нет. нужен графический интерфейс вместо терминала.
Прямоугольное окно в которое будут вводится параметры и по нажатию кнопки передоваться строкой в последовательный порт.
|
|
|
Сказали "Спасибо" Zoosman
|
|
|
25.07.2011, 03:31
|
|
Заблокирован
Регистрация: 18.01.2011
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Програма под PC выдающяя строки на UART
Сообщение от Zoosman
|
Нет. нужен графический интерфейс вместо терминала.
Прямоугольное окно в которое будут вводится параметры и по нажатию кнопки передоваться строкой в последовательный порт.
|
Существует множество терминальных программ, которые решат твою задачу. Например, COM Port Toolkit
http://www.compt.ru/
Можно посылаемую строку присвоить кнопке или же ряд строк которые требуется послать сразу присвоить одной кнопке. Так же можно через скрипт обрабатывать принимаемую информацию.
|
|
|
Сказали "Спасибо" avr32.ru
|
|
|
25.07.2011, 05:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,385
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
Сообщение от Zoosman
|
...
Вопрос заключаеться в следуещем.
На каком языке это сделать проще всего,
...
|
Вопрос из разряда: "Я неверующий, скоро умру, в какой религии лучше всего хоронить? " Ответ: "Какая нахрен разница, хоть в PARADOXE ".
|
|
|
|
25.07.2011, 12:41
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
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
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Pit_PB за это сообщение:
|
|
|
25.07.2011, 17:50
|
|
Вид на жительство
Регистрация: 03.06.2006
Адрес: Израиль
Сообщений: 388
Сказал спасибо: 2,067
Сказали Спасибо 337 раз(а) в 156 сообщении(ях)
|
Re: Програма под PC выдающяя строки на UART
Сообщение от true71
|
Вопрос из разряда: "Я неверующий, скоро умру, в какой религии лучше всего хоронить? " Ответ: "Какая нахрен разница, хоть в PARADOXE ".
|
Спасибо за самый информативный ответ.
|
|
|
Сказали "Спасибо" Zoosman
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:24.
|
|