Перейти к содержанию

    

Ferro2

Участник
  • Публикаций

    107
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Ferro2

  • Звание
    Частый гость
  • День рождения 04.04.1983

Контакты

  • ICQ
    366887228

Информация

  • Город
    Уфа
  1. Микроконтроллеры Microchip PIC16 PIC18

    Нахожусь в г. Уфа. Возможна отправка почтой по РФ. Рассмотрю ваши предложения. Адрес для связи timradfan83@gmail.com PIC16F886 (dip-28) - более 100 штук. PIC18F4550-I/P (dip-40) около 9 штук. PIC18F4520-I/P (dip-40) около 10 штук. PIC18F2550-I/SP (dip-28) около 5 штук. PIC18F2520-I/SP (dip-28) около 10 штук. PIC18F2620-I/SP (dip-28) около 50 штук. PIC18F4620-I/P (dip-40) – около 50 штук.
  2. MEGAWIN

    Цитата(Step_ARM @ Nov 3 2009, 10:30) Пользуюсь этим камнем года 3 и пока никаких приколов не обнаружил... Вот мне и показалось странно, что люди мучаются с 51-ми известных фирм, когда есть такой камень. P.S. Внимательно читайте даташит -- в нем очень много интересного кроме двух UART. А где их можно приобрести (в России или Китае) ? Update Нашел в chipselect.ru Цены более-менее.
  3. Silabs C8051F120

    Я совсем запутался. Решил для проверки всей системы в железе, вывести меандр на один из портов МК. Написал следующий простейший код: Кодvoid main () {     Init_Device();          while(1)     {         _nop_();         _nop_();         _nop_();         _nop_();                         RST = 1;         _nop_();         _nop_();         _nop_();         _nop_();                 RST = 0;     } } Подключил к выводу МК логический анализатор. Наблюдаю лог. 1. Ничего не меняется. Отладки в Кейл уже нет. Запускаю симулятор - значения в регистре порта не меняются. [attachment=96585:1.jpg] На что похоже? Поменял номер порта с 7-го на 2-й. Все в порядке. [attachment=96588:2.jpg]
  4. Silabs C8051F120

    Цитата(редактор @ Nov 6 2015, 17:07) У меня лог.Анализатор работал только в режиме симуляции. При работе с камнем - нет. В отличии от CM3 даже обновление данных в окне WATCH на лету не выполняется.Только после остановки программы (или при пошаговом исполнении). Я говорил о железном логическом анализаторе. Проверял работу в железе.
  5. Silabs C8051F120

    Цитата(Radik2 @ Nov 4 2015, 12:56) Да, спасибо. Получилось, разобрался. Скомпилировалось, прошивку выдал. Буду проверять в железе. Столько вопросов возникло касательно Keil, файлов входящих в проект ... Не работает. Логический анализатор "ничего не видит" на выводах МК. Возможно, что не правильно настроены порты или еще что-то.
  6. Silabs C8051F120

    Цитата(Harbinger @ Nov 4 2015, 12:41) Насчёт лицензии. Т.е. после регистрации ключ пришлют. Каких-либо Toolstick и пр. железяк с серийниками не требуется (у меня их никогда и не было). Да, спасибо. Получилось, разобрался. Скомпилировалось, прошивку выдал. Буду проверять в железе. Столько вопросов возникло касательно Keil, файлов входящих в проект ...
  7. Silabs C8051F120

    Цитата(Harbinger @ Nov 4 2015, 11:47) И ещё. В проекте установлена модель памяти "large" (т.е. переменные в xdata), можно попытаться заменить на "compact" (переменные в pdata), а там, где критично быстродействие, указать "data" или "idata" явно. Если мы не выберем модель памяти "large", то xdata (бОльшая часть встроенного ОЗУ в МК) не будет использоваться? Или необходимо установить галочку в настройках "Use On-chip XRAM" ? Цитата(Harbinger @ Nov 4 2015, 11:47) Там есть некая процедура для получения лицензии, нужно её выполнить. Но: лицензия только на компилятор, ассемблер и линкер; в Keil uVision не будет работать отладка. В Silabs IDE или Simplicity Studio с подключенным кейловским инструментарием - будет. Я думал, что у меня есть лицензия ..
  8. Silabs C8051F120

    Цитата(Harbinger @ Nov 3 2015, 08:41) (upd) Переделал немного. Собирается. Большое спасибо за помощь! Но появилась следующая проблема: *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED MODULE: C:\KEIL\C51\LIB\C51L.LIB (-----) LIMIT: 0800H BYTES Target not created Но как я понял, для чипов Silabs не должно быть ограничений по размеру кода. Буду разбираться.
  9. Silabs C8051F120

    Цитата(редактор @ Jun 2 2015, 12:05) PS: Будут вопросы - можно в личку. Прошу подсказки. После того как поработал немного с ЖК-дисплеем на контроллере HD44780 решил попробовать цветной дисплей на контроллере ST7735. После долгих поисков в просторах интернета готовой библиотеки для С51 наткнулся на файлы из вложения. Как я понял - это для АВРок. Первый архив - скачанные файлы без изменений. Второй архив - мой проект в Keil. Подкорректировал под C8051Fxxx Но при компиляции возникли неожиданные ошибки. Некоторые я поборол. Как мне кажется. Возможно, что они позже всплывут. Сейчас имеем следующее. в блоке void TFTInit() в самом конце есть следующий код unsigned char i; for(i = 0; i < 32; i++) write_byte(2*i,1); //Red for(i=0;i<64;i++) write_byte(1*i,1); //Green for(i=0;i<32;i++) write_byte(2*i,1); //Blue write_byte(0x2c,0); delay_us(150); Keil при компиляции выдает следующие ошибки compiling main.c... TFTM1802.h(131): error C141: syntax error near 'unsigned' TFTM1802.h(131): error C202: 'i': undefined identifier TFTM1802.h(132): error C202: 'i': undefined identifier TFTM1802.h(133): error C202: 'i': undefined identifier TFTM1802.h(134): error C202: 'i': undefined identifier TFTM1802.h(135): error C202: 'i': undefined identifier TFTM1802.h(136): error C202: 'i': undefined identifier TFTM1802.h(137): error C202: 'i': undefined identifier main.c - 8 Error(s), 0 Warning(s). Указанный тип переменной поддерживается. http://www.keil.com/support/docs/1677.htm Чего ему не хватает?
  10. Silabs C8051F120

    Цитата(A. Fig Lee @ Sep 1 2015, 16:39) https://www.google.com/search?client=safari...-8&oe=UTF-8 Не знаю насчет русскоязычных, все довольно обыденно. вот пример батника на Виндоус для компиляции программы на CC2530. Кодsdcc --model-large -c radio.c sdcc --model-large -c ..\lib\cmdargs.c sdcc --model-large cc2530.c radio.rel cmdargs.rel Для меня с первого взгляда ничего не понятно: необходимо читать MANSDCC.PDF. Для себя узнал, что мой любимый Keil не имеет ограничения по размеру кода. Точнее, я так перевел сообщение с сайта Silabs: https://www.silabs.com/products/mcu/Pages/8...r-software.aspx Продолжим работать в нем ))
  11. Silabs C8051F120

    Цитата(A. Fig Lee @ Aug 31 2015, 20:34) В смысле "тишина"? Если склероз не изменяет мне, я им компилировал для СС2530, которые 8051 Я имел ввиду, что в google поиск по ключевым словам "SDCC 8051" не принес положительных результатов. На русскоязычных сайтах практически ничего не нашел. Нет ни отзывов, ни примеров реализации, ни рекомендаций по применению...
  12. Silabs C8051F120

    Компилятор у Keil считается лучшим для C51, в частности для МК C8051F Silicon Labs ? Также установил Ride 7 + Rkit51. Надо бы сравнить его с Keil. У Ride ограничение для бесплатной версии вроде 8 кБ. На форумах тишина насчет SDCC для 8051. Вот что еще нашел http://www.silabs.com/products/mcu/Pages/8....aspx#keil-pk51 Keil® PK51 Developer’s Kit The Keil PK51 Developer’s Kit includes an industry-leading 8051 C compiler, linker and assembler for use wih Silicon Labs’ 8-bit microcontrollers and Studio. This toolchain package provides the build support for 8051 projects, while the IDE provides editing and debugging support. This free toolchain comes without a time or code size limit! Получается бесплатная версия для МК 8051 от Silabs ?
  13. Silabs C8051F120

    Цитата(Obam @ Aug 31 2015, 12:38) Разве в SiLabs-овских лабкитах не идёт SiLabsIDE с Keil C51 вполне себе лицензионным? Помнится в году в 2003 покупался лабкит для F310 и там были C-компилятор и ассемблер. Сейчас стоит Silabs IDE и вроде бы он без компилятора. Я к нему подключил компилятор Keil. Цитата(Obam @ Aug 31 2015, 12:38) Для образовательных целей можно смело плевать на "ломаность" ПО, я так думаю А дальше? Переучиваться на другое ПО или просить работодателя купить Keil? Я не делал проектов на заказ. Заказчики просят коды программ, проверяют на лицензионную чистоту? Еще побаиваюсь насчет возможного вреда системе от кряка.
  14. Silabs C8051F120

    Что можете сказать касательно следующих продуктов: http://www.wickenhaeuser.de/uc51data/uc51_fly.pdf http://www.crossware.com/i8051/Compiler Keil C51 слишком дорогой. Пользоваться ломаным ПО не хотелось бы.
  15. Silabs C8051F120

    Цитата(Harbinger @ Aug 3 2015, 13:20) Получается, что из МК 51-й серии Silabs предлагает лучшее соотношение качество/цена.