| Микроконтролери и електроника 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 , което може би е проблем при програмиране на същия само че с флаш памет?
|
|
| Автор: | evc [ Пет Дек 22, 2006 12:26 pm ] |
| Заглавие: | |
Ползвай WinPic800. Или ICD2. Всеки читав програматор запазва калибрационната константа. |
|
| Автор: | Syrius-B [ Пет Дек 22, 2006 12:26 pm ] | |||||||||
| Заглавие: | ||||||||||
ми защо първо не я прочетеш, пък после трий и записвай. |
||||||||||
| Автор: | 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 го има в иц-прог? |
|
| Автор: | didofen [ Пет Дек 22, 2006 6:04 pm ] |
| Заглавие: | |
точно така. трие се с 84, а се записва с 508. ама ти последно кое искаш да програмираш - с508 или ф508? |
|
| Автор: | PIC [ Сря Дек 27, 2006 12:25 am ] |
| Заглавие: | |
Мисля да запиша ф509. Ще пробвам , благодаря за мненията! |
|
| Автор: | 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 |
|
| Автор: | Predator_MF [ Чет Дек 28, 2006 3:11 pm ] |
| Заглавие: | |
| Автор: | VSU [ Чет Дек 28, 2006 11:44 pm ] |
| Заглавие: | |
Predator_MF 100% съм съгласен с тебе и аз не ползвам ICD ама никога не съм го ползвал дано не е ерест това де |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|