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

Програмиране на PIC12F509
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=3454
Страница 1 от 2

Автор:  PIC [ Пет Дек 22, 2006 12:18 pm ]
Заглавие:  Програмиране на PIC12F509

Реших да си направя сам IR предавател , вместо да използвам стандартно дистанционно.
Бутоните са малко 3-4 , защото е за усилвателя , а там функциите са малко. Искам да използвам PIC12F509 с вградения му 4MHz генератор. Притеснява ме обаче калибриращата констаната на генератора , защото при програмиране тя се изтрива и калибриращия регистър се нулира.По какъв начин меже да се запази? А също и в IC-prog този контралер го има само във вариант PIC12C509 , което може би е проблем при програмиране на същия само че с флаш памет? :-k

Автор:  evc [ Пет Дек 22, 2006 12:26 pm ]
Заглавие: 

Ползвай WinPic800. Или ICD2. Всеки читав програматор запазва калибрационната константа.

Автор:  Syrius-B [ Пет Дек 22, 2006 12:26 pm ]
Заглавие: 

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

:cry: :cry:
ми защо първо не я прочетеш, пък после трий и записвай.

Автор:  PIC [ Пет Дек 22, 2006 12:43 pm ]
Заглавие: 

Ок, ще пробвам , а при избран pic12c509 в icprog дали ще се програмира такъв само че с флаш памет?

Автор:  evc [ Пет Дек 22, 2006 12:52 pm ]
Заглавие: 

не, разбира се!

Автор:  Cekins [ Пет Дек 22, 2006 1:30 pm ]
Заглавие: 

ICProg-a първо чете калибриращата константа и след това си я пише на мястото - даже и пита дали да го направи или не.

Автор:  didofen [ Пет Дек 22, 2006 1:31 pm ]
Заглавие: 

как да не, аз 12ф509 така го програмирам, на 12с508, но задължително преди това се трие на 16ф84 и се записва константата (0с04)

Автор:  PIC [ Пет Дек 22, 2006 1:53 pm ]
Заглавие: 

Искаш да кажеш , че в иц-прог избираш 16ф84 , а на програматора си слагаш 12ф509 за да го изтриеш? А защо избираш 12с508 за да програмираш ф509 , при положение , че 12с509 го има в иц-прог? :rolleyes:

Автор:  didofen [ Пет Дек 22, 2006 6:04 pm ]
Заглавие: 

точно така. трие се с 84, а се записва с 508. ама ти последно кое искаш да програмираш - с508 или ф508?

Автор:  PIC [ Сря Дек 27, 2006 12:25 am ]
Заглавие: 

Мисля да запиша ф509. Ще пробвам , благодаря за мненията! :wink:

Автор:  VSU [ Сря Дек 27, 2006 12:42 am ]
Заглавие: 

В WINPIC800 си има опция за 12F508,509 трие пише проверено ползвай го имай в предвид че калибриращата константа се пази освен като инструкция на последния адрес и на още едно место в паметта на MCU то а ако ползваш съвета на дидото при триене няма да можеш да я възстановиш така 4е ползвай то4но което ти трябва не си прави експерименти да няма после CRYING :)

Автор:  Predator_MF [ Сря Дек 27, 2006 1:36 pm ]
Заглавие: 

ъъъ, кое е второто място ? Щото аз калибрационните им константи периодично ги трия...забравям за тях понякога и натискам червения X...като почнеш от тия на 12F509 и стигнеш до 12F683, освен на последния, всичките се намират на 0x3FFF, като я затрия - какво толкова, пиша обратно нещо средно като стойност, например 0x34C0 (retlw 0xC0) :)

Автор:  VSU [ Сря Дек 27, 2006 10:17 pm ]
Заглавие: 

ъъъъ ми то така като не пишете софт за програмиране на PIC и като си карате със ICD-2 :) от де ще я знаете каде е на адрес 0x204 е (backup OSSCAL) след ID 0x200-0x203 :)

Автор:  Predator_MF [ Чет Дек 28, 2006 3:11 pm ]
Заглавие: 

:D Ти май не знаеш, че аз съм един от най-зарибените PIC-аджии тук, тоя BACKUP OSCCAL никога не съм го ползвал...както и да е, не е фатално ако оплескаш OSCCAL, може 4-те MHZ да мръднат с няколко процента, в много от случаите съм ползвал такъв процесор със софтуерен UART и проблем при комуникацията нямам, така че не е нещо необратимо (освен ако не пишете EPROM процесори ). ICD не ползвам, ще се повторя защо - там където ми трябва - не мога да си позволя да откача "нещото" от PORTB (FLASH-карта, периферни устройства и пр.), а в останалите случаи просто не опирам до ICD, тъй като знам компилатора какво е направил и знам аз какво съм написал 8)

Автор:  VSU [ Чет Дек 28, 2006 11:44 pm ]
Заглавие: 

Predator_MF 100% съм съгласен с тебе и аз не ползвам ICD ама никога не съм го ползвал дано не е ерест това де :) заеби тоя OSSCAL

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