|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:46 pm
Въпрос за някои особености на PIC16F527
| Автор |
Съобщение |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
Ползвах Wizzard. Но като цяло компилаторът ми е доста странен и все още не мога да се ориентирам къде да си гледам настройките.
Написах малка тестова програма за 4 LED на PORTB и там работи.. Ама какво съм объркал тук...
|
| Сря Сеп 02, 2015 7:02 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
Ами зависи какво не ти работи, там имаш един while в който ще стоиш вечно : while(input(ECHO) ако не на този на предния, казваш че това е писано за модул а ти най-вероянтонямаш модул, кой да ги подава тия импулси за да не стоиш в тия цикли ?
|
| Сря Сеп 02, 2015 7:31 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
Тестовете ги правя с модул HC- SR04. Доколкото виждам, нямам импулси. Намалих и времето, за да видя на осцилоскопа, но импулси няма. Същевременно, ако насила генерирам импулс с джъмпер(махам и слагам pull-up), светват двата диода. Или е нещо по конфигурирането на таймера, или е зацикляне на някой от тези редове.
|
| Сря Сеп 02, 2015 7:40 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
А да имаш директива use_fast_io ?
|
| Сря Сеп 02, 2015 7:53 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
Нямам...
|
| Сря Сеп 02, 2015 7:54 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
Ами гледайки асемблера изглежда ОК, току що компилирах при мен. Да не би тоя модул да не харесва 3 V нивата ?
|
| Сря Сеп 02, 2015 8:00 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
В момента тествам нормално, на 5V. Опитвам да направя системата да работи с готов код, а после ще променям. Но нещо не се получава.
|
| Сря Сеп 02, 2015 8:08 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
А друг въпрос, какъв ти е клока, юото в ммоента таймер цъка на клока / 4 , т.е. ако си на 4 Mhz имаш препълване на всеки 256 us, т.е. distance ще ти се препълва на всеки 65 mS, ако си на повече по-зле. За мерене с ултразвук 1 us дискретност не ти трябва, за точност 5 см такт през 150 uS ти е ОК, т.е. рпескалера на таймер 0 трябва да ти е 128.
|
| Сря Сеп 02, 2015 8:09 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
Сега ще ме накараш да го изтествам, или съм много заспал или има магия, тук са буквално няколко реда код, той асемблера е 50 реда ... е дай и .h файла.
|
| Сря Сеп 02, 2015 8:10 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
Сега махнах .h файла. Всичко е тук:
|
| Сря Сеп 02, 2015 8:19 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
Не виждам да сетваш wdt няма и деректива да не се изпозлва, не го и нулираш, като нищо си се рестртва постоянно.
|
| Сря Сеп 02, 2015 8:52 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
Сега го забраних. Няма разлика.
|
| Сря Сеп 02, 2015 9:02 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
Абе аз до колкото виждам при мен май си работи, симулирам на друг процесор но едва ли има разлика. След като го пуснеш подаваш импулс, чакаш входа да стане 1-ца, мериш колко е голяма тая 1-ца и излизаш, светодиодите почти винаги ще светват и двата тъй като ти си много над 600.
|
| Сря Сеп 02, 2015 9:05 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Въпрос за някои особености на PIC16F527
Да не би да пропускам нещо за вход на микроконтролера? Не работи. Смених стойностите да са над 600 и пак го няма. PULL UP слагаш ли в симулацията?
|
| Сря Сеп 02, 2015 9:08 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Въпрос за някои особености на PIC16F527
Ами единствената възможна разлика е нещо с порта на тоя процесор, аз го тествам в протеуса а той го няма този, при този ако помниш по нагоре споменах че са променили начина на работа на порта, но не ми се вярва да е от това. Компилатора прави слага достатъчно безсмислени команди за да нямаш проблем с това. Имаш както генериране на импулс, така и отчитане на продулжътелността. Принципно аз никога не използвам тази малоуман функция само да си сменя вход/изход. Винаги работя с предефинирани входове и изходи и fast_io което обаче не знам дали при твоя няма да създаде проблем ако компилатора не съобрази да изчаква преди да манипулира порта
|
| Сря Сеп 02, 2015 9:12 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 6 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|