Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Migration DS89C450 -> C8051F12x family
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=4362
Страница 1 от 1

Автор:  Vanko [ Пон Юни 18, 2007 11:59 am ]
Заглавие:  Migration DS89C450 -> C8051F12x family

Здравейте,

Налага ми се да мигрирам 8051 проект от Даласките 89С450 към Silicon Labs C8051F120 фамилията. Обаче... Като гледам Кейл-а нещо ми липсва тази фамилия. Веднага искам да уточня че ми е малко стара версията 2.2 пък и е само за евалюейшън + съответното лекарство, любезно предоставени от едни руснаци. Та въпроса ми е: какво трябва да направя за да включа и тази фамилия чипове към кейл-а? Ще мога ли да мина само с дескрипшън файлове, или ще трябва да сменям версията, което ще ми усложни много живота... знаете как е с приемането на лекарства.

И още един въпрос: някой работи ли с чиповете на тази фирма? Поне съдейки по търсачката на форума, само се споменава тук там нещичко, но оставам с впечатлението че не е много на почит.

Автор:  HCL [ Пон Юни 18, 2007 12:24 pm ]
Заглавие: 

Само за информация, в µVision3 го има.
sfr дефинициите можеш да си ги свалиш директно от страницата на КЕИЛ.

http://www.keil.com/dd/docs/c51/cygnal/c8051f120.h

Ако не ползваш симулатора, достатьчно ли ще е дa му дефинираш адресното пространство в един контролен файл за линкера или има някакви други особености?

П.П. егати контролерчето, не знаех, че 8051 има такива представители 8O

100 MIPS Mixed-Signal 8051 with 64 I/O Lines, 5 Timers, PCA,
Capture/Compare, SPI, SMBus, I2C, 2 UARTS, Watchdog Timer,
Real-Time Clock, 8 Channel (12-bit) A/D, 8 Channel (8-bit) A/D,
Internal Voltage Reference, 2 Channel (12-bit) D/A, On-Chip Temp Sensor,
128K Byte In-System Programmable FLASH, 256 Bytes RAM, 8K Bytes XRAM

Автор:  Vanko [ Пон Юни 18, 2007 2:18 pm ]
Заглавие:  Хедъра май не стига...

Да, хеадер-а го видях, благодаря, но мисля че не е достатъчен сам по себе си, защото този процесор има една "дребна" особеност. Ама толкова дребна че чак да се разплаче човек от нея. Нарича се Priority Crossbar Decoder. Целта му е да присвои пин на дадена периферийна функция (инак нормално портовете са си просто портове): например INT0 да отиде в "еди кой си" пин... И точно това "еди кой си" е разковничето, защото зависи от приоритета на функцията (твърдо зададен от производителя на процесора) и от това коя по ред се пада тази функция. С две думи ако днес с този дизайн имаш INT0 на P0.5, и утре се смени дизайна, то прекъсването може да отиде на P1.2. Ха сега нови платки, ха разправии за това и онова... Добра идея, но реализацията е малко притеснителна...
Та ето защо ми се струва че трябва и нещо друго, я някой DLL с по особенна компилация или линкване, я кой знае какво. Да си призная никак не съм фамиларен с Keil-а. Иначе ще разуча какви са тези файлове за линкера. Може оттам да изскочи заяка. Та така...

Инак контролера си е доста добър. Продава се (в наличност дори за някои модели) във Футурел. И консумацията му е прилична. И като съм почнал нека да си изплача и другия му недостатък който до тук знам: има само 2 външни прекъсвания - стандартните. Всичко друго му е пушка.

Автор:  Predator_MF [ Пон Юни 18, 2007 4:35 pm ]
Заглавие: 

Изтегли Keil 3.3 (мисля това беше последната), а за Crossbar-a ползвай Configuration Manager-a на Silabs, има го в сайта им.

Автор:  cakobako [ Чет Апр 03, 2008 9:50 am ]
Заглавие:  Re: Migration DS89C450 -> C8051F12x family

Vanko написа:
Здравейте,

Налага ми се да мигрирам 8051 проект от Даласките 89С450 към Silicon Labs C8051F120 фамилията. Обаче... Като гледам Кейл-а нещо ми липсва тази фамилия. Веднага искам да уточня че ми е малко стара версията 2.2 пък и е само за евалюейшън + съответното лекарство, любезно предоставени от едни руснаци. Та въпроса ми е: какво трябва да направя за да включа и тази фамилия чипове към кейл-а? Ще мога ли да мина само с дескрипшън файлове, или ще трябва да сменям версията, което ще ми усложни много живота... знаете как е с приемането на лекарства.

И още един въпрос: някой работи ли с чиповете на тази фирма? Поне съдейки по търсачката на форума, само се споменава тук там нещичко, но оставам с впечатлението че не е много на почит.



ЗДРАВЕТЕ

Автор:  cakobako [ Чет Апр 03, 2008 9:57 am ]
Заглавие:  Re: Migration DS89C450 -> C8051F12x family

[quote="Vanko"]Здравейте,

КОЛЕГИ ПОМАГАЙТЕ ТРЯБВА МИ ПРИМЕРНА ПРОГРАМКА ЗА 89С.... ЗА ПРЕКТИРАНЕ НА ФОНТАН С 6 ДЮЗИ КАТО ВСЯКА СЕ ОТВАРЯ ПОСЛЕДОВАТЕЛНО НАПРИМЕР t1=3S ,t2=6,...............t6=13s.НЯМАМ ИДЕЯ.АКО ИМАТЕ ПРИМЕРНА ПРОГРАМКА ИЛИ ИДЕЯ ЗА ТАКАВА БЛАГОДАРЯ.

Автор:  Cvetanov [ Чет Апр 03, 2008 10:47 am ]
Заглавие:  Re: Migration DS89C450 -> C8051F12x family

cakobako написа:
Vanko написа:
Здравейте,

КОЛЕГИ ПОМАГАЙТЕ ТРЯБВА МИ ПРИМЕРНА ПРОГРАМКА ЗА 89С.... ЗА ПРЕКТИРАНЕ НА ФОНТАН С 6 ДЮЗИ КАТО ВСЯКА СЕ ОТВАРЯ ПОСЛЕДОВАТЕЛНО НАПРИМЕР t1=3S ,t2=6,...............t6=13s.НЯМАМ ИДЕЯ.АКО ИМАТЕ ПРИМЕРНА ПРОГРАМКА ИЛИ ИДЕЯ ЗА ТАКАВА БЛАГОДАРЯ.


1. В интернет е прието, че писането с главни букви означава викане. Имай го в предвид пишейки тук, пък и където и да било другаде.
2. Поста ти няма нищо общо с темата в която си писал.
3. Препоръчвам ти да отвориш една тема в Академия, но подозирам че става въпрос за курсова работа или нещо подобно. В такъв случай по-подходящ за теб е раздела Пазар.

Иначе това за което питаш изглежда елементарно като алгоритъм, макар че трябва още инфо да дадеш по въпроса.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/