Найдено 16 результатов

frenele
Вт ноя 10, 2015 07:51:38
Форум: Интеграция с ПК
Тема: Ethernet to SPI (ENC28J60)
Ответы: 130
Просмотры: 114077

Re: Ethernet to SPI (ENC28J60)

Выкладываю черновой проект атмега32+ENC28J60. Пингуется. UDP и TCP.
Посылаешь "1" выполняется команда sbi PORTD,PD5 ;Посылаешь "0" выполняется команда сbi PORTD,PD5.
Если подключен светодиод то будет загораться или тухнуть.
По UDP реализован приём. По TCP реализован и приём и передача не доделана ...
frenele
Вт дек 11, 2012 22:35:07
Форум: Разные вопросы по МК
Тема: что посоветуете для начала работы с отечественными М/К?
Ответы: 5
Просмотры: 5754

Re: что посоветуете для начала работы с отечественными М/К?

Есть ли какие-либо не очень сложные схемы для начинающего на отечественных микроконтроллерах.
Или может есть недорогие импортные...
Название вопроса заменено на более понятное. Сэр Мурр

Скажу следующее есть уже наша микруха с арм ядром эта наш аналог 1986ВЕ91.
http://www.phyton.ru/pages/page75 ...
frenele
Сб дек 08, 2012 12:53:35
Форум: Интеграция с ПК
Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
Ответы: 11
Просмотры: 3019

Re: Как организовать связь по RS232 между микроконтроллёром

Выкладываю кусок программы для PIC контроллеров которая принимает сообщение по RS232 в буфер.
Это обработчик прерывания.
;**********************************************************************
;Приём сообщения от RS232.
RX_USART:
bsf PORTB,0
btfsc f_stat,0 ;Бакс был?
goto RX_1

movfw RCREG ...
frenele
Сб дек 08, 2012 01:18:09
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

Кстати здесь задали вопрос - а бывает еще и софт для аналоговых устройств?
Да существуют аналоговые микросхемы ПАИС которые можно программировать. Ну это уже даже не толстый троллинг, а слегка замаскированный плагиат из Стругацких (светлая им память):



Вот индивидуально для вас сылочка
http://www ...
frenele
Сб дек 08, 2012 01:05:58
Форум: Интеграция с ПК
Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
Ответы: 11
Просмотры: 3019

Re: Как организовать связь по RS232 между микроконтроллёром

ploop писал(а):Ну хоть тут почитайте: http://en.wikipedia.org/wiki/USART
Я написал USART ,а не UART. А в этой статье описывается UART.
frenele
Сб дек 08, 2012 00:49:16
Форум: Интеграция с ПК
Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
Ответы: 11
Просмотры: 3019

Re: Как организовать связь по RS232 между микроконтроллёром

Не понял, это был вопрос или бесплатная выездная лекция общества "Знание"?
:) +! Кстати, если он уж такой гуру, не может не знать, что МК меж собой по RS232 вязаться не могут - уровни не те - а по UART, SPI, TWI etc.

USART - это блок который можно cконкурировать как UART (RS232 с ТТЛ уровнями ...
frenele
Сб дек 08, 2012 00:42:39
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII. Крайне смелое утверждение, однако.

Терминальное окно удобно использовать для отладки софта для цифрового устройства . Для отладки софта для цифрового устройства (а бывает еще и софт для аналоговых устройств?) удобно ...
frenele
Сб дек 08, 2012 00:30:06
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

И ещё для передачи больших чисел лучше их заранее разложить на мантиссу и степень таким образом можно уплотнить данные в потоке.
frenele
Сб дек 08, 2012 00:22:13
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII. Крайне смелое утверждение, однако.

Терминальное окно удобно использовать для отладки софта для цифрового устройства . Для отладки софта для цифрового устройства (а бывает еще и софт для аналоговых устройств?) удобно ...
frenele
Сб дек 08, 2012 00:11:58
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

ploop писал(а):
А теперь дружок возьми терминальное окно и попробуй передать свой флоат по какому либо интерфейсу
Легко.
Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII
Что за бред?
Вы пользовались терминальными окнами при отладки цифровых устройств?
frenele
Сб дек 08, 2012 00:03:45
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

А теперь дружок возьми терминальное окно и попробуй передать свой флоат по какому либо интерфейсу. Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII. Все терминальные окна работают в основном в стандарте ASCII. Терминальное окно удобно использовать для отладки софта для ...
frenele
Пт дек 07, 2012 00:17:24
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

Товарищи, форумчане ! Помогите, пожалуйста. :cry:
Как передать массив типа float по RS-232. Микроконтроллер ATmega.
Нашёл возможное решение проблемы http://beez-develop.ru/index.php/faq/programs-and-code/75--float-uart

Но, проблема осталась... :(
История вот в чём. Допустим, записал я числа в ...
frenele
Чт дек 06, 2012 23:11:05
Форум: Интеграция с ПК
Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
Ответы: 11
Просмотры: 3019

Re: Как организовать связь по RS232 между микроконтроллёром

Есть такая хорошая книга которая поможет организовать ПО на компьютере, что у вас будет целая лаборатория. Книга называется: "Измерение, управление и регулирование с помощью макросов VBA и Word и Excel. В ней описывается как сделать дизассемблер в Excel, как прочитать память EEPROM и т.д.
frenele
Чт дек 06, 2012 22:59:37
Форум: Интеграция с ПК
Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
Ответы: 11
Просмотры: 3019

Как организовать связь по RS232 между микроконтроллёром и ПК

здравствуйте! Итак для того чтобы передать любой массив данных необходимо создать протокол обмена.
Что это такое. Это взаимодействие двух приложений по определённым правилам. Первая программа это терминальное окно на компьютере. В которое пишут сообщения в виде пакета данных. Пример: #kmr01%. Это ...
frenele
Ср дек 05, 2012 11:41:39
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

Суть преобразования из ASCII и BIN такова. Допустим нам надо перевести '01' ASCII в '01' BIN. '01' в HEXe это '3031'. Это занимает два байта. А нам нужен один байт но с той же по смыслу информацией '01'. Нам надо получить так, что в HEXe эта информация была представлена не как '3031', а '01'. Для ...
frenele
Вт дек 04, 2012 23:42:54
Форум: Интеграция с ПК
Тема: передача массива данных по RS-232
Ответы: 27
Просмотры: 7767

Re: передача массива данных по RS-232

здравствуйте! Итак для того чтобы передать любой массив данных необходимо создать протокол обмена.
Что это такое. Это взаимодействие двух приложений по определённым правилам. Первая программа это терминальное окно на компьютере. В которое пишут сообщения в виде пакета данных. Пример: #kmr01%. Это ...

Перейти к расширенному поиску