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

Harbinger

Silabs на ядре Cortex-M3 (SIM3xx) будет проще в освоении и применении, например, тех же STM32F2xx ?

Я нашел такие цены на C8051F126 C8051F216

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Radik2,

 

возьмите 50МГц чипы от силабс, если 100МГц труднодоставабелен. 51 от Силабс помимо частоты выполняет большинство команд за два такта вместо 12-ти у обычного 51. А чтоб сравнить с атмелом, наверное MIPSы стоит посмотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не могу определиться с выбором программатора. Подскажите, пожалуйста.

первый

второй

третий

 

Так и не понял, почему "третий" заметно дороже. Из-за габаритов?

 

Может лучше этот: четвертый

 

Недостаток выводов I/O придется компенсировать стандартной логикой.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все три - клоны, второй самый интересный - корпус тоже скопировали.

Оригинал выглядит так:

UDA-32-KIT.jpg

и по цене заметно выше.

В работе они скорее всего не отличаются. Разве что китайцы сэкономили на регулировке напряжения питания таргета, зафиксировали на 3,3 В (в 99% случаев устраивает). В том клоне, что делал для себя и здесь выкладывал, именно так.

 

Silabs на ядре Cortex-M3 (SIM3xx) будет проще в освоении и применении, например, тех же STM32F2xx ?

Первое впечатление - да. Стройнее как-то всё устроено, типа как у NXP. Но вряд ли они эту линейку будут развивать, после поглощения Energymicro. Основной упор сделали на Gecko.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том клоне, что делал для себя и здесь выкладывал, именно так.

Не поделитесь своей версией программатора для C8051F?

 

Возможно, у кого то имеется опыт эксплуатации китайских клонов программатора для C8051F? Не хотелось бы обнаружить недостатки после покупки.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не поделитесь своей версией программатора для C8051F?
Для C8051F120 хватит и FlashBlaster2. Он как-то обсуждался в http://electronix.ru/forum/index.php?showtopic=19163&hl=

Недостаток FlashBlaster2 - нужен LPT-порт.

Я в свое время использовал C8051F127 вместе с FlashBlaster2. Схема устройства с C8051F127 в приложении. Работал на 100МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не поделитесь своей версией программатора для C8051F?
Уже давно поделился. :) Там схема, PCB (Альтиум) и прошивка (hex).

Собственно, FlashBlaster 2 использовал один раз - для прошивки C8051F320 в этом девайсе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я в свое время использовал C8051F127 вместе с FlashBlaster2. Схема устройства с C8051F127 в приложении. Работал на 100МГц.

C8051F127 разогнали до 100МГц? Периферия не давала сбой?

LPT порт найти будет трудно. Есть одноплатный компьютер PCM-9375 с ОЗУ 256МБ и HDD 40GB. Ставил на него WinXP. Крутится потихоньку. У него есть 4xUSB, 4xCOM, 1xLPT порты. Если переборю лень, то соберу ПК на нём ))

 

Уже давно поделился. :) Там схема, PCB (Альтиум) и прошивка (hex).

 

Пришлось устанавливать Альтиум, чтобы посмотреть ))

Двустороннюю плату такой плотности я, наверное, не осилю пока. Придется либо перерисовывать на одностороннюю, либо покупать готовый ((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно, таким же начинающим как я, будут полезна следующая литература.

Это перевод даташитов на русский язык на сайте electrosnab.ru

 

Перевод datasheet Silabs семейства C8051F32x

Перевод datasheet Silabs семейства C8051F35x

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здраствуйте.

 

Radik2....

я сделал клон сильно упростив оригинальную схему программатора EC3.

Пользуюсь уже 2года, успешно работает как по JTAG та и по C2 интерф.программирования.

USB_Debug_Adapter_UG_EC3__short.zip

Изменено пользователем CherepVM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здраствуйте.

 

Radik2....

я сделал клон сильно упростив оригинальную схему программатора EC3.

Пользуюсь уже 2года, успешно работает как по JTAG та и по C2 интерф.программирования.

 

Огромная благодарность за программатор!

Если вас не затруднит, могу ли я задать вам пару вопросов.

С каким МК вы работали/работаете (AVR, STM8/32, XMEGA ...)? С какими моделями МК C8051F вы работали? Какие особенности данных МК с подвигли вас применять их в своих проектах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так как моя работа, ремонт+обсл.касс.аппаратов, а их схемотехника базировалась на МК 51-й серии, то это и определило курс в освоении этих типов МК. По работе, часто перепрошиваю МК F022, F023, F126..., только перепрошивка "слетевшей" проги(иногда такое бывает). А для себя использую F347(на нем стартовал и осваивал переферию), F320, F330..., они дешевле, корпус удобнее паять и удобный интерфейс программировани/отладка - С2(всего два провода). Проги пишу исключительно на ассемблере. Пробовал осваивать СИ(даже на SiLabs зарегистрировался и получил 2-х годовую безплатную лицензию на Keil uVision4) ...., много надо изучать..., нехватает времени.

Какие особенности данных МК с подвигли вас применять их в своих проектах?

1 - и основное..., совместимость с хорошо изученной сист.команд 51-серии.

2 - Не надо было переучиваться, а только изучать работу новой переферии, то есть... затрата времени только на новые особенности/"вкусности";

3 - годами обкатана среда программирования;

Как-бы и всё.... :laughing:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так как моя работа, ремонт+обсл.касс.аппаратов, а их схемотехника базировалась на МК 51-й серии, то это и определило курс в освоении этих типов МК. По работе, часто перепрошиваю МК F022, F023, F126..., только перепрошивка "слетевшей" проги(иногда такое бывает). А для себя использую F347(на нем стартовал и осваивал переферию), F320, F330..., они дешевле, корпус удобнее паять и удобный интерфейс программировани/отладка - С2(всего два провода). Проги пишу исключительно на ассемблере.

 

Владимир,

т.е., с теми же AVR, PIC вы не работали? Просто я метаюсь от одной линейки МК к другой. Думаю, что ресурсов AVR мне хватит ненадолго. По производительности С8051 должны быть лучше чем даже XMEGA. Я тоже "плохо перевариваю" Си, но на ассемблере ведь придется писать все самому: готовыми библиотеками не воспользуешься.

Хотел закупить впрок C8051F120, но здесь мне не советовали применять "старые" модели. Вам известны какие-либо проблемы с ними?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

т.е., с теми же AVR, PIC вы не работали?
Да, не работал...., попытки были, но было жалко времени на переобучение, это раз..., и два - что интересовало из реализаций на AVR, PIC, спокойно реализовывал на "своих" родных МК.

Я тоже "плохо перевариваю" Си, но на ассемблере ведь придется писать все самому: готовыми библиотеками не воспользуешься.
Да, тут вы правы, но это обстоятельство и подстегает к "вечному" совершенствованию :biggrin: . Хотя..., если изначально использовать среду(ассемблер+линковщик+библиотекарь) Кеил для написания своих прог, то можна использовать готовые библиотеки написанные на СИ(Кеил). Правда надо отлично знать манеру/стиль кода созданных на СИ библиотек. В былые времена, под Z80 активно использовал СИ+асм-коды...., очень клёво получалось! Ну и последний пример - использование библиотеки USB под F320, которая написана для СИ...., пришлось дизнуть прогу с этой библиотекой, а потом, получив исходник библиотеки, переиначить под стиль написания в асме. К стате..., в моем случае трудность стыковки библиотек в том, что использую "древний" компилятор асм - 2500 A.D. Macro Assembler Version 4.02(X8051.EXE 1999г)...., опять же лень переходить на Кеил..., это ж уж много исходников проэктов надо будет перепахивать под новый синтаксис :wacko: ! Потому и передумал переходить.

Хотел закупить впрок C8051F120, но здесь мне не советовали применять "старые" модели. Вам известны какие-либо проблемы с ними?
С F120-тым не работал, потому ничего сказать не могу. Единственно..., в кассах для АЗС используется F126...., аппараты работают круглосуточно 7 дней в неделю, не выключаясь....., тху-тху-тху, через плечо...., нареканий нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, не работал...., попытки были, но было жалко времени на переобучение, это раз..., и два - что интересовало из реализаций на AVR, PIC, спокойно реализовывал на "своих" родных МК.

 

Ресурсов F320 хватает (ОЗУ менее 2 кБ, частота 25 МГц)? Не было желания применить F380?

Я смотрю на F120 потому, что в нем "полный фарш" начинки. Но цена высоковата. Пока что нашел следующего продавца, цена не сильно кусается: http://www.aliexpress.com/item/Free-shippi...2216718948.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...