Отговори на тема  [ 241 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5 ... 17  Следваща
Програматор за сушилня с PIC16f1937 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Програматор за сушилня с PIC16f1937
timt, получи се пробив между осцилоскопа ми и захранването на платката, което не е отделено от мрежата, въпреки, че осцилоскопа е с мрежов трансформатор с разделни намотки. Сложих допълнително разделителен траф, но късно.. След отстраняване на неизправностите по платката процесора така и не тръгна, а и EEPROM-а също беше пробил. Старият процесор съм го свалил и ще ползвам само изпълнителната част на платката. Програмният код е на 90 процента готов, остава да се поборя с прекъсванията на PORTB, както и да осъществя обратния контрол на двата управляващи симистора за двата вентилатора.


Чет Юли 31, 2014 7:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Програматор за сушилня с PIC16f1937
Щом имаш осцилоскоп значи си колега :) , ще се справиш а отчаквам и да се изфукаш. 8)
Вземи си един PICkit 2 и го подкарай, щом си стигнал до тук значи и за напред ще ти трябва.


Чет Юли 31, 2014 7:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Програматор за сушилня с PIC16f1937
Ако искаш наистина тънко да минеш, потърси си някой изпитан BootLoader за сериен канал ( виж например AN1310 в сайта на Microchip ), след това помоли някой да ти го запише в PIC16F1937, и после без програматор си програмирай чипа колкото пъти искаш.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Юли 31, 2014 8:40 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Програматор за сушилня с PIC16f1937
Колега, ¶, предложението ти е много интересно, но за този контролер важи само функцията - Flash Memory Self-Write Protection bits, но не и self-programming, която е нужна за зареждане на bootloader. Boot loader-а е валиден само за PIC 16F87x(A) and 18Fxxx(x) series!


Чет Юли 31, 2014 10:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Програматор за сушилня с PIC16f1937
Напротив, погледни 11.0 DATA EEPROM AND FLASH PROGRAM MEMORY CONTROL

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Юли 31, 2014 10:27 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Програматор за сушилня с PIC16f1937
, може би визираш тези два пасажа, но доколкото схващам в първия пасаж става въпрос за забрана за запис, а във втория - за code-protected memory!
Цитат:
Depending on the setting of the Flash Program
Memory Self Write Enable bits WRT<1:0> of the
Configuration Word 2, the device may or may not be
able to write certain blocks of the program memory.
However, reads from the program memory are always
allowed.
When the device is code-protected, the device
programmer can no longer access data or program
memory. When code-protected, the CPU may continue
to read and write the data EEPROM memory and Flash
program memory.


Може би това - Flash Program Memory Self Write Enable bits - те е заблудило, или аз бъркам някъде?


Чет Юли 31, 2014 10:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Програматор за сушилня с PIC16f1937
В грешка си няма никакъв проблем. Пише че когато е с код протект няма достъп програмиста но винаги чете и записва в паметта. Нищо по различно от другите.


Чет Юли 31, 2014 11:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Програматор за сушилня с PIC16f1937
Визирам:
11.3.2. Erasing Flash Program Memory
11.3.3. Writing to Flash Program Memory
11.4. Modifying Flash Program Memory
11.6. Write Verify

Code Protect битовете ги остави засега на мира, т.е. в единица.

Някои микроконтролери имат един бит с който се блокира записа в
цялата програмна памет, при други програмната памет е
разделена на блокове и за всеки блок има отделен бит с който
се забранява писането в блока. Разделянето на блокове се прави
с цел да се защитят от случаен презапис важни блокове, например
BootLoader, важни таблици или нещо от сорта. Блокирането може
да е на едно или две нива:
- блокира се записа без значение дали CPU-то се опитва да записва
(т.е. запис от потребителската програма) или е външен програматор.
- блокира се четене/запис само за външен програматор, в същото време
CPU-то има разрешение за четене/запис.

Дали ще блокираш блок от програмната памет зависи от теб. Ако
ще предлагаш програматора за пералнята на пазара можеш и да решиш
да блокираш програмната памет с цел запазване на авторски права.
Но в твоя случай става дума за една бройка, така че спокойно
си оставаш битовете в конфигурационните думи установени в 1
( 0-та активира съответната опция) и през BootLoader си зареждаш
програмата.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Авг 01, 2014 12:56 am
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: Програматор за сушилня с PIC16f1937
TuHu, освен че новите се програмират с 9в, имат и промяная в самия протокол (подаваните команди за триене, запис, адреси) и затова ги няма като налични. Да не говорим за доста програматори, особено за сериен порт, или такива на които записващото им напрежение е с инрертор и не се регулира програмно. и ако на такъв за 9 му подадеш 13, най-малкото не иска да се програмира, изпитано е. Както и да е, да си взема най-добре една двойка и да забрави. има ги и в сайтовете за пазаруване


Пет Авг 01, 2014 2:39 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Програматор за сушилня с PIC16f1937
Тъй като предложенито на колегата , много ми хареса, защото позволява по-голяма гъвкавост при update на програмния код, попрочетох тук, там и мисля, че намерих това, което ми трябва - http://ww1.microchip.com/downloads/en/AppNotes/01302A.pdf. Този application е точно за моя контролер. А тук http://www.mecanique.co.uk/shop/index.php?route=product/category&path=25_68 пък намерих схемата, която бих сглобил за да ползвам bootloader-а - ползвам MicroCode Studio , което е разработено за PICBASIC PRO™ компилатор. Ще трябва, обаче още да се чете... :rolleyes:

Нека, ако някой е ползвал този начин за bootloader-а, тоест с I2C да сподели за особеностите в хардуерно и софтуерно изпълнение на комуникацията. :?:
Тук http://ww1.microchip.com/downloads/en/AppNotes/00001673A.pdf намерих още нещо интересно за FLASH и EEPROM паметите на тази серия контролери.


Пет Авг 01, 2014 6:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Програматор за сушилня с PIC16f1937
Така ако си от София минаваш през Видин за София. За какво ти е? Вземи си един ПикКит2 и приключвай. После каквото душа сака.


Пет Авг 01, 2014 7:16 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Програматор за сушилня с PIC16f1937
Цитат:
Вземи си един ПикКит2 и приключвай


timt, нали тръпката е движеща за всички нас от тоя и други подобни форуми. Мога да си купя нов програматор, или нова сушилня, но друго си е да почустваш удовлетворението от това, което си направил и от това, което си научил! Мисля, че и други колеги ще са на подобно мнение.
Не ми се свидят парите за ПикКит2, но този проект ми е като частен случай - може и да няма друг такъв /с PIC контролер/, ПикКита ще си стои някъде и ще събира прах...А може би това е само началото..знае ли човек..При теб как е?


Пет Авг 01, 2014 7:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Програматор за сушилня с PIC16f1937
Аз мисля че минах през всички програматори. :?
Бутлоадер не съм ползвал защото не ми е трябвал.
Кажи поне от кой град си да те покани някой да вкара мозъка в чипа. По тънко от това здраве да е. :)

Сега прочетох от къде си, то пишело. :D Не сме в една посока инак най често ползвам brenner 8 върши ми работа а дебъгер рядко ползвам.


Пет Авг 01, 2014 7:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Програматор за сушилня с PIC16f1937
При теб как е?

Ми как. Преди години когато почнах накупих едни книги да не кажа всичките и така ме объркаха идея си нямаш а нямаше и кого да питам.
Сега поне питам и никакви книги. 8)


Пет Авг 01, 2014 8:16 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Юли 30, 2014 10:29 pm
Мнения: 116
Местоположение: Пловдив
Мнение Re: Програматор за сушилня с PIC16f1937
timt, малко извън темата.... към кой програмен език се насочи? PicBasic как ти се струва, ако си го разглеждал? Виждам, че си от старата гвардия - тоест на работиш на асемблер ? ..И защо все клониш към ПикКИт2, няма ли и други добри и ефтини програматори за MPLAB@


Пет Авг 01, 2014 10:14 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 241 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5 ... 17  Следваща

Кой е на линия

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


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

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