| Автор |
Съобщение |
|
Nekoj drug
Ранг: Минаващ
Регистриран на: Пет Сеп 23, 2005 10:54 pm Мнения: 39
|
 Проблем с PIC16F84
Напълно нов съм както във форума, така и в програмирането на контролери. Почетох малко във форума и се реших да започна с PIC16F84. Сглобих си програматора на МК, но при програмирането имам проблеми. В края на верификацията ми излиза съобщение:" Verify failed at address 0000h!". После, като го пусна да се прочете, ми дава че памметта за данни и тази за програмата са празни!
Ще съм много признателен, ако помогнате на един напълно зелен PIC-програмист!!!
_________________ Най-лошото, което може да се случи на две точки, е да не лежат на една права.
|
| Пет Сеп 23, 2005 11:04 pm |
|
 |
|
jony++
Ранг: Минаващ
Регистриран на: Пон Сеп 19, 2005 12:49 am Мнения: 61
|
Погледни в раздел Хардуер темата "Пробелми с универсалния програматор на МК" от преди няколко дена. Аз имах същия проблем и един колега от форума помогна за решаването.
|
| Съб Сеп 24, 2005 12:14 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
купи си от някой магазин за електроника програматор за 6 лв мисля че беше на някоя от фирмите дето прави китове - аз съм много доволен от него а и занапред няма да ти трябва толкова често програматор
|
| Съб Сеп 24, 2005 12:50 am |
|
 |
|
Nekoj drug
Ранг: Минаващ
Регистриран на: Пет Сеп 23, 2005 10:54 pm Мнения: 39
|
Дааа, ама не!
Не става нищо. По-точно- става същото:) не знам дали е от програматора или от софтуера. Дайте идея по какъв начин да провера дали е от софтуера.
_________________ Най-лошото, което може да се случи на две точки, е да не лежат на една права.
|
| Вто Сеп 27, 2005 6:14 pm |
|
 |
|
StiV
Ранг: Ориентиран
Регистриран на: Съб Фев 05, 2005 10:58 pm Мнения: 284 Местоположение: Varna
|
А коя програма използваш? Дали са правилни настройките и:?:
_________________ Господ прощава, тока не. А глада е по силен от тока !
|
| Вто Сеп 27, 2005 11:27 pm |
|
 |
|
arcopal
Ранг: Минаващ
Регистриран на: Чет Сеп 08, 2005 9:19 pm Мнения: 17
|
Не знам с какъв програмаор програмираш и какъв е софтуера. Принципно тази грешка се появява, ако програмиращото напрежение е под 12В. Самият микроконтролер не може да влезе в режим на програмиране. Ако използваш стабилизатори,за да получи6 12В, най-вероятно това е проблемат. При някои програматори се иска някоя от линиите да е инвертирана. Ако това е случаят - подаваната от програматора на МК информация е безсмислена.
Възможни решения:
1. Измери напрежението на пин MCLR по време на програмиране. Ано то е под 12В опитай да подадеш по-високо напрежение на програматора. Аз използвам 7812 и при него това е характерен проблем.
2. Ако проблемат е софтуерен, погледни възможните настройки на програмата за програмиране и опитай да инвертираш някоя или няколко линии едновременно.
3. Възможно е много бързо да подаваш данните. Някъде има опция delay - това е времето между два поредни сигнала. Увеличи го и може и да стане
Възможно е да е и от нещо друго. 
|
| Нед Ное 06, 2005 4:04 pm |
|
 |
|
rumen
Ранг: Почетен член
Регистриран на: Чет Ное 25, 2004 3:42 pm Мнения: 913
|
Да налага се да споделиш повече.
|
| Нед Ное 06, 2005 6:52 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
 Re: Проблем с PIC16F84
Колега и аз съм новобранец в програмирането но не е ли по добре вместо да си даваме парите за пикче и програматор не работим с Proteus а програмата я пиша в CCS както и започнах.
Нека големите батковци ни кажат дали правилно съм постъпил и (незнам тука ли е мястото )нека ако наистина искаме да сме като в академия нека ни дадат няколко задачки ,ние новобранците да се пробваме да ги направим.Съответно да качим кода тук и те да никажат дали правилно работим.
Аз бих искал да започнем с PIC 16F84.
С какво да почна с светодиодчета ли? 
|
| Вто Ное 08, 2005 5:31 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Тъй верно, blink LED е най-добрия приятел на зеления програмист  И аз оттам съм почнал, а като човърках по PIC16F84 незнаех, че съществува MPLAB и си маах директно във notepad и компилирах с MPASM. Друго си е като видиш как мига наистина 
|
| Вто Ное 08, 2005 6:20 pm |
|
 |
|
Nekoj drug
Ранг: Минаващ
Регистриран на: Пет Сеп 23, 2005 10:54 pm Мнения: 39
|
Благодаря ви на всички за помощта!
Всъщност се оказа, че проблема е стар. Става въпрос за пин 8 и 2 на серийния порт. Вече сте го коментирали във форума.
А защо започнах директно с контролери? Ами просто, когато имам каквото и да е било съмнение за това работи ли (особенно както съм зелен), просто мога да измеря къде какъв сигнал получавам. Поне за мен така е по-лесно.
_________________ Най-лошото, което може да се случи на две точки, е да не лежат на една права.
|
| Вто Ное 08, 2005 11:21 pm |
|
|