| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Development Kit на silicon labs http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=11504 |
Страница 1 от 6 |
| Автор: | banchev [ Пон Юли 01, 2013 1:39 pm ] |
| Заглавие: | Development Kit на silicon labs |
Здравейте колеги, Имам желание да си купа микроконтролер, който е с ядро 8051. Знам, че много колеги вече се отказват от него, но тъй като все още водещи фирми произвеждат контролери базирани на това ядро се реших да си купя следния кит: http://www.silabs.com/products/mcu/Page ... 005DK.aspx .Целта ми е да разузная инструкциите на 8051 тъй като обичам асемблер. Сдобиването ми с този процесор има единствено образователна цел. Искам да попитам тези от вас, който са работили с тези микроконтролери за впечатления. Ще се радвам да чуя отзиви, както и препоръки за други микроконтролери на базата на 8051, който биха ми били полезни да изуча инструкциите на 8051. Предварително ви благодаря! |
|
| Автор: | ike [ Пон Юли 01, 2013 1:45 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Бая скъпичко ми се струва. Не можеш ли сам да си сглобиш програматора и да изтичаш да си вземеш този контролер: http://store.comet.bg/Catalogue/Product/29215/ струва доларче без ДДТ-то. https://www.google.com/search?q=AT89S52+projects |
|
| Автор: | gicho [ Пон Юли 01, 2013 3:24 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
SiLabs контролерите с 8051 ядро (CIP-51) са от добрите. Никак не са лоши за начало. Можеш да си спестиш програматора, има разработки за ардуино да го клати това по C2. Конкретният кит не знам дали е най-подходящия. Виж във Футурел какво предлагат и какво могат да ти доставят. Най-тънкото беше Toolstick някакъв. http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=TOOLSTICKSK&pd=ToolStick%20Starter%20Kit Какво имаш предвид под "изучаване на инструкциите", по-точно за какво ти е? |
|
| Автор: | emilvtc [ Пон Юли 01, 2013 3:51 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Добре си се ориентирал към СиликонЛабс, но аз на твое място бих се замислил сериозно дали да си хвърля усилията точно в разучаване на 8051 и то на асемблера му. Ако аз сега трябваше да започвам от начало - бих помислил как най-ефективно да си използвам усилията и за в бъдеще. Като за начало бих се захванал да науча "С". Разбира се асемблера също е важен, но по-скоро за да ти стане ясно какво се случва в процесора, а не толкова за писане на код. В "професионалните" програми ще намериш асемблерски код, но процентно той е много малко (примерно под 1%) и е предимно във време-критични секции (примерно прекъсвания) и функции. Ако нямам някакви специални причини и ограничения бих се ориентирал и към някоя "по-съвременна" и "масова" архитектура - ARM или MIPS например. Важното би било много производители да я използват (както примерно много производители произвеждат 8051 базирани процесори, но за съжаление те са на "доизживяване" и с много ограничения от днешна гледна точка...) Примерно за ARM има китчета с дебъгер на тях за по 20лв. Освен това има и безплатни развойни средства за тях (компилатори, линкери, дебъгери и др.). По подобен начин стои въпроса и с MIPS-а. Ако целта ти е хоби - Погледни ARDUINO-то. |
|
| Автор: | tgi [ Пон Юли 01, 2013 6:06 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Ако искаш да пишеш на асемблер, май единствената свястна опция останала жива на пазара е Coldfire. 8051 не го знам всъщност въобще де, може и да не е толкова трагичен като други интелски машини (имам някакъв спомен, че един приятел с акъл в главата преди 15-ина години доста го хвалеше та сигурно е така). Аз преди година-две правих нещо с MCF52211, не знам има ли китове с него, но асемблерът за него е друга планета спрямо всичко останало, което съм виждал (на практика си е 68k асемблер). |
|
| Автор: | banchev [ Вто Юли 02, 2013 3:28 pm ] | |||||||||
| Заглавие: | Re: Development Kit на silicon labs | |||||||||
относно поста на: ike Другия вариант, който съм замислил е 8051 на атмега, който си ми предложил. По-евтин и то доста. Може би ще се спра на него само, че трябва да почета малко по темата (програматори среда IDE и т.н.). Все пак благодаря за насоката! относно поста на gicho и въпроса му:
Ами опитвам се да направя PLC на базата на микроконтролер(тук имам едно видео до къде съм я докарал,... всичко е просто за спорта относно поста на emilvtc: Мисля, че е неоправдано да ползвам C за реализиране на PLC. Може и да не съм прав разбира се, но ми се струва, че ще забавя реакците на PLC програмата а и трудно се манипулират отделни битове със С. Естествено, че ако пишем приложение, в което има повече аритметични операции е оправдано ползването на C, но понеже за сега съм ползвал само MICROCHIP 16F i 18F а програмите написани на C за тези контролери са нещо ужасно(поне според мен). Виж при 16 битовите 24F май нещата са по-добре, по-оптимизирани са за C. относно поста на tgi: Незнам какво е 68k асемблер, нито MCF52211 бих се поинтересувал, ако ме насочиш с литературни източници:) Иначе аз съм просто любител. Професията ми е свързана с друга сфера на техниката. В това видео е и първият ми по голям проект: Брояч на импулси: http://www.youtube.com/watch?v=WO0ZYKrcps4 |
||||||||||
| Автор: | ToHu [ Вто Юли 02, 2013 4:18 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Ами за 8051 Silabs имат читави продукти, аз не бих взел атмела. Като асемблер разлика не би следвало да има, но от къмпериферия и възможности силабса е доста гъвкав. Ако е за демо кит, трябва да поровя, някъде имам един или два техни които не са ми нужни, въпроса е че в момента съм в Испания, после отивам до Китай и в близките 2 седмици няма да мога да проверя, иначе са за подаряване .. само да ги намеря. А ако не държиш да е под формата на кит, мога да ти подаря някое друго платле с техни процесори, имам изостанали неща които не ползвам, но май всички са USB вариантите им. |
|
| Автор: | banchev [ Вто Юли 02, 2013 4:52 pm ] | |||||||||
| Заглавие: | Re: Development Kit на silicon labs | |||||||||
Спрях се конкретно на този демо кит, защото има и диск с примерни програми. Аз до сега съм се научил най-много от примери.
Относно гъвкавостта. Проявявам любопитство и за входно изходната мрежа(незнам дали точно така се нарича), но ми се струва + възможността на отделните модули да се връзват към различни крачета на схемата. |
||||||||||
| Автор: | ToHu [ Вто Юли 02, 2013 6:12 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Ами ... по много начини може да се нарича, оригинално я наричат матрица. Да доста е удобна, дава ти гъвкавост, въпреки че не е е точно както звучи на пръв прочит, или по скоро то е така ама трябва да осмислиш това което четеш и да не четеш с розови очила, има някои лимитации но като цяло е доста дорба опция. От към документация съм доволен, а по отношение на примерите з акоито говориш, в сайта им примери бол, само не съм сигурен дали повечето не са на С. |
|
| Автор: | tgi [ Вто Юли 02, 2013 6:13 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
За краткосрочни любителски цели не си струва да търсиш какво е 68k асемблер (или какъвто и да е), човек има смисъл да учи език ако ще го ползва много. За любителски цели кой да е процесор ще можеш да го намажеш някак на език от високо ниво, няма особена разлика нито кой процесор нито кой език за такива цели. За mcf52211 - ето ти втория резултат от http://www.google.com: http://www.freescale.com/webapp/sps/sit ... M52211EVB# Със сигурност е по-модерна машина от всякакви 8051 и т.н. неща. |
|
| Автор: | ToHu [ Вто Юли 02, 2013 6:17 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Принципно на С може и не само да се намаже ами и да си стане що годе читаво за повечето малки въшколя, е знаенето на асемблера им е от голяма полза, виж проблеми на компилаторите са друго дръвце. |
|
| Автор: | Desert Leo [ Вто Юли 02, 2013 8:39 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
... |
|
| Автор: | Desert Leo [ Вто Юли 02, 2013 8:41 pm ] | |||||||||
| Заглавие: | Re: Development Kit на silicon labs | |||||||||
Това не беше ли "cross bar"? Преди време се загледах по тях точно заради това, но реших въпроса по друг начин. |
||||||||||
| Автор: | ToHu [ Вто Юли 02, 2013 8:50 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Да cross bar, всъщност буквален превод няма, аз му викам матрица, то си е такова може да има и по-подходяща дума ама не ми хрумва. |
|
| Автор: | Desert Leo [ Вто Юли 02, 2013 9:02 pm ] |
| Заглавие: | Re: Development Kit на silicon labs |
Не, бе ТоНи, нямам претенции. Както и да го наречеш - все е тая, стига да става въпрос за същото. Просто питам да не съм недогледал нещо. Сега ползвам същото на PIC24F... При малко място на платката, опроводяването на SPI, UART и до някъде I2C си е музика... |
|
| Страница 1 от 6 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|