| Автор |
Съобщение |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
Хищник, аз го "излъгах".
След няколко програмирания (при които нещата все не тръгваха) стана невъзможно да се препрограмира 675 с програматора на МК. Като прегледах основно DS41191C PIC12F629/75/PIC16F630/76 Memory Programming Specification, открих следното:
2.3 Program/Verify Mode
The Program/Verify mode is entered by holding pins clock
and data low while raising MCLR pin from VIL to VIHH
(high voltage). Apply VDD and data. Once in this mode,
the user program memory, data memory and the configuration
memory can be accessed and programmed in
serial fashion.
Времето между Vpp/MCLR L-H и Vdd е TPPDP=5us min.
Програматорът на МК (по сериен порт) включва Vdd с подаване на захранване, а Vpp - когато започва програмирането. Затова не става. Програмирах 1-2 пъти и до тук!
После си сглобих един LPT програматор с 74LS07 и p-n-p транзистори и с Winрic нещата заспаха. Нарочно си прових гавра да препрограмирам след всяко елементарно изменение в програмата, за да видя как се държи Пика и програматора и никакъв проблем!
Не съм спец по Уин, но имам предубеждения към Милениума от собствен опит. Не твърдя, че това е проблема на Електрончика, но определено предпочитам XP. И двата програматора са пробвани с XP.
Ако греша някъде - поправи ме.
|
| Сря Авг 24, 2005 11:54 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
|
| Сря Авг 24, 2005 11:59 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Незнам дали грешиш, няма да споря, вярвам ти...но взех да се притеснявам малко  Преди 1 седмица си играх да пиша едни работи за PIC12F675, с тоя програматор който съм постнал програмирах единия от 10-те PIC-а около 30-40 пъти (с verify накрая) по време на развоя, проблем не срещнах. Останалите 9 ги програмирах и си работят в мометна. Абе квото и да си говорим, Machine-Dependant програматорите (такива без контролери) са си боза. Тоя JDM на няколко компютъра се дъни, в нас програмирам 18F452 за 40-ина секунди, на работа на двата ми компютъра го пише над 3 минути. Един път ми се наложи даже да ползвам CPU Killer на моя комп че не искаше да ми пише 16F872.... Също не обвинявам авторите на такива програми като IC-Prog и други, писането на микросекундни времезакъснения си е наистина е*ана работа.
|
| Чет Авг 25, 2005 12:58 am |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
Да уточна, че ползвах пика с опции INTRC и NOMCLR. Може и това да причината, но за пик с малко крака това си е типично приложение. Winpic има опции за включване на Vdd преди или след Vpp, което при JDM не може да се използва.
Иначе за програматорите си прав, но простите програматори са и едно от предимствата на Пиковете и подобните им контролери - не изискват големи инвестиции за да започнеш.
Електрончик, провери всичко пак, защото ... ще взема да опаковам моя програматор и ще ти го пратя по пощата.  Ако и той не работи при теб - провери си компютъра. И вземи го махни този Милениум.
|
| Чет Авг 25, 2005 8:00 am |
|
 |
|
elektronchika
Ранг: Популярен
Регистриран на: Пет Ное 26, 2004 9:50 pm Мнения: 374
|
недей да си пращаш и програматора по пощата  вчера прочетох единия от твойте 675, със програмата, с този на МК. Пак ще проверя всичко, та дано да тръгне този пред ЛПТ-то
|
| Чет Авг 25, 2005 9:56 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
elektronchika, закачи светодиоди (с резистори) на цокъла за PIC'a (само на крачетата които ще ползваш), търси в списъка какъв LPT програматори и пробвай с функциите "Test" на програмата, докато намериш някой програматор който да може да управлява Vdd, Vpp, SCL и SDA 
|
| Чет Авг 25, 2005 10:26 am |
|
 |
|
elektronchika
Ранг: Популярен
Регистриран на: Пет Ное 26, 2004 9:50 pm Мнения: 374
|
еми то не ще и не ще да тръгне 
|
| Чет Авг 25, 2005 12:37 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Слагаш си WinPIC, пускаш го, влизаш в "Options >> Hardware" и нагласяш както на снимката долу  После, закачаш светодиоди с резисторчета по 1K последователно на тях към 1,4,6 и 7'ми крак там където би трябвало да стои PIC12F675 (естествено закачаш катодите на светодиодите на маса). Цъкаш в кутийките "Test", като свети зелено на съответната кутийка, съответен светодиод трябва да светне.
|
| Чет Авг 25, 2005 12:55 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
Ако ползваш схемата от http://neomontana.dir.bg/kit148.htm това е пропик2 борда провери дали е с 74LS/HC/07 koйто е в комплекта ако не е сложи такъв и избери от хардуера на винпик800 пропик2 програматор пробвах го работи 100% за пик12ф675 и махни всички компоненти за VPP3 (Т1 и R19 е достатъчно)може от него да не работи (да включва VPP3постоянно)то е за пик1400 такъв надали ще ти се наложи да програмираш а и ако е вкючен може да изгорищ пик12
|
| Чет Авг 25, 2005 2:42 pm |
|
 |
|
elektronchika
Ранг: Популярен
Регистриран на: Пет Ное 26, 2004 9:50 pm Мнения: 374
|
мерси за съветите, ще ги пробвам събота или неделя, дано стане 
|
| Чет Авг 25, 2005 5:19 pm |
|
|