Pic Basic pro для начинающих
|
|
ivan_fd |
Дата: Вт, 07.09.2010, 16:25 | Сообщение # 346 |
Группа:
Модераторы
Ранг:
Специалист
Сообщений:
894
Замечания:
±
На сайте с 12.01.2009
Статус:
Offline
|
Что то я не понял, это как? Вывод порта может быть только логическим 0 или 1.
|
|
|
|
Alexej79 |
Дата: Вт, 07.09.2010, 19:04 | Сообщение # 347 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
71
Замечания:
±
На сайте с 16.08.2010
Статус:
Offline
|
например на пикушке 12f629 имеется один порт GP c шестью выводами. GPIO.0 GPIO.1....GPIO.5 я имею ввиду эти выводы чтоб например написать GPIO.X где Х это номер вывода порта и он(порт) за каждый цикл программы принемает значение Х+1 тем самым выдаёт на выводы порта те самые логические 0 и 1.
|
|
|
|
ivan_fd |
Дата: Вт, 07.09.2010, 19:18 | Сообщение # 348 |
Группа:
Модераторы
Ранг:
Специалист
Сообщений:
894
Замечания:
±
На сайте с 12.01.2009
Статус:
Offline
|
Так объявите переменную, ей делать инкремент и выдавать в порт.
|
|
|
|
Alexej79 |
Дата: Вт, 07.09.2010, 20:10 | Сообщение # 349 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
71
Замечания:
±
На сайте с 16.08.2010
Статус:
Offline
|
for x=0 TO 5 GРIO.X=1 PAUSE 1000 GРIO.X=0 PAUSE 1000 NEXT STOP по моим расчётам должно фурычить, но нет. где сабака зарыта?
|
|
|
|
ivan_fd |
Дата: Вт, 07.09.2010, 20:54 | Сообщение # 350 |
Группа:
Модераторы
Ранг:
Специалист
Сообщений:
894
Замечания:
±
На сайте с 12.01.2009
Статус:
Offline
|
К битам по индексу (GРIO.X=1) обращатся нельзя!!!
|
|
|
|
Alexej79 |
Дата: Вт, 07.09.2010, 22:05 | Сообщение # 351 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
71
Замечания:
±
На сайте с 16.08.2010
Статус:
Offline
|
Очень жаль, буду искать другое решение этой задачи. За ответы спасибо.
|
|
|
|
l2_star |
Дата: Вс, 12.09.2010, 20:48 | Сообщение # 352 |
Группа:
Пользователи
Ранг:
Начал соображать
Сообщений:
25
Замечания:
±
На сайте с 12.04.2010
Статус:
Offline
|
НУЖНА помощь HELP HELP HELP суть в чем pic16f877 имеет на борту 10 битный ацп 1023 значения как подобрать сопротивлениея чтобы ,можна было померять напряжения 50 вольт - 150в постоянкис дискретностью 0.1вольт или же если нет, то дискретой 1 вольт pic basic
|
|
|
|
mikhail09p |
Дата: Вс, 12.09.2010, 21:43 | Сообщение # 353 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
481
Замечания:
±
На сайте с 04.05.2010
Статус:
Offline
|
Quote (l2_star) НУЖНА помощь HELP HELP HELP суть в чем pic16f877 имеет на борту 10 битный ацп 1023 значения как подобрать сопротивлениея чтобы ,можна было померять напряжения 50 вольт - 150в постоянкис дискретностью 0.1вольт или же если нет, то дискретой 1 вольт pic basic Посмотри Этот проэкт. Выбрось температуру, если не нужно. Работает в железе.
|
|
|
|
l2_star |
Дата: Вс, 12.09.2010, 22:27 | Сообщение # 354 |
Группа:
Пользователи
Ранг:
Начал соображать
Сообщений:
25
Замечания:
±
На сайте с 12.04.2010
Статус:
Offline
|
спасибо сейчас посмотрю Добавлено (12.09.2010, 22.27.51) --------------------------------------------- что то не могу разобратся
|
|
|
|
retas |
Дата: Пн, 13.09.2010, 15:47 | Сообщение # 355 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
ПМ, тут хош не хош придётся с помощью делителя втискиваться в предел 0-5В. Вот тут нашёл управляемый делитель через оптроны http://ya-vyachko.narod.ru/minivolt.html#0
|
|
|
|
anatol |
Дата: Пн, 13.09.2010, 16:21 | Сообщение # 356 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
471
Замечания:
±
На сайте с 10.02.2010
Статус:
Offline
|
l2_star, 150В/1024=0,146 - минимальная дискрета, по 0. 1В не получиться, а по 0,2 вполне
|
|
|
|
mikhail09p |
Дата: Пн, 13.09.2010, 22:08 | Сообщение # 357 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
481
Замечания:
±
На сайте с 04.05.2010
Статус:
Offline
|
Quote (l2_star) что то не могу разобратся Тут ведь просто! II=1024 In=5 ' Максимальное значение тока In1 = II/In UU=1024 Un=50 ' Максимальное значение напряжения Un1 = UU/Un I = ADIn 0 ' Чтение АЦП А.0 U = ADIn 1 ' Чтение АЦП А.1 TempI = I / In1 Вычисление реального тока TempU = U / Un1 Вычисление реального напряжения Print At 1, 1, "I=",Dec TempI, "A " ,"U=",Dec TempU,"V" Индикация Значения In и Un ставишь, какие тебе надо!
|
|
|
|
l2_star |
Дата: Ср, 15.09.2010, 12:05 | Сообщение # 358 |
Группа:
Пользователи
Ранг:
Начал соображать
Сообщений:
25
Замечания:
±
На сайте с 12.04.2010
Статус:
Offline
|
я раньше работал picbasic pro а теперь перехожу по тихоньку proton поетому не все сразу понятно поэтому прошу судить не строго Добавлено (15.09.2010, 12.04.07) --------------------------------------------- у меня кое-что получилось сейчас выложу прогу Добавлено (15.09.2010, 12.05.20) --------------------------------------------- но немогу пока заставить по уровням работать что переменные не правильно работают
|
|
|
|
l2_star |
Дата: Ср, 15.09.2010, 13:22 | Сообщение # 359 |
Группа:
Пользователи
Ранг:
Начал соображать
Сообщений:
25
Замечания:
±
На сайте с 12.04.2010
Статус:
Offline
|
вот
|
|
|
|
Эд17 |
Дата: Чт, 16.09.2010, 10:56 | Сообщение # 360 |
Группа:
Пользователи
Ранг:
Начал соображать
Сообщений:
19
Замечания:
±
На сайте с 16.09.2010
Статус:
Offline
|
Здравствуйте господа форумчане я только начинаю осваивать программирование мк, сразу столкнулся с проблемой надеюсь на вашу поддержку. Суть в следующем есть схема на PIC12 и исходник на С, пытался запустить в Протеусе не работает, в железе тоже, кто нибудь сможет по исходнику и схеме вычислить алгоритм работы, чтобы переписать это дело на Бейсике. Схема и исходник во вложении, заранее благодарен за ответ.
|
|
|
|