Найдено 9 результатов
- 16 фев 2018, 11:56
- Форум: 16-разрядные RISC микроконтроллеры
- Тема: Таймер Т12 МК 1887ВЕ6Т
- Ответы: 1
- Просмотры: 1537
Re: Таймер Т12 МК 1887ВЕ6Т
Вы проверяете регистр CCU6_IC, тогда как, если заменить его на CCU6_IS, то программа выполняется.
- 22 май 2017, 10:05
- Форум: Радиационно-стойкие интегральные схемы
- Тема: 1887ВЕ6Т
- Ответы: 28
- Просмотры: 15426
Re: 1887ВЕ6Т
Сложно сказать, некоторые вещи Keil спрятаны, например, в dll-файлах и нельзя просто взять и поменять. Да и нам не приходится работать с симулятором, скомпилированный файл теста проверяем сразу на модели. На отладочной плате доводим проект на 1887ВЕ3Т, заливая программу во внутреннюю Flash и тут же ...
- 12 май 2017, 10:16
- Форум: Радиационно-стойкие интегральные схемы
- Тема: 1887ВЕ6Т
- Ответы: 28
- Просмотры: 15426
Re: 1887ВЕ6Т
Да, с таймерами точно такая же ошибка в документации.
- 11 май 2017, 16:32
- Форум: Радиационно-стойкие интегральные схемы
- Тема: 1887ВЕ6Т
- Ответы: 28
- Просмотры: 15426
Re: 1887ВЕ6Т
Недоработки в рисунках, в данном случае в формуле необходимо использовать частоту ядра (кварц на 2). На плате проверил с генератором на 24 МГц, функцию изменил так: init_asc0(24000000, 56000); В результате работает в терминале с баудрейтом 28800 (ближайшее значение в таблице для 56000/2). Для 1887ВЕ...
- 11 май 2017, 09:36
- Форум: Радиационно-стойкие интегральные схемы
- Тема: 1887ВЕ6Т
- Ответы: 28
- Просмотры: 15426
Re: 1887ВЕ6Т
1. Правильно. 2. Правильно. 3. На нашей макетно-отладочной плате есть возможность использовать внешние генераторы. Плата подходит как для 1887ВЕ3Т, так и для 1887ВЕ6Т. Для кварца 25МГц, функция должна выглядеть как init_asc0(12500000, 9600), скорость потока для настройки лучше выбрать пониже, потом ...
- 10 май 2017, 14:49
- Форум: Радиационно-стойкие интегральные схемы
- Тема: 1887ВЕ6Т
- Ответы: 28
- Просмотры: 15426
Re: 1887ВЕ6Т
1. IROM и IROM2 нужны линкеру, чтобы можно было получить HEX-файл с правильной адресацией, а не как у XC167, начиная с сегмента 0xC0.
2. Частоту удобнее контролировать в STARTUP, т.к. там много параметров в одном месте.
3. Правильный вариант - использовать START167.A66.
2. Частоту удобнее контролировать в STARTUP, т.к. там много параметров в одном месте.
3. Правильный вариант - использовать START167.A66.
- 17 окт 2016, 08:52
- Форум: 16-разрядные RISC микроконтроллеры
- Тема: 1887ВЕ3Т
- Ответы: 179
- Просмотры: 105312
Re: 1887ВЕ3Т
Добрый день, подскажите, можно ли настроить CAN модуль таким образом, чтобы в одну область сообщения попадали сообщения с разными ID, а затем внутри прерывания по-приёму уже разделять их? 1887ВЕ3Т имеет 32 области сообщений в модуле CAN. Каждая область сообщений может быть настроена на прием нескол...
- 27 апр 2016, 11:19
- Форум: 16-разрядные RISC микроконтроллеры
- Тема: Обработчики прерываний К1887ВЕ3Т Keil
- Ответы: 4
- Просмотры: 3160
Re: Обработчики прерываний К1887ВЕ3Т Keil
Нет, это номер прерывания, ни в коем случае не вектор.
- 27 апр 2016, 09:32
- Форум: 16-разрядные RISC микроконтроллеры
- Тема: Обработчики прерываний К1887ВЕ3Т Keil
- Ответы: 4
- Просмотры: 3160
Re: Обработчики прерываний К1887ВЕ3Т Keil
У Keil довольно неплохой Help, посмотрите там. Обработчикам прерываний Вы сами даете имена, для Keil важен только номер прерывания, что в Assembler, что в C.
Код: Выделить всё
void CAN_OUT_MSG(void) interrupt 0x66
{
P3 = ~0x0066;
printf("\n interrupt 0x66 CAN_OUT_MSG\n");
}