Выкладываю черновой проект атмега32+ENC28J60. Пингуется. UDP и TCP.
Посылаешь "1" выполняется команда sbi PORTD,PD5 ;Посылаешь "0" выполняется команда сbi PORTD,PD5.
Если подключен светодиод то будет загораться или тухнуть.
По UDP реализован приём. По TCP реализован и приём и передача не доделана ...
Найдено 16 результатов
- Вт ноя 10, 2015 07:51:38
- Форум: Интеграция с ПК
- Тема: Ethernet to SPI (ENC28J60)
- Ответы: 130
- Просмотры: 114077
- Вт дек 11, 2012 22:35:07
- Форум: Разные вопросы по МК
- Тема: что посоветуете для начала работы с отечественными М/К?
- Ответы: 5
- Просмотры: 5754
Re: что посоветуете для начала работы с отечественными М/К?
Есть ли какие-либо не очень сложные схемы для начинающего на отечественных микроконтроллерах.
Или может есть недорогие импортные...
Название вопроса заменено на более понятное. Сэр Мурр
Скажу следующее есть уже наша микруха с арм ядром эта наш аналог 1986ВЕ91.
http://www.phyton.ru/pages/page75 ...
Или может есть недорогие импортные...
Название вопроса заменено на более понятное. Сэр Мурр
Скажу следующее есть уже наша микруха с арм ядром эта наш аналог 1986ВЕ91.
http://www.phyton.ru/pages/page75 ...
- Сб дек 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 ...
Это обработчик прерывания.
;**********************************************************************
;Приём сообщения от RS232.
RX_USART:
bsf PORTB,0
btfsc f_stat,0 ;Бакс был?
goto RX_1
movfw RCREG ...
- Сб дек 08, 2012 01:18:09
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
Кстати здесь задали вопрос - а бывает еще и софт для аналоговых устройств?
Да существуют аналоговые микросхемы ПАИС которые можно программировать. Ну это уже даже не толстый троллинг, а слегка замаскированный плагиат из Стругацких (светлая им память):
Вот индивидуально для вас сылочка
http://www ...
Да существуют аналоговые микросхемы ПАИС которые можно программировать. Ну это уже даже не толстый троллинг, а слегка замаскированный плагиат из Стругацких (светлая им память):
Вот индивидуально для вас сылочка
http://www ...
- Сб дек 08, 2012 01:05:58
- Форум: Интеграция с ПК
- Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
- Ответы: 11
- Просмотры: 3019
Re: Как организовать связь по RS232 между микроконтроллёром
Я написал USART ,а не UART. А в этой статье описывается UART.ploop писал(а):Ну хоть тут почитайте: http://en.wikipedia.org/wiki/USART
- Сб дек 08, 2012 00:49:16
- Форум: Интеграция с ПК
- Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
- Ответы: 11
- Просмотры: 3019
Re: Как организовать связь по RS232 между микроконтроллёром
Не понял, это был вопрос или бесплатная выездная лекция общества "Знание"?
:) +! Кстати, если он уж такой гуру, не может не знать, что МК меж собой по RS232 вязаться не могут - уровни не те - а по UART, SPI, TWI etc.
USART - это блок который можно cконкурировать как UART (RS232 с ТТЛ уровнями ...
:) +! Кстати, если он уж такой гуру, не может не знать, что МК меж собой по RS232 вязаться не могут - уровни не те - а по UART, SPI, TWI etc.
USART - это блок который можно cконкурировать как UART (RS232 с ТТЛ уровнями ...
- Сб дек 08, 2012 00:42:39
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII. Крайне смелое утверждение, однако.
Терминальное окно удобно использовать для отладки софта для цифрового устройства . Для отладки софта для цифрового устройства (а бывает еще и софт для аналоговых устройств?) удобно ...
Терминальное окно удобно использовать для отладки софта для цифрового устройства . Для отладки софта для цифрового устройства (а бывает еще и софт для аналоговых устройств?) удобно ...
- Сб дек 08, 2012 00:30:06
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
И ещё для передачи больших чисел лучше их заранее разложить на мантиссу и степень таким образом можно уплотнить данные в потоке.
- Сб дек 08, 2012 00:22:13
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII. Крайне смелое утверждение, однако.
Терминальное окно удобно использовать для отладки софта для цифрового устройства . Для отладки софта для цифрового устройства (а бывает еще и софт для аналоговых устройств?) удобно ...
Терминальное окно удобно использовать для отладки софта для цифрового устройства . Для отладки софта для цифрового устройства (а бывает еще и софт для аналоговых устройств?) удобно ...
- Сб дек 08, 2012 00:11:58
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
Вы пользовались терминальными окнами при отладки цифровых устройств?ploop писал(а):Легко.А теперь дружок возьми терминальное окно и попробуй передать свой флоат по какому либо интерфейсу
Что за бред?Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII
- Сб дек 08, 2012 00:03:45
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
А теперь дружок возьми терминальное окно и попробуй передать свой флоат по какому либо интерфейсу. Весь обмен по цифровым линиям связи осуществляется в виде кодировки ASCII. Все терминальные окна работают в основном в стандарте ASCII. Терминальное окно удобно использовать для отладки софта для ...
- Пт дек 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
Но, проблема осталась... :(
История вот в чём. Допустим, записал я числа в ...
Как передать массив типа float по RS-232. Микроконтроллер ATmega.
Нашёл возможное решение проблемы http://beez-develop.ru/index.php/faq/programs-and-code/75--float-uart
Но, проблема осталась... :(
История вот в чём. Допустим, записал я числа в ...
- Чт дек 06, 2012 23:11:05
- Форум: Интеграция с ПК
- Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
- Ответы: 11
- Просмотры: 3019
Re: Как организовать связь по RS232 между микроконтроллёром
Есть такая хорошая книга которая поможет организовать ПО на компьютере, что у вас будет целая лаборатория. Книга называется: "Измерение, управление и регулирование с помощью макросов VBA и Word и Excel. В ней описывается как сделать дизассемблер в Excel, как прочитать память EEPROM и т.д.
- Чт дек 06, 2012 22:59:37
- Форум: Интеграция с ПК
- Тема: Как организовать связь по RS232 между микроконтроллёром и ПК
- Ответы: 11
- Просмотры: 3019
Как организовать связь по RS232 между микроконтроллёром и ПК
здравствуйте! Итак для того чтобы передать любой массив данных необходимо создать протокол обмена.
Что это такое. Это взаимодействие двух приложений по определённым правилам. Первая программа это терминальное окно на компьютере. В которое пишут сообщения в виде пакета данных. Пример: #kmr01%. Это ...
Что это такое. Это взаимодействие двух приложений по определённым правилам. Первая программа это терминальное окно на компьютере. В которое пишут сообщения в виде пакета данных. Пример: #kmr01%. Это ...
- Ср дек 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'. Для ...
- Вт дек 04, 2012 23:42:54
- Форум: Интеграция с ПК
- Тема: передача массива данных по RS-232
- Ответы: 27
- Просмотры: 7767
Re: передача массива данных по RS-232
здравствуйте! Итак для того чтобы передать любой массив данных необходимо создать протокол обмена.
Что это такое. Это взаимодействие двух приложений по определённым правилам. Первая программа это терминальное окно на компьютере. В которое пишут сообщения в виде пакета данных. Пример: #kmr01%. Это ...
Что это такое. Это взаимодействие двух приложений по определённым правилам. Первая программа это терминальное окно на компьютере. В которое пишут сообщения в виде пакета данных. Пример: #kmr01%. Это ...