Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-окт-30 10:28

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 5 сообщений ] 
Автор Сообщение
 Заголовок сообщения: GPIO
СообщениеДобавлено: 2015-ноя-18 10:01 
Не в сети

Зарегистрирован: 2015-июн-04 10:38
Сообщения: 40
Есть ли в ВЕ3Т управляемые линии ввода/вывода? Например для подключения светодиода.


Вернуться к началу
 Заголовок сообщения: Re: GPIO
СообщениеДобавлено: 2015-ноя-19 17:03 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
все выводы портов ввода/вывода (A, B, C, D, E, F, G, H, I) настраиваются индивидуально. Один из вариантов настройки: порт (выбирается в регистре MDR_PORTx->FUNC). После инициализации порта записывайте в регистр MDR_PORTx->RXTX данные и они установятся на выводе.


Вернуться к началу
 Заголовок сообщения: Re: GPIO
СообщениеДобавлено: 2019-фев-25 05:12 
Не в сети

Зарегистрирован: 2018-дек-24 22:08
Сообщения: 14
Организация: частное лицо
Какая максимальная скорость вывода меандра через GPIO?
У меня на К1986ВЕ92QI получилось 1,21211 MHz, проверяю осциллоскопом.

while (1)
{
PORT_SetBits(LED_PORT, LED_PORT_PIN);
//Delay(1);
PORT_ResetBits(LED_PORT, LED_PORT_PIN);
//Delay(1);
}
}

При этом если вернуть Delay(1), то Период сигнала: 714,278 kHz. Если оба Delay(2), то 655,730..655,731 kHz. Delay(3), то 606,054 kHz. Delay(20), то 264,898 kHz. Delay(200), то 38,0587 kHz. Delay(1600), то 4,96771kHz. Delay(8000000)~1Hz. Delay(80000000)~10сек.

static void Delay(uint32_t waitTicks)
{
uint32_t i;
for (i = 0; i < waitTicks; i++)
{
__NOP();
}
}

! настройки оптимизации o3
! генератор на 16MHz, PLL раскачивает CPU до 80MHz.


Вернуться к началу
 Заголовок сообщения: Re: GPIO
СообщениеДобавлено: 2019-фев-25 09:26 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 473
Организация: Milandr
Откуда: ПКК "Миландр"
Если хочется скорости пишите напрямую в регистры RXTX сразу константами.
Вывод через функции SPL занимает много времени, обычно не быстрее 2МГц.


Вернуться к началу
 Заголовок сообщения: Re: GPIO
СообщениеДобавлено: 2019-фев-28 16:21 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1528
Откуда: Тула
DungeonLords писал(а):
Какая максимальная скорость вывода меандра через GPIO?
... CPU до 80MHz.
Примерно 40 МГц...

_________________
сочувствующий…


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 5 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB