| Автор |
Съобщение |
|
sv_shady
Ранг: Популярен
Регистриран на: Сря Окт 11, 2006 8:19 pm Мнения: 373 Местоположение: София/Edinburgh, UK
|
 Въпрос за PBPro и pot
Искам да следя съпротивлението на един фоторезистор.В една книжка имаше реализация на това със един PIC 16F84A, езикът беше PicBasic Pro и се ползваше функцията pot.Това възможно ли е? Или е печатна грешка защото до колкото знам 16F84 няма а/д конвертор, а пробвах да го направя, но нищо.Аз обаче използвам Porta със функцията pot, а във книжка е дадено да се ползва Portb. Това проблем ли е ??? Мерси предварително! 
|
| Чет Окт 19, 2006 11:58 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Това ще да е много яко да можеш да компилираш функция, която се обръща към несъществуващи регистри. Тоя бейсик почва да ми се издига в очите  .
|
| Пет Окт 20, 2006 12:04 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Глупости несъществуващи.
Не съществуват само като пишеш на C или асемблер
Беисика ги създава от нищото,обръща се към тях и работят. Ей това е истинския език. Да може и невъзможното 
|
| Пет Окт 20, 2006 12:07 am |
|
 |
|
sv_shady
Ранг: Популярен
Регистриран на: Сря Окт 11, 2006 8:19 pm Мнения: 373 Местоположение: София/Edinburgh, UK
|
Мерси за еднозначния отговор 
|
| Пет Окт 20, 2006 12:09 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
|
| Пет Окт 20, 2006 8:27 am |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
По принцип ако се спази това както трябва, ще стане и през ПА. може да стане и с 12ф508. измерва се времето на заряд и разряд на 100нф.
|
| Пет Окт 20, 2006 8:45 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Еми във хелпа не уточняват на кой порт да го вържеш. Лично аз не съм пробвал и имам усещането че това ще е неточно. Даже и за потенциометър ползвам АЦП-то. Ама като го иска така да погледне в хелпа - там си пише.
|
| Пет Окт 20, 2006 8:50 am |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
е, не е съвсем точно. ама не дава като резултат точна стойност, а по скоро измерва съпротивление, като го превръща във време. може с един брояч да се получи и цифрова стойност, като се нулира преди всяко измерване, и да се спира на края, ама няма да много точно така.
|
| Пет Окт 20, 2006 8:58 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Мери мери, с интегриране, не е много точно, но все пак мери.
|
| Пет Окт 20, 2006 10:32 am |
|
 |
|
sv_shady
Ранг: Популярен
Регистриран на: Сря Окт 11, 2006 8:19 pm Мнения: 373 Местоположение: София/Edinburgh, UK
|
Ами на мен не митрябва кой знае колко да е точно поне на първо време.Всичко съм изпълнил обаче не работи.Ето сорса, ако откриете грешка казвайте:
|
| Пет Окт 20, 2006 10:42 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Проста грешка, като пращаш проца в straight ти се изпълняват straight, left и right...като го пратиш в left се изпълняват left и right. Преди края на всяко блокче слагай едно goto main и си готов.
Номера с ADC в процесор без такъв хардуер си е стар трик, на съответния цифров IO на контролера се закача RC верига и се мери времеконстантата й
|
| Пет Окт 20, 2006 11:13 am |
|
 |
|
sv_shady
Ранг: Популярен
Регистриран на: Сря Окт 11, 2006 8:19 pm Мнения: 373 Местоположение: София/Edinburgh, UK
|
Ами ако наистина е такава грашката защо нищо не се получава и поротовете винаги си стоят на на 0 ?
А и ми изникна още един въпрос от къде контролера разбира колко е гоялм кондензатора ?
|
| Пет Окт 20, 2006 7:59 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
КАк ги следиш , че са 0 ?
Слагай веднага изт. към 1/+ и светодиоди  И си готов.
|
| Пет Окт 20, 2006 11:31 pm |
|
 |
|
sv_shady
Ранг: Популярен
Регистриран на: Сря Окт 11, 2006 8:19 pm Мнения: 373 Местоположение: София/Edinburgh, UK
|
Ми аз попринцип съм сложил светодиоди, но никой не свети.И със друг софтуер схемичката си работеше.Добавих два фоторезистора и 2 кондензатора към тях и смених софтуера (този който съм постнал по горе) но нито един диод дори и не присветва  Може ли по подробно обяснение изт. какво е и 1/+ какво е ??? Извинявам се ако ми в глупав въпроса, но нищо не разбирам 
|
| Съб Окт 21, 2006 2:25 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Щото вероятно не си сложил кондензатор въобще, или защото ако си сложил, задаваш следващия въпрос: В PIC Basic Pro вероятно има някакъв Help, в който е описано как точно работи тая функция pot, там трябва и да пише какъв кондензатор се слага, както и предполагам има схема на свързване (различна от тази при контролер с ADC).
В повечето случаи ми се струва, че и ти трудно си разбираш какво пишеш...една от причините да ти "skip"-вам мненията, заради многото прази редове в тях и реплики от сорта на "ей, тъкмо това щях да кажа" както и такива с множество съкращения, чуждици, неучтиви обръщения, синтаксис наподобяващ този на пиян администратор след атака на плевенчанска компютърна зала...ако ме разбираш какво говоря 
|
| Съб Окт 21, 2006 2:36 pm |
|
|