![]() |
![]() |
#211 |
Member
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0 ![]() |
![]()
Добрый день!
Если использовать PIC-микроконтроллеры вместо Arduino, то каким образом можно организовать взаимодействие TL-MR3020 и PIC? Понятно что через UART, но здесь на Arduino заливаете скетчи. Есть ли у кого наработки как управлять PIC микроконтроллером через Wi-Fi (TL-MR3020 OpenWRT) ? Сейчас в наличии только прошитый роутер под OpenWRT и попытки настроить сеть с главным домашним роутером, а в перспективе управление через интернет. |
![]() |
![]() |
![]() |
#212 | |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Тут, понимаете, дело вовсе не в контроллерах. Есть MR3020, есть UART. MR3020 средствами своей прошивки шлёт в UART данные, например #W. Ардуино слушает UART и по приходу #W выполняет какие-то действия. Так и вы запрограммируйте свой PIC так, чтобы по принятию у себя на UARTе символов "#W" он делал какие-либо действия. Другими словами Вам на форум по PICам. |
|
![]() |
![]() |
![]() |
#213 | |
Member
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0 ![]() |
![]() Цитата:
Согласен, прошивка для PIC это отдельная тема, но для меня пока непонятно что и как должно быть настроено со стороны MR3020 с OpenWRT - может быть какие то дополнительные пакеты установлены\настроен� � для приема-передачи данных через UART |
|
![]() |
![]() |
![]() |
#214 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если подключать к внутреннему UART роутера , то ничего изменять не нужно, все будет работать без переделок
Если же подключать через USB то нужно знать какой мост у Вас будет использоваться |
![]() |
![]() |
![]() |
#215 |
Member
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#216 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
передача echo "Hi" > /dev/ttyATH0
прием cat /dev/> ttyATH0 |
![]() |
![]() |
![]() |
#217 |
Member
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0 ![]() |
![]()
Помогите!!!!! Как вообще скеч залить?! Библиотеку подгрузил мк 328 но не как не хочет, разпишите поэтапно как и что делать!
|
![]() |
![]() |
![]() |
#218 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Может быть лучше Вы напишете какая у Вас ошибка?
|
![]() |
![]() |
![]() |
#219 |
Member
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0 ![]() |
![]()
Arduino: 1.5.6-r2 (Windows XP), Board: "Arduino Uno"
Build options changed, rebuilding all Blink.ino: In function 'void setup()': Blink:13: error: 'D4_Out' was not declared in this scope Blink:13: error: 'D5_Out' was not declared in this scope Blink:13: error: 'D6_Out' was not declared in this scope Blink:13: error: 'D7_Out' was not declared in this scope Blink:14: error: 'D11_Out' was not declared in this scope Blink:14: error: 'D11_Low' was not declared in this scope Blink:17: error: 'WDTO_500MS' was not declared in this scope Blink:17: error: 'wdt_enable' was not declared in this scope Blink.ino: In function 'void loop()': Blink:28: error: 'D4_Low' was not declared in this scope Blink:28: error: 'D5_Low' was not declared in this scope Blink:28: error: 'D6_Low' was not declared in this scope Blink:28: error: 'D7_Low' was not declared in this scope Blink:32: error: 'D4_Low' was not declared in this scope Blink:32: error: 'D5_High' was not declared in this scope Blink:32: error: 'D6_High' was not declared in this scope Blink:32: error: 'D7_Low' was not declared in this scope Blink:36: error: 'D4_Low' was not declared in this scope Blink:36: error: 'D5_High' was not declared in this scope Blink:36: error: 'D6_Low' was not declared in this scope Blink:36: error: 'D7_High' was not declared in this scope Blink:40: error: 'D4_High' was not declared in this scope Blink:40: error: 'D5_Low' was not declared in this scope Blink:40: error: 'D6_High' was not declared in this scope Blink:40: error: 'D7_Low' was not declared in this scope Blink:44: error: 'D4_High' was not declared in this scope Blink:44: error: 'D5_Low' was not declared in this scope Blink:44: error: 'D6_Low' was not declared in this scope Blink:44: error: 'D7_High' was not declared in this scope Blink:48: error: 'wdt_reset' was not declared in this scope This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. |
![]() |
![]() |
![]() |
#220 |
Member
Регистрация: 17.12.2014
Сообщений: 30
Вес репутации: 0 ![]() |
![]()
В некакую не хочет!!! что за фигня или я что то не так делаю???
|
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|