-
Постов
244 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о ALexx
-
Звание
Местный
- День рождения 02.09.1977
Старые поля
-
skype
Array
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Большое спасибо! Действиткельно спасло! Не дочитал :-)
-
Доброго времени суток! Пытаюсь заставить UART STM32F373 гененрировать прерывание по Character Match. Для этого, в частности, необходимо записать ожидаемый символ (в моем случае - CR = 0x0D) в регистр USART1->CR2 начиная с 24го бита. Использую STM32F3-HAL В прцедуре инициализации UART: //Setup interrupt on Character Match __HAL_UART_CLEAR_FLAG(&hUart1, UART_CLEAR_CMF); __HAL_UART_ENABLE_IT(&hUart1, UART_IT_CM); //Character Match on CR ('\r' = 0x0D) MODIFY_REG(hUart1.Instance->CR2, USART_CR2_ADD, ((uint32_t)(0x0D)) << USART_CR2_ADD_Pos); Безрезультатно... в CR2 - нули Пробую запись в лоб: //Character Match on CR ('\r' = 0x0D) hUart1.Instance->CR2 = 0x0D000000; Или даже так //Character Match on CR ('\r' = 0x0D) *((uint32_t*)0x40013804UL) = 0x0D000000; Результат - тот же - нули в CR2. Никто кроме этих строчек в данный регистр не пишет - прерывания на время инициализации запрещены. Эррата тоже вроде ничего не говорит о данном "феномене"... Не сталкивался ли кто с таким поведением и если да - как решали. Заранее спасибо.
-
Импульсный блок питания.
ALexx ответил *ZEVS* тема в Схемотехника
Обычно конторы. котрые продают PowerInt предлагают дроссели фильтры и трансформаторы к ним. Мы брали Premier Magnetics А по поводу трассировки... Если выдержать все рекомендации из ReferenceDesign - работает на ура. Проверено. -
Импульсный блок питания.
ALexx ответил *ZEVS* тема в Схемотехника
В одном из устройств был собран бортовой БП на TOP234. 12V 2A держал прекрасно. Нареканий никаких. -
Открытая платформа для дешевого веб-сервера
ALexx ответил =AK= тема в Операционные системы
Если планируете все-таки запустить операционку на железячке (Win или Linux) можете посмотреть в сторону POCO Кроме массы других вкусностей, там и реализация TCP сервера есть. -
Угон аккаунта
ALexx ответил тема в Архив предложений и замечаний
Понятия не имею... Почти два года не заходил, а когда зашел - был "приятно удивлен". -
интерфейс для распределенной системы
ALexx ответил PraNkiSh тема в Форумы по интерфейсам
Нет необходимости искать процессоры с аппаратной поддержкой LIN. В одном из проектов LIN был реализован на UART-е с небольшим количеством рассыпухи. Understanding the LIN PHY -
Угон аккаунта
ALexx ответил тема в Архив предложений и замечаний
Огромное спасибо! Аккаунт принял в целости и сохранности :cheers: . -
Одновременная работа нескольких UART в LPC2368
ALexx ответил galex1981 тема в ARM, 32bit
В прикркплении работающий код. Обратите внимание на BOOL UART_open(...) UART.c.zip -
Новая версия FT232R
ALexx ответил AstraG тема в RS232/LPT/USB/PCMCIA/FireWire
Если еще актуально... Делал подобное. В приложении прога и исходник. Писалось под Билдер, но думаю разберетесь. TstD2XX.rar -
Спасибо! Вопрос уже снят. И именно с помощью указанной KnowledgeBase :-) Для тех у кого возникнет подобная проблема: http://www.keil.com/support/docs/301.htm Тему можно закрыть.
-
Вопрос про 1-wire DS2450
ALexx ответил NitroCephal тема в В помощь начинающему
Давненько это было... Вот может исходники прояснят ситуацию GSM_MON.rar -
Проблема в следующем: Среда-Кейл8.01. Есть массив некоторых констант uchar code Info[3]={0x01,0x02,0x03}; Задача : расположить его во ФЛЕШИ , например, с адреса 0х008A. Инструкция _at_ должного эффекта не дает. В ответ на uchar code Info[3]={0x01,0x02,0x03} _at_ 0х008A; Получаем MAIN.C(22): error C141: syntax error near '_at_' Если написать uchar code Info[3] _at_ 0х008A; Все ОК. И размещается там, где надо (судя по MAP-у) Но толку от этого никакого - надо чтобы массив содержал значения. Может кто сталкивался...
-
Какой Altium отгружать ?
ALexx ответил AlexZabr тема в Altium Designer, DXP, Protel
ОК. Спасибо! И еще вопросик. Может у кого в Стольном Киев-Граде есть сабж? :beer: -
Какой Altium отгружать ?
ALexx ответил AlexZabr тема в Altium Designer, DXP, Protel
Спасибо! Интересует все. Битых файлов нет? Таблетка работоспособная? Что за хитрый файлик "патч.тхт"? В каком файле надо произвести описанную в нем манипуляцию по указанному адресу??