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

Няма оттърване от PIC-вете :-)
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=2244
Страница 1 от 2

Автор:  Dimitar [ Чет Апр 20, 2006 2:38 am ]
Заглавие:  Няма оттърване от PIC-вете :-)

Мислих си преди време, че повече няма да ги докосна, ама тука пък са полудяли навсякъде по тях - накъде са обърне човек все с PIC-ве искат да се работи - откачен народ 8) . Та искам да се допитам за мнения :oops:. Трябва да избера за един проект между 16-а и 18-а серия. И по конкретно PIC16F690 vs. PIC18F1320 и PIC16F916 vs. PIC18F2420. Двоуменето ми идва от факта, че 16-те са по-нови (ама може би и по-бъгави), а пък за 18-те имаме Microchip C18 (което го предпочитам пред другото дето имаме - Hi-Tech C). Та съм изпаднал сега в един размисъл и немога да реша. Те ако ма питат мене - аз знам с какво ще го направя най-лесно, ама никой не ма пита 8) . Вие какво ша кажете?

Автор:  Predator_MF [ Чет Апр 20, 2006 3:01 am ]
Заглавие: 

18-ката вземай, в момента ползвам един 18F1320 и немам проблеми с него, а тва 18F2420 май беше продължението на филма 242 с многото ужаси, ама доколкото знам филма има хубав край

Автор:  Dimitar [ Чет Апр 20, 2006 3:15 am ]
Заглавие: 

И при мен натам клонят нещата. Трябва да има ISP и bootloader (през радио канал) - с ISP-то няма проблем, а за bootloader-a все ми се струва, че при 18-те ще са по-лесни нещата. И като стана въпрос за bootloader-и - днес видях как се "налива" hex файла като се ползва ЕДИНСТВЕНО reset пина 8O 8) 8) .

Автор:  Nikola Kirov [ Чет Апр 20, 2006 3:19 am ]
Заглавие: 

Ех в щатите избяга и пак не можа да се оттървеш от вездесъщите пикове :) Те са навсякъде...... Кошмар наяве :)

Автор:  Predator_MF [ Чет Апр 20, 2006 3:20 am ]
Заглавие: 

Е ако RESET-а се конфигурира като вход и работи като приемник за UART-а...ама ква е файдата незнам...иначе bootloaderа за 16-ка или 18-ка все тая, разлика няма, единствената е че при 16-ките флаша е 14 бита ама така или иначе си му пращаш общо 16-бита, писал съм си и за двата, разликата в кода е само 2-та реда дето пишат по флаша

PS стига бе, кво толкова кълнете тая фирма, процесори като процесори, имат си някакво предимство, имат някакви недостатъци, за определени цели са незаменими

Автор:  Nikola Kirov [ Чет Апр 20, 2006 3:28 am ]
Заглавие: 

Eдинствения уникален PIC e PIC10 серията :)
За толкова им стигат силичките на Мокрочип да направят нещо уникално :)
Сега ще им видим новите серии,току виж направили нещо свясно но е много показателно че IAR изобщо не са си направили труда да правят компилатор за тях :) Май са сметнали че ще е мъртвородено детенце :)

Автор:  Dimitar [ Чет Апр 20, 2006 3:39 am ]
Заглавие: 

Bootloader-a през ресет-а е на принципа колко време бачка процесора - ако му дадеш 50 микросекунди например е 0, 100 микросекунди е 1 - записва си ги във флеша и като приеме целия байт го записва където трябва - луда работа 8O . Въобще не се светнах каква е идеята така да става освен липсата на пинове - ама то пък един софт става не е за разправяне. Утре ша пусна линк да видите, че е във офиса и сега немога. Луд народ има много 8) .

ПП. Забравих да питам това, за което пуснах темата :oops: - мисля да ползвам вътрешния кварц на 8MHz - има ли някакви ядове с него - стабилен ли е?

Автор:  relsys [ Чет Апр 20, 2006 8:12 am ]
Заглавие: 

От скоро се разправям с един 18F2620, пуснал съм го с вътрешния 8 МHz + PLL = 32 MHz, и си бачка, даже CLKOUT съм си изкарал за друга схема, но не съм му свалял темп. характеристика примерно. Предполагам че и той ще е толкова линейно стабилен като другите, идеален за термометър ... :lol:

Автор:  [ Чет Апр 20, 2006 8:16 am ]
Заглавие: 

Ползвам съм вътрешния RC осцилатор на 12F629 за RS232 и работеше супер точно, все едно съм с кварц. Нагрявах, охлаждах чипа, комуникацията не се сбърка. За 16-та серия имаше някакви бъгове с вътрешния RC осцилатор, като пълзене на честотата например. Ползвам PIC16F913 & PIC16F917. Държат се геройски, не съм забелязал нещо по-сериозно като бъг, освен разбира се присъщите бъгове на 16-та серия :wink: Използвах наскоро и PIC18F2520, с вътрешния RC осцилатор, много бъгове са остранени, но още толкова си остават. Не съм го подлагал на температурни изследвания, но като гледам как си бичи RS232, предполагам, че ще е толкова стабилен, колкото RC осцилатора на PIC12F629.

Като заговорихте за boot лоадер, на мен също ми се налага да направя такъв, който през радиоканал и модем да презарежда няколко PIC16F877A, пръснати из Родопите. Нещо изпитано някой да препоръча ?

Иначе от PIC отърване няма, както и от M$ :D

P.P. Някой правил ли е boot лоадер, който да презарежда програмата през I2C канала ? Примерно, записвам си в една I2C памет няколко версии на програмата, като отида на място закачвам паметта, рестартирам, с 2 бутона избирам коя версия, Ентер и PIC-а си презарежда програмата от I2C паметта.

Автор:  setoy [ Чет Апр 20, 2006 10:41 am ]
Заглавие: 

http://www.etc.ugal.ro/cchiculita/softw ... loader.htm

^^ този съм го ползвал за 16-ки ;) не виждам кой знае какъв проблем и през и2ц да става

Автор:  setoy [ Чет Апр 20, 2006 10:48 am ]
Заглавие: 

а... за вътрешния осцилатор. Изумен съм колко добре се държи! Пусках 16Ф88 по UART, работи стабилно при захранваме от 2.5 до 5 волта, без дори да е от ЛФ серията, всякакви температурни издевателства също изтърпя без проблеми :) Не знам, може и само късмет да е било.

Автор:  Gogo [ Чет Апр 20, 2006 1:29 pm ]
Заглавие: 

¶ написа:
P.P. Някой правил ли е boot лоадер, който да презарежда програмата през I2C канала ?

Ъхъ. и си бачка прекрасно... :D

Автор:  Dimitar [ Чет Апр 20, 2006 2:48 pm ]
Заглавие: 

¶ написа:
...

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

Автор:  Dimitar [ Чет Апр 20, 2006 3:33 pm ]
Заглавие: 

relsys написа:
...8 МHz + PLL = 32 MHz, и си бачка... :lol:

В повечето случаи, когато става въпрос за сертификация тези PLL пречат много да покриеш изискванията за излъчвания. Невярвам при пикльовците да е по-различно :( .

Автор:  relsys [ Чет Апр 20, 2006 3:38 pm ]
Заглавие: 

ами в документацията на пиковете пише, че точно поради тая причина са измислили тоя PLL, за да могат да се покриват изискванията....... ама знам ли........

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