|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:19 pm
Няма оттърване от PIC-вете :-)
| Автор |
Съобщение |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Няма оттърване от PIC-вете :-)
Мислих си преди време, че повече няма да ги докосна, ама тука пък са полудяли навсякъде по тях - накъде са обърне човек все с PIC-ве искат да се работи - откачен народ  . Та искам да се допитам за мнения  . Трябва да избера за един проект между 16-а и 18-а серия. И по конкретно PIC16F690 vs. PIC18F1320 и PIC16F916 vs. PIC18F2420. Двоуменето ми идва от факта, че 16-те са по-нови (ама може би и по-бъгави), а пък за 18-те имаме Microchip C18 (което го предпочитам пред другото дето имаме - Hi-Tech C). Та съм изпаднал сега в един размисъл и немога да реша. Те ако ма питат мене - аз знам с какво ще го направя най-лесно, ама никой не ма пита  . Вие какво ша кажете?
|
| Чет Апр 20, 2006 2:38 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
18-ката вземай, в момента ползвам един 18F1320 и немам проблеми с него, а тва 18F2420 май беше продължението на филма 242 с многото ужаси, ама доколкото знам филма има хубав край
|
| Чет Апр 20, 2006 3:01 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
И при мен натам клонят нещата. Трябва да има ISP и bootloader (през радио канал) - с ISP-то няма проблем, а за bootloader-a все ми се струва, че при 18-те ще са по-лесни нещата. И като стана въпрос за bootloader-и - днес видях как се "налива" hex файла като се ползва ЕДИНСТВЕНО reset пина  .
|
| Чет Апр 20, 2006 3:15 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Ех в щатите избяга и пак не можа да се оттървеш от вездесъщите пикове  Те са навсякъде...... Кошмар наяве 
Последна промяна Nikola Kirov на Чет Апр 20, 2006 3:29 am, променена общо 1 път
|
| Чет Апр 20, 2006 3:19 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Е ако RESET-а се конфигурира като вход и работи като приемник за UART-а...ама ква е файдата незнам...иначе bootloaderа за 16-ка или 18-ка все тая, разлика няма, единствената е че при 16-ките флаша е 14 бита ама така или иначе си му пращаш общо 16-бита, писал съм си и за двата, разликата в кода е само 2-та реда дето пишат по флаша
PS стига бе, кво толкова кълнете тая фирма, процесори като процесори, имат си някакво предимство, имат някакви недостатъци, за определени цели са незаменими
|
| Чет Апр 20, 2006 3:20 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Eдинствения уникален PIC e PIC10 серията
За толкова им стигат силичките на Мокрочип да направят нещо уникално
Сега ще им видим новите серии,току виж направили нещо свясно но е много показателно че IAR изобщо не са си направили труда да правят компилатор за тях  Май са сметнали че ще е мъртвородено детенце 
|
| Чет Апр 20, 2006 3:28 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Bootloader-a през ресет-а е на принципа колко време бачка процесора - ако му дадеш 50 микросекунди например е 0, 100 микросекунди е 1 - записва си ги във флеша и като приеме целия байт го записва където трябва - луда работа  . Въобще не се светнах каква е идеята така да става освен липсата на пинове - ама то пък един софт става не е за разправяне. Утре ша пусна линк да видите, че е във офиса и сега немога. Луд народ има много  .
ПП. Забравих да питам това, за което пуснах темата  - мисля да ползвам вътрешния кварц на 8MHz - има ли някакви ядове с него - стабилен ли е?
|
| Чет Апр 20, 2006 3:39 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
От скоро се разправям с един 18F2620, пуснал съм го с вътрешния 8 МHz + PLL = 32 MHz, и си бачка, даже CLKOUT съм си изкарал за друга схема, но не съм му свалял темп. характеристика примерно. Предполагам че и той ще е толкова линейно стабилен като другите, идеален за термометър ... 
|
| Чет Апр 20, 2006 8:12 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Ползвам съм вътрешния RC осцилатор на 12F629 за RS232 и работеше супер точно, все едно съм с кварц. Нагрявах, охлаждах чипа, комуникацията не се сбърка. За 16-та серия имаше някакви бъгове с вътрешния RC осцилатор, като пълзене на честотата например. Ползвам PIC16F913 & PIC16F917. Държат се геройски, не съм забелязал нещо по-сериозно като бъг, освен разбира се присъщите бъгове на 16-та серия  Използвах наскоро и PIC18F2520, с вътрешния RC осцилатор, много бъгове са остранени, но още толкова си остават. Не съм го подлагал на температурни изследвания, но като гледам как си бичи RS232, предполагам, че ще е толкова стабилен, колкото RC осцилатора на PIC12F629.
Като заговорихте за boot лоадер, на мен също ми се налага да направя такъв, който през радиоканал и модем да презарежда няколко PIC16F877A, пръснати из Родопите. Нещо изпитано някой да препоръча ?
Иначе от PIC отърване няма, както и от M$
P.P. Някой правил ли е boot лоадер, който да презарежда програмата през I2C канала ? Примерно, записвам си в една I2C памет няколко версии на програмата, като отида на място закачвам паметта, рестартирам, с 2 бутона избирам коя версия, Ентер и PIC-а си презарежда програмата от I2C паметта.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Чет Апр 20, 2006 8:16 am |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
http://www.etc.ugal.ro/cchiculita/softw ... loader.htm
^^ този съм го ползвал за 16-ки  не виждам кой знае какъв проблем и през и2ц да става
|
| Чет Апр 20, 2006 10:41 am |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
а... за вътрешния осцилатор. Изумен съм колко добре се държи! Пусках 16Ф88 по UART, работи стабилно при захранваме от 2.5 до 5 волта, без дори да е от ЛФ серията, всякакви температурни издевателства също изтърпя без проблеми  Не знам, може и само късмет да е било.
|
| Чет Апр 20, 2006 10:48 am |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Ъхъ. и си бачка прекрасно... 
|
| Чет Апр 20, 2006 1:29 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Аз ще го правя боотлоадера да се презарежда през радио-приемника - ама предполагам, че е все тая откъде ще е - просто ще сменя на един за серийния канал източника.
|
| Чет Апр 20, 2006 2:48 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
В повечето случаи, когато става въпрос за сертификация тези PLL пречат много да покриеш изискванията за излъчвания. Невярвам при пикльовците да е по-различно  .
|
| Чет Апр 20, 2006 3:33 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
ами в документацията на пиковете пише, че точно поради тая причина са измислили тоя PLL, за да могат да се покриват изискванията....... ама знам ли........
|
| Чет Апр 20, 2006 3:38 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 5 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|