Отговори на тема  [ 21 мнения ]  Отиди на страница 1, 2  Следваща
Програмиране на PIC12F509 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

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


Пет Дек 22, 2006 12:18 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Окт 21, 2005 8:45 am
Мнения: 499
Мнение 
Ползвай WinPic800. Или ICD2. Всеки читав програматор запазва калибрационната константа.

_________________
Простотията е Божи дар, но човек не бива да парадира с подаръците си!


Пет Дек 22, 2006 12:26 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
Цитат:
Притеснява ме обаче калибриращата констаната на генератора , защото при програмиране тя се изтрива и калибриращия регистър се нулира.По какъв начин меже да се запази?

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


Пет Дек 22, 2006 12:26 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Чет Дек 09, 2004 3:15 pm
Мнения: 123
Местоположение: Благоевград
Мнение 
Ок, ще пробвам , а при избран pic12c509 в icprog дали ще се програмира такъв само че с флаш памет?


Пет Дек 22, 2006 12:43 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Окт 21, 2005 8:45 am
Мнения: 499
Мнение 
не, разбира се!

_________________
Простотията е Божи дар, но човек не бива да парадира с подаръците си!


Пет Дек 22, 2006 12:52 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
ICProg-a първо чете калибриращата константа и след това си я пише на мястото - даже и пита дали да го направи или не.


Пет Дек 22, 2006 1:30 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
как да не, аз 12ф509 така го програмирам, на 12с508, но задължително преди това се трие на 16ф84 и се записва константата (0с04)


Пет Дек 22, 2006 1:31 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Чет Дек 09, 2004 3:15 pm
Мнения: 123
Местоположение: Благоевград
Мнение 
Искаш да кажеш , че в иц-прог избираш 16ф84 , а на програматора си слагаш 12ф509 за да го изтриеш? А защо избираш 12с508 за да програмираш ф509 , при положение , че 12с509 го има в иц-прог? :rolleyes:


Пет Дек 22, 2006 1:53 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
точно така. трие се с 84, а се записва с 508. ама ти последно кое искаш да програмираш - с508 или ф508?


Пет Дек 22, 2006 6:04 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Чет Дек 09, 2004 3:15 pm
Мнения: 123
Местоположение: Благоевград
Мнение 
Мисля да запиша ф509. Ще пробвам , благодаря за мненията! :wink:


Сря Дек 27, 2006 12:25 am
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Нед Авг 14, 2005 1:08 pm
Мнения: 433
Местоположение: Казанлък
Мнение 
В WINPIC800 си има опция за 12F508,509 трие пише проверено ползвай го имай в предвид че калибриращата константа се пази освен като инструкция на последния адрес и на още едно место в паметта на MCU то а ако ползваш съвета на дидото при триене няма да можеш да я възстановиш така 4е ползвай то4но което ти трябва не си прави експерименти да няма после CRYING :)


Сря Дек 27, 2006 12:42 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
ъъъ, кое е второто място ? Щото аз калибрационните им константи периодично ги трия...забравям за тях понякога и натискам червения X...като почнеш от тия на 12F509 и стигнеш до 12F683, освен на последния, всичките се намират на 0x3FFF, като я затрия - какво толкова, пиша обратно нещо средно като стойност, например 0x34C0 (retlw 0xC0) :)


Сря Дек 27, 2006 1:36 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Нед Авг 14, 2005 1:08 pm
Мнения: 433
Местоположение: Казанлък
Мнение 
ъъъъ ми то така като не пишете софт за програмиране на PIC и като си карате със ICD-2 :) от де ще я знаете каде е на адрес 0x204 е (backup OSSCAL) след ID 0x200-0x203 :)


Сря Дек 27, 2006 10:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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


Чет Дек 28, 2006 3:11 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Нед Авг 14, 2005 1:08 pm
Мнения: 433
Местоположение: Казанлък
Мнение 
Predator_MF 100% съм съгласен с тебе и аз не ползвам ICD ама никога не съм го ползвал дано не е ерест това де :) заеби тоя OSSCAL


Чет Дек 28, 2006 11:44 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 21 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 11 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни