|
Параллельный порт 8 бит и STM32, возможно ли подружить? |
|
|
|
Dec 30 2015, 08:11
|

Участник

Группа: Участник
Сообщений: 72
Регистрация: 25-10-14
Пользователь №: 83 341

|
Цитата(ViKo @ Dec 30 2015, 11:05)  Использовать два порта, с одного читать, в другой записывать? Может, так проще? Ну как проще.... Для стм - проще, а для шины данных все равно защелку ставить.
|
|
|
|
|
Dec 30 2015, 09:45
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Tronix286 @ Dec 30 2015, 08:10)  8 Mhz и 4 такта на цикл - даже аврка справится Цитата(ViKo @ Dec 30 2015, 09:05)  Использовать два портаывать? лучше 8 spi
|
|
|
|
|
Dec 30 2015, 10:10
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Огурцов @ Dec 30 2015, 15:45)  лучше 8 spi Или quad-SPI в Tiva, работающий вроде как до SCLK == 60 МГц. Или 8 сериализаторов SGPIO в LPC43xx. Или 8 сериализаторов McASP в TI-шных OMAP и DSP. Вобщем - использовать что-то готовое и последовательное с полным аппаратным трактом FIFO+DMA. PS: А скорей всего для задачи ТСа есть гораздо более простое решение, но он её не озвучивает, а кругозор его ограничен одним STM32, поэтому и нагромождает колхоз... Тут мельком прозвучали фразы "8-разрядная шина" и "USB", так может достаточно будет CY7C68013A ?
|
|
|
|
|
Dec 31 2015, 00:47
|

Знающий
   
Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055

|
Цитата(Tronix286 @ Dec 29 2015, 20:57)  Вопрос встает не тогда, когда нужно кого то там дергать, а когда тебя (микроконтроллер) дергают. А именно, когда пришел сигнал чтения /RD, перевести восемь ног из hi z в output, выдать на них байт и уйти по спаду /RD быстренько опять в hi-z. Желательно за детерминированное время, а не как получится. Потому что пару раз может получится, а третий - нет. Вдруг пригодится. Писал в песочнице, но там благодарности не последовало Настройки GPIOx семейства STM32F0xx Если сконфигурировать ногу как выход open drain и подвесить к + питания, то функционирует и опрос ноги как входа, например: GPIO_ReadInputDataBit(GPIOC, GPIO_PIN_1)
Это может пригодиться тем, кто хочет смастерить, к примеру, шину MicroLAN или i2c
Сообщение отредактировал =L.A.= - Dec 31 2015, 00:49
--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
|
|
|
|
|
Jul 20 2016, 08:07
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 7-04-08
Из: Беларусь
Пользователь №: 36 547

|
Чем в итоге закончились поиски варианта стыковки с ISA шиной? Стоит таже задача. Может нашли более подходящий проц чем STM32?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|