реклама на сайте
подробности

 
 
> lpc1768
sergey sva
сообщение Oct 1 2012, 17:34
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Проконсультируйте пожалуйста по lpc1768.
В схеме будет использоваться модуль "motor control" и usb host.
Проблема в том что: у usb пины usbbppwr и usbpwrrd совмещены с MCOA0 и MCOB0, и на другие выводы их не получиться сконфигурировать (так понял после просмотра доки). Если вывести vcc напрямую на разъем usba , или задействовать другой порт вместо usbbppwr для включения usb питания?
А вывод usbpwrd не присоединять? Будет работать?, можно обойтись usb host без этих сигналов?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey sva
сообщение Oct 20 2012, 15:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Спасибо буду ждать результата эксперемента ). По той ссылке которую вы дали есть схема если у вас схема вашей платы сходиться с той схемой которая по ссылке. То там вообще не используются не какие сигналы USB_PPWR USB_PPRD, и если так работает значит все чудненько )
Go to the top of the page
 
+Quote Post
SyncLair
сообщение Oct 21 2012, 15:29
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197



Цитата(sergey sva @ Oct 20 2012, 19:36) *
Спасибо буду ждать результата эксперемента ).


Попробывал мой пример -- всё работает!!! В папке CMSIS\Device\NXP\Drivers\Examples\FAT32_ChaN_MThomas\CMAKE
запускаете

cmake . -DCOMMON_FLAGS="-O1 -g3" -DCMAKE_TOOLCHAIN_FILE=../../../../../../CMSIS_7TDMI/CMAKE/CMSIS.cmake -DCMAKE_BUILD_TYPE=Debug -DMCU=LPC1768 -DBSP_BRD_DEF=starterkit_lpc_1766 -DLINKAGE=FLASH -G "CodeBlocks - MinGW Makefiles"


В файле lpc17xx_usb.c строчки 159 и 160 комментируете

CODE
LPC_USB->OTGStCtrl |=0x01;//U1--> host
/* P1[22] = USB_PWRD, 10 */
/*LPC_PINCON->*///PINSEL3 &= ~(3<<12);
/*LPC_PINCON->*///PINSEL3 |= (2<<12);
if ( (usb_mode & TYPE_HOST_PORT1_POWER_EN)==TYPE_HOST_PORT1_POWER_EN) {


В итоге получаете
PINSEL0=0x50
PINSEL1=0x14000000
PINSEL2,PINSEL3,PINSEL4,PINSEL5 и так далее = 0

Устраивает?


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 12:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016