Миландр

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

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-16 15:06 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
Григорий писал(а):
Так всё-таки на чём лучше и проще писать для МК 1886ВЕ на С или ассемблере?На сколько будет отличаться по объёму код?

У CC7A объем кода (в отличие от HI-TECH PICC) близок к ассемблеровскому. Проще писать на Си.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-22 12:57 
Не в сети

Зарегистрирован: 2009-июл-15 14:29
Сообщения: 33
Приведите пожалуйста примеры для компилятора CC7A реализацию USART(инициализация, приём, передача) для 1886ВЕ2. Будет также интересно посмотреть как реализуются ШИМ, АЦП, вывод на 8разр 7+1 сегментный индикатор


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-22 14:45 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
Григорий писал(а):
Приведите пожалуйста примеры для компилятора CC7A реализацию USART(инициализация, приём, передача) для 1886ВЕ2. Будет также интересно посмотреть как реализуются ШИМ, АЦП, вывод на 8разр 7+1 сегментный индикатор

Пример работы с USART есть в проекте Eval12_CAN.
// init
Init_USART(char BRG, char SYNC, char TXEN, char CREN, char SREN, char CSRC, char RX9, char TX9);
// передача
TXREG1 = 0x10;
while (!TX1IF){}
// прием
if (RC1IF) // USART: принят байт
cmd = RCREG1;
Там же есть пример работы с АЦП.
Работу с ШИМ и сегментными индикаторами Вы можете реализовать, пользуясь примерами из проектов VE5_Test_CC7A и Eval8_MPASM.

Проекты Eval12_CAN, VE5_Test_CC7A и другие включены в архив среды разработки IDE1886.rar, который можно скачать с нашего сайта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-23 08:50 
Не в сети

Зарегистрирован: 2009-июл-15 14:29
Сообщения: 33
Да там есть хорошие примеры. Пример работы с сегментным индикатором написан на ассемблере. Меня интересует на С как это можно реализовать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-23 12:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
Григорий писал(а):
Да там есть хорошие примеры. Пример работы с сегментным индикатором написан на ассемблере. Меня интересует на С как это можно реализовать

Григорий, на первой странице есть хороший пример реализации приложения "электронные часы" на демонстрационной отладочной плате для 1886ВЕ2У.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-28 12:07 
Не в сети

Зарегистрирован: 2009-июл-15 14:29
Сообщения: 33
У кого есть русскоязычное описание этого компилятора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-июл-28 13:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
Григорий писал(а):
У кого есть русскоязычное описание этого компилятора?

Русскоязычное описание мы планируем сделать ориентировочно через 1 месяц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Компилятор
СообщениеДобавлено: 2009-авг-31 09:04 
Не в сети

Зарегистрирован: 2009-июл-15 14:29
Сообщения: 33
Вышло ли у вас русскоязычное описание данного компилятоа? Жду с нетерпением


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Компилятор
СообщениеДобавлено: 2009-авг-31 09:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
Григорий писал(а):
Вышло ли у вас русскоязычное описание данного компилятоа? Жду с нетерпением

Григорий, нужно еще недельку подождать, русскоязычное описание проходит последние корректировки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-сен-16 19:49 
Не в сети

Зарегистрирован: 2009-июл-15 14:29
Сообщения: 33
Вышло ли русскоязычное описание компилятора CC7A? Если да,то откуда можно скачать или выложите на форуме?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-окт-01 09:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
Lew писал(а):
sanya221 писал(а):
Начали работать с 1886ВЕ2 и появилось несколько вопросов:
1. В IDE1886 нет программного симулятора/отладчика для программ, написанных на Си. Можно ли использовать какие-либо симуляторы/отладчики сторонних фирм? Как их “подружить” с IDE1886?
2. Планируется ли серийное изготовление 1886ВЕ2 в более компактном корпусе?
3. Очень бы хотелось в PDF спецификации иметь Bookmarks и чертеж корпуса т.к. он довольно экзотический и пришлось потратить время на поиски чертежей.
4. В MicroProg2006 было бы очень полезно иметь возможность перезаписи памяти без изменения Configuration Word. Так же удобно было бы иметь одну кнопку, по которой бы выполнялись последовательно команды ERASE и PROGRAM, кнопку “обновить” данные из HEX файла.

1. Отладчик работает для HT-PICC. Для СС7А пошаговый отладчик написать практически нереально из-за глубокой оптимизации кода (возможна даже перестановка операторов). Однако выход есть в использовании сгенеренного asm файла, который можно отлаживать после компиляции с помощью MPASM.
2. Заказ нового корпуса для условий, которые требуют наши заказчики - это нереально дорого. Используем то, что есть.
3. Будет учтено.
4. MicroProg2006 больше не поддерживается.

сообщение скопировано из раздела 1886ВЕ2У


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-дек-29 14:24 
Не в сети

Зарегистрирован: 2009-ноя-30 12:20
Сообщения: 31
Откуда: СПБ
Вышло ли русскоязычное описание компилятора CC7A??????
и можно ли прикрутить к MPLAB.
P.S. Перевод_LEANSLICE.doc -это у меня есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-дек-29 14:59 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
DimonD писал(а):
Вышло ли русскоязычное описание компилятора CC7A??????

Окончательного варианта нет. Скинул Вам предварительный вариант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2009-дек-31 01:32 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
DimonD писал(а):
можно ли прикрутить к MPLAB

можно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-янв-12 14:50 
Не в сети

Зарегистрирован: 2009-ноя-30 12:20
Сообщения: 31
Откуда: СПБ
компилятора CC7A
IDE 1886 7.5
EVAL12A
----------------------
#include <mil1886BE5.h>

выдает ошибку:
Device is not specified
Ссылается на mil1886BE5.h

/*
* Header file for
* 1886BE5 chip
*/
static volatile unsigned char INDF0 @ 0x00; <<< на эту строку

я что-то не пойму в чем причина ошибки?

а если написать:
#include <VE5_CC.h> то ошибок нет.
-----------------------------------------------------------------------------
И еще вопрос, что необходимо для отладки программы в режиме Debug.
В наличие:
Отладочный комплект для микроконтроллера 1886ВЕ5У
В компьютере отсутствует LPT :(
-----------------------------------------------------------------------------
P.S.
Демонстрационно-отладочная плата Eval12.
Техническое описание.

7.1.4.3. Сторожевой таймер: включен предделитель 1. В этом режиме не работает!!! Надо WDT disabled


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB