Здравствуйте, гость ( Вход | Регистрация )

Страница 2 из 3«123»
Форум » Сайт и форум » Разработки и Статьи на сайте » Первое знакомство с микроконтроллерами Silabs (вопросы по статье...)
Первое знакомство с микроконтроллерами Silabs
wadimk0411 Пятница, 23.12.2011, 23:49 | Сообщение # 41
Кто здесь?
Группа: Проверенные
Сообщений: 4
Статус: Offline
Мне написало::Система автоматически "добавило" 0411.Я рад!Буду узнаваем!Это будет при каждом входе...Я надеюсь.
 
LeftRadio Пятница, 23.12.2011, 23:56 | Сообщение # 42
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Это странные выходки системы :D :D :D

---

Нет войне!
 
Konstantino Понедельник, 16.01.2012, 12:10 | Сообщение # 43
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
Добрый день. У меня есть Девайс девелопмент Кит для C8051F410. Пару лет назад работал с ним, а вот сейчас при попытке загрузить программу в память MCU пишет
"Error FLASH initialization". К плате коннектится, получается стереть РОМ. Но записать нет. Как думаете в чем может быть проблема? SiLabs IDE 4.2. хотя к этому DDK шла в комплекте 3.00 и при первом коннекте IDE перепрошивает программатор. Проц полетел на плате или с программатором что не так?
Что посоветуете?
 
LeftRadio Вторник, 17.01.2012, 02:43 | Сообщение # 44
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Попробуйте программатор на другом МК, тогда станет ясно, но скорее всего виноват 410-ый.

---

Нет войне!
 
Konstantino Вторник, 17.01.2012, 10:58 | Сообщение # 45
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
Есть новая инфо: Такое происходит на новой версии IDE 4.2. Со старой 3.0 которая шла вместе с устройствами все ОК. Вот такие пироги. Железо не виновато. Буду связываться с суппортом.
 
LeftRadio Пятница, 20.01.2012, 16:17 | Сообщение # 46
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Quote (Konstantino)
Такое происходит на новой версии IDE 4.2.

Я родной IDE не пользуюсь поэтому подсказать ничего не могу.

to specialist2, несколько не в ту тему написали, Quartus к Silabs МК как бы отношения не имеет :)


---

Нет войне!
 
8051 Пятница, 27.01.2012, 21:03 | Сообщение # 47
Кто здесь?
Группа: Проверенные
Сообщений: 5
Статус: Offline
Полезная вещь получилась (я про NeilScope V2.0)
Не пробовали ли Вы использовать 100мегагерцовые версии микроконтроллеров и вообще обойтись без микросхемы буфера FIFO? На 1 канал 8 бит 50 мегасамплов в секунду хватит? Если ограничиться 32мя словами.
 
LeftRadio Суббота, 28.01.2012, 08:41 | Сообщение # 48
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Не пробовал, правда хотел, даже затарился одним C8051F120 еще давненько, но мне кажется не потянет 50МГц, да и текущее решение в NS3 дает намного больше преимуществ и возможностей чем применение одного пускай и быстрого МК... Тем более что по цене C8051F120 примерно равен STM32F103RBT6 + EPM570T144C5N + CY7C1041DV33-10ZSXI. Так что так и лежит этот МК у меня без дела :)

---

Нет войне!
 
8051 Суббота, 28.01.2012, 10:42 | Сообщение # 49
Кто здесь?
Группа: Проверенные
Сообщений: 5
Статус: Offline
Я имел в виду C8051F365 он в 4-5 раз дешевле. По поводу скорости, я глянул даташит по этим микроконтроллерам, там написано “MOV A, Rn” и “MOV Rn, A” по одному циклу или сразу “MOV direct, Rn” 2 цикла.
Я наверно всё-таки рискну купить и попробовать.
 
LeftRadio Суббота, 28.01.2012, 20:46 | Сообщение # 50
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
В ассемблере я не силен, пишу исключительно на С, будет интересно узнать какие у Вас результаты получились :)
Правда я заранее знаю что по функционалу такой осцилл будет ограничен и слабо расширяем.


---

Нет войне!
 
8051 Суббота, 28.01.2012, 22:39 | Сообщение # 51
Кто здесь?
Группа: Проверенные
Сообщений: 5
Статус: Offline
У меня сигнал непериодический, да и то, что я “изобретаю” осциллографом назвать нельзя. Просто искал МК побыстрее (чтобы без памяти обойтись), наткнулся на Silabs.
Кстати, не скажите почему Вы от АЦП TI перешли к АЦП AD?
 
LeftRadio Суббота, 28.01.2012, 22:43 | Сообщение # 52
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Просто экономичней и есть возможность перехода в малопотребляющий режим.

---

Нет войне!
 
8051 Воскресенье, 29.01.2012, 19:30 | Сообщение # 53
Кто здесь?
Группа: Проверенные
Сообщений: 5
Статус: Offline
Здесь:
http://hobby-research.at.ua/index/silabs_3/0-21
в конце не работает ссылка, на “Схему в формате PDF и подготовленную к печати плату для ЛУТ”
 
kazimirius Воскресенье, 29.01.2012, 20:06 | Сообщение # 54
Освоился
Группа: Проверенные
Сообщений: 45
Статус: Offline
Кстати, тамже, нумерация выводов на разъемах?
 
LeftRadio Воскресенье, 29.01.2012, 23:28 | Сообщение # 55
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Да, плата к сожалению пропала. По поводу нумерации разъема не понял, это вопрос?

---

Нет войне!
 
8051 Воскресенье, 29.01.2012, 23:42 | Сообщение # 56
Кто здесь?
Группа: Проверенные
Сообщений: 5
Статус: Offline
Quote (LeftRadio)
Да, плата к сожалению пропала.

А откуда там питание берется?
 
LeftRadio Понедельник, 30.01.2012, 01:05 | Сообщение # 57
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Со схемы которая программируется.

---

Нет войне!
 
kazimirius Понедельник, 30.01.2012, 09:09 | Сообщение # 58
Освоился
Группа: Проверенные
Сообщений: 45
Статус: Offline
Обратите внимание на нумерацию J2 програматора и J1 контроллера.
 
LeftRadio Понедельник, 30.01.2012, 09:47 | Сообщение # 59
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Да, нумерация не совпадает, но если сравнивать по расположению контактов то все совпадает, просто в Proteus у разъема DIL по другому идет нумерация.

---

Нет войне!
 
kazimirius Понедельник, 30.01.2012, 10:59 | Сообщение # 60
Освоился
Группа: Проверенные
Сообщений: 45
Статус: Offline
Ясно. А в четырехвыводном разъеье?
 
LeftRadio Понедельник, 30.01.2012, 11:09 | Сообщение # 61
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Четырехвыводной (С2) я для C8051 обычно делаю - GND, C2CK, C2D, VCC. Хотя когда сделал ЕС3 то VCC перестал на разъем выводить за не надобностью.

---

Нет войне!
 
Robus Среда, 22.02.2012, 20:26 | Сообщение # 62
Кто здесь?
Группа: Пользователи
Сообщений: 1
Статус: Offline
Здравствуйте ...

Я уже очень давно занимаюсь вопросом программатора для SiLabs'ов. Вот пути да распутья привели сюда. И я был очень удивлён, что в большинстве проектов используются SiLabs'ы. Современный мир так помешался на цифрах, типа 32-BIT, совсем забывая, что основа не разрядность, а качество ПО.

Я, всё же, хотел бы собрать полноценный программатор. В чём особенность полноценности ? - Для того, что бы собрать программатор нужен программатор. Вот это этого я хотел бы уйти, написав свою утилиту первоначальной прошивки. Конечно, можно было бы в каждое устройство вставлять средство для программирования, вроде мини программатора, но это крайне не красиво и громоздко, а в программаторе - самое то.

В итоге возник вопрос, а есть ли где-нибудь исходники прошивки для EC3 ? В принципе я могу выдрать из HEX-прошивки USB-LOADER, ибо сама прошивка не особо важна, поскольку она автоматом обновляется из IDE или из FlashProgremmer'а. А вот исходники USB-LOADER'а нет. Вот очень хотелось бы его достать.

Кроме всего я сейчас делаю среду разработки в которую собираюсь прикручивать работу с SiLabs'ами, это не СИ, а собственный язык, и буду делать свой дебаггер. Вот хотелось бы упростить себе работу не взламывая протокол EC3.
 
LeftRadio Пятница, 02.03.2012, 00:29 | Сообщение # 63
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Здравствуйте, к сожалению исходников вы вряд ли найдете. придется взламывать...

---

Нет войне!
 
Sobachnik Среда, 07.03.2012, 19:42 | Сообщение # 64
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Возможно мой вопрос не в тему, но я не знаю где его задать. Как раз начал изучать микроконтроллеры Silab. Спасибо LeftRadio за информацию про программаторы. Все понятно, буду пробовать сделать. Возникла необходимость обзаводиться собственным программатором с возможностью внутрисхемной отладки. Но, пока пытался осваивать С51 пользуясь большей частью Протеусом. Однако, в Протеусе 7.7 нет вообще микроконтроллеров Silaba. Я вижу, что схемы, по программаторам выполнены в Протеусе. По этому, и спрашиваю здесь.

Пытаюсь заменять в Протеусе F350-й другим доступным 51-м кристаллом и вот при попытке настроить UART столкнулся с проблемой. В железе все работает четко, а в Протеусе ерунда какая-то. Код передаваемый микроконтроллером вообще не соответствует действительности. Может кто сталкивался, как бороться или где можно найти модели для Silab-овских контроллеров?
 
LeftRadio Четверг, 08.03.2012, 12:09 | Сообщение # 65
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Quote (Sobachnik)
Возникла необходимость обзаводиться собственным программатором с возможностью внутрисхемной отладки.

Собирайте ЕС2/ЕС3 да и все дела :)

Quote (Sobachnik)
В железе все работает четко, а в Протеусе ерунда какая-то.

Протеус для симуляции МК(любых) не использую, только для рисования схем и разводки плат, ну и по мелочи аналог просимулировать. Мне хватает собственных глюков в прошивке что бы еще с протеувскими глюками разбираться.


---

Нет войне!
 
Sobachnik Четверг, 08.03.2012, 22:17 | Сообщение # 66
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Понятно. Спасибо.

Добавлено (08.03.2012, 22:17)
---------------------------------------------
А можно вопросик. Я всегда пользовался программатором EC2 и программой SilabsIDE, но у нее в опциях только возможность подключения через COM порт. А какой программой прошивать МК если пользоваться программатором, представленным в статье и подключаемым к LPT?

 
LeftRadio Пятница, 09.03.2012, 09:44 | Сообщение # 67
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Вот - FlashLoadLite, хотя предпочитаю использовать ЕС2/ЕС3, так как имеется возможность отладки, а flashblaster нужен был только что бы прошить ЕС2/ЕС3 :)

---

Нет войне!
 
Sobachnik Пятница, 09.03.2012, 10:31 | Сообщение # 68
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Спасибо. Все установилось без проблем.
 
wadimk Пятница, 09.03.2012, 10:46 | Сообщение # 69
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Если кому нужно плату программатора С3 (заводская "зеленка") - пишите.У меня их десятка два есть.Для себя разводил.Все работает.Жалко,что пропадают.
 
Sobachnik Суббота, 10.03.2012, 08:58 | Сообщение # 70
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
wadimk, мне интересно было бы взять парочку.
 
wadimk Суббота, 10.03.2012, 16:45 | Сообщение # 71
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Так не вопрос.Адрес с ИНДЕКСОМ в личку,и я отправлю письмецо!
 
Sobachnik Суббота, 10.03.2012, 21:31 | Сообщение # 72
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Как адресок, дошел?
 
wadimk Суббота, 10.03.2012, 22:34 | Сообщение # 73
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Да.Можешь позвонить 096-376-95-99
 
Sobachnik Понедельник, 19.03.2012, 16:55 | Сообщение # 74
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
хорошо, только завтра

Добавлено (18.03.2012, 15:15)
---------------------------------------------
Собрал EC3 по схеме на представленной форуме. Прошил файлом EC2.hex. Вроде бы все нормально, IDE версии 4.4 написал, что загрузка успешная и контрольную сумму выдал. Прошивал я с помощью фирменного EC2. Затем отключился и указал в опциях, что перехожу на USB. И при попытке законектится с уже прошитым EC3, получил сообщение:"Target failed to respond. System is been disconnected". Что я делаю не так и как дальше отлаживать?, подскажите пожалуйста.

Добавлено (18.03.2012, 15:30)
---------------------------------------------
Ой, прошивал я конечно же USBdebug.hex, а не ec2.hex

Добавлено (18.03.2012, 15:38)
---------------------------------------------
Да, еще,один из диодов загорается, только после попытки законектится, а второй вообще не горит. Так должно быть?

Добавлено (19.03.2012, 16:55)
---------------------------------------------
Все!!!!!! EC3 заработал!!!!!!!!!!
Просто перепутал контакты на выходе шлейфа и программатор не видел процессор, который надо прошить. Спасибо огромное
LeftRadio за статью с программкой для прошивки и Wadimk за платы, все на 100 % работает.
 
LeftRadio Вторник, 27.03.2012, 20:12 | Сообщение # 75
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Ну и отлично пусть приносит пользу :)

---

Нет войне!
 
miteyko Пятница, 13.04.2012, 23:58 | Сообщение # 76
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
Уважаемые камрады, только сильно не пинайте, нужно по полочкам обьяснить мои действия (немного работал с пиками и авр)
есть некое устройство на МК C8051F321
есть вероятность, что она не защищена, но я в этом не уверен и вообще еще не в курсе как там реализована защита

вопрос1 - самый простой способ определить защищена ли МК - попытаться прочесть - чем это сделать? пока у меня еще нет никаких средств разработки данных МК...

цель - если МК не защищена - сделать дебаггер и разобраться в логике работы зашитой прошивки (короче хакнуть, с асмой знаком с курса института и немного домашней практики)
как я понял мне нужен дебаггер EC3, который как оказалось нужно собрать на такой же C8051F321
нашел на космодроме (указано наличие на складе в Харькове) C8051F321-GMR и SN74HC125DR - вроде они и вроде не проблема их достать

вопрос2 - допустим сделал плату, спаял, дальше нужно задать первоначальную прошивку для МК дебаггера - чем и как (в смысле через jtag или чем еще)

просто у меня есть универсальный программатор для авр и простенький самодельный для пиков, jtag-ом до сих пор не обзавелся, но если нужно сделаю

потом как я понял дебаггер окончательно прошьется средой разработки при первом подключении

сам понимаю, что знаний пока маловато, но хочу попытаться разобраться с этими МК на примере конкретной задачи, сроков как таковых нет, поэтому буду относиться к этому как к хобби, если конечно не покажусь вам обузой

очень жду ответа на вопросы 1 и 2 - собственно из-за них пост и написал, если можно не в двух словах, а хотябы в нескольких строчках распишите...

роясь в инете увидел вот такую ерундовину (первая, которая Silabs Toolstiсk Evaluation Kit)
если я правильно понял, это и есть этот дебаггер EC3 с уже запаянной С8051F300
интересно, такие девайсы продаются в украине?


Сообщение отредактировал miteyko - Суббота, 14.04.2012, 00:33  
 
LeftRadio Суббота, 14.04.2012, 08:46 | Сообщение # 77
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Доброго времени суток.

Quote (miteyko)
вопрос1 - самый простой способ определить защищена ли МК - попытаться прочесть - чем это сделать? пока у меня еще нет никаких средств разработки данных МК...

Да, нужно пробовать читать, можно собрать простой программатор для этого, в отладчике ЕС3 необходимости нет. Да и что бы собрать ЕС2-ЕС3 все раво нужен программатор, но отладчик имеет смысл если собираетесь и дальше работать с этими МК.
Простой программатор можете посмотреть тут.

Quote (miteyko)
вопрос2 - допустим сделал плату, спаял, дальше нужно задать первоначальную прошивку для МК дебаггера - чем и как (в смысле через jtag или чем еще)

На первую часть вопроса уже ответил, а что касается JTAG, то для большинства маловыводных МК от Silabs он ненужен так как у них двухпроводная прошивка/отладка - С2. Программатор рассчитан под оба интерфейса, просто для С2 берется только два провода из разъема программатора и подключаются к МК, остальные не используются, ну еще земля естественно и питание. Посмотрите по ссылке что я давал последняя картинка.

Quote (miteyko)
роясь в инете увидел вот такую ерундовину (первая, которая Silabs Toolstiсk Evaluation Kit)
если я правильно понял, это и есть этот дебаггер EC3 с уже запаянной С8051F300

Да, но не совсем, во первых он может поддерживать не все МК для прошивки/отладки, во вторых как Вы выведете контакты самого отладчика наружу что бы его использовать для отладки других МК?


---

Нет войне!


Сообщение отредактировал LeftRadio - Суббота, 14.04.2012, 08:47  
 
miteyko Суббота, 14.04.2012, 12:12 | Сообщение # 78
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
выдержка из статьи о программаторе:
Quote
И тут надо заметить что все микроконтроллеры Silabs прошиваться внутрисхемно, а называется этот метод программирования МК - ISP(In System Programming). Конечно их можно прошить и без схемы, но это крайне неудобно и мы этот способ рассматривать не будем.


что значит неудобно? если подпаяю к голой микрухе 4 провода (silabs jtag) и подкину к флешбластеру читать/писать будет? или может не запуститься при некоторых обстоятельствах? (в МК задана настройка под внешний кварц например)


Сообщение отредактировал miteyko - Суббота, 14.04.2012, 12:38  
 
LeftRadio Суббота, 14.04.2012, 15:14 | Сообщение # 79
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2015
Статус: Offline
Неудобно разрабатывать свое устройство и прошивать "без схемы", тем более что DIP корпусов нет, так как Вы пишете все будет нормально прошиваться/читаться(только про питание не забыть, flashblastera в том числе), просто представите что пишете программу под какое то устройство и нужн в программе что то изменить и перепрошить МК, что делать? "Вынимать" МК из устройства, прошивать и вставлять на место? А если представить что так нужно будет делать по 50 раз на день(из-за отсутствия опыта работы с МК и поэтому часто нужно исправлять ошибки)? Вот это я и имел ввиду под "неудобно" :)

По поводу внешнего кварца не волнуйтесь, у Silabs 8051 нет подобного идиотизма фюзов как у ATMEL, и их можно прошить всегда независимо от настроек в программе которую перед этим прошили. Например тактовую частоту можно менять "на лету" в работе программы, У AVR насколько знаю это невозможно.


---

Нет войне!
 
jeny Воскресенье, 17.06.2012, 11:08 | Сообщение # 80
Освоился
Группа: Проверенные
Сообщений: 49
Статус: Offline
здраствуйте ,подскажите пожалуста простой програматор для силабсов,собрал клон ес3 ,поигрался иде так и не понял где кнопки читать -стирать правда сильно не вникал и может кто знает нужно считать -записать с8051f043 возможно ли проверить кан шину ес3?

Добавлено (17.06.2012, 11:08)
---------------------------------------------
и еще я так понял чтоб прочитать прошивку мне нужно запитать микруху?

 
Форум » Сайт и форум » Разработки и Статьи на сайте » Первое знакомство с микроконтроллерами Silabs (вопросы по статье...)
Страница 2 из 3«123»
Поиск:
uTmpl.ru Конструктор сайтов - uCoz Сейчас: 19.11.2017, 14:31