Технический форум по робототехнике.
Duhas » 19 янв 2010, 18:05
на счет подумать самому и тд, ты пиши что не понятно в работе МК, и в использовании ... тут помогут )
galex1981 » 20 янв 2010, 15:33
Лучше всего по поводу языка: попробуй почитать синтаксис того же васика - за сутки - двое уже многое сможешь написать
Victorovych » 20 янв 2010, 17:13
Давай писать на пару, изучаем язык и друг друга подтягиваем? (С)
кулер 23 » 20 янв 2010, 20:06
Мне с прогой уже помогли))Но у мя не работает Бампер)) Пока буд усами)
- Код: Выделить всё • Развернуть
'Пример работы инфракрасного датчика препятствия на основе TSOP2136
$regfile = "m32def.dat" 'используем Mega32
$crystal = 8000000 'частота кварцевого резонатора 8mHz
'Генерация частоты 36kHz
'Настраиваем Timer1
Config Timer1 = Counter , Edge = Rising , Prescale = 8 , Compare A = Toggle
' Расчитываем Compare1a
' тактовая частота (kHz) / частота TSOPa (kHz) / 2 = Compare
' 8000 / 36 / 2 = 111
Compare0 = 111
'PortB.3 - выход сигнала
'PinB.1 - считываем состояние TSOPa
'PortC.7 - сигнальный светодиод
Config PinB.3= Output
Config PortC.7 = Output
Config PinB.1 = Input
Start Timer1
Do
If PinA.6 = 0 Then
PortC.7 = 1
Else
PortC.7 = 0
End If
Loop
End
Master » 20 янв 2010, 20:27
Конечно не работает, если это весь код программы, где выход ИК сигнала с нужной частотой на ИК диод подключенный к PortB.3 - выход сигнала ?
кулер 23 » 20 янв 2010, 22:23
Оей)) ладно все понял потом значит расберусь)) я покачто с кнопками вожусь. Да кстать подскажите плиз куда кнопки подключить????? А то ваще ниче не понимаю, по схеме PB.1 на X20 идет на 37 ногу мк если верить ей)) но на мк 37 нога PA 0 как это так???
Добавлено спустя 45 секунд:
Где же тогда PB.1 и PB.3 висят?
Master » 21 янв 2010, 00:31
Еще вопросы есть?
- Вложения
-
![2.JPG](./download/file.php?id=13884&style=9&sid=4eeff0ae218ac3f222aa63f9411cd74a)
- 2.JPG (29.82 КиБ) Просмотров: 2367
EdGull » 21 янв 2010, 09:29
а ничего что в МиниБоте корпуса мег в TQFP а не в DIP?
кулер 23 выкладывай схему и обводи красным то, что тебе не понятно.
Master » 21 янв 2010, 10:03
Ну тогда так, а вывод прост нужно учиться работать с документацией, хотя бы на начальном уровне.
Добавлено спустя 1 минуту 8 секунд:
PB.1 41-я нога
PB.3 43-я нога
- Вложения
-
![.JPG (53.07 КиБ) Просмотров: 2467 .JPG](./download/file.php?id=13885&t=1&style=9&sid=4eeff0ae218ac3f222aa63f9411cd74a)
кулер 23 » 21 янв 2010, 12:32
EdGull писал(а):
кулер 23 выкладывай схему и обводи красным то, что тебе не понятно.
Вот почему тут так написанно хотя PB.1 41-я нога
PB.3 43-я нога ??
Master Где выходы на мк то я знаю а где они на миниботе выходя не понимаю!
- Вложения
-
![6666.JPG](./download/file.php?id=13886&style=9&sid=4eeff0ae218ac3f222aa63f9411cd74a)
- 6666.JPG (30.52 КиБ) Просмотров: 2334
yak-40 » 21 янв 2010, 13:33
На скока я понимаю, так обозначаются не ноги МК, а номера проводов в схеме.
Смотри дальше по схеме, куда провода с этими номерами идут.
Master » 21 янв 2010, 13:48
кулер 23
Накрайняк можно тестером прозвонить или проследить по дорожке.
кулер 23 » 21 янв 2010, 22:31
Мигать кнопкой уже смог СПАСИБО
pashteet'y
- Код: Выделить всё • Развернуть
$regfile = "m32DEF.dat" ' указываем компилятору что у нас Мега32
$crystal = 8000000 ' указываем компилятору что тактовая частота Меги32 8МГц
Config Pinc.4 = Output : Led Alias Portc.4
Config Pind.2 = Input
Do
Led = 0
Do
If Pind.2 = 0 Then
Set Led
End If
Loop Until Pind.2 = 1
Loop
End
EdGull » 21 янв 2010, 23:44
кулер 23 рисуй полную схему и обводи всё что касается В.1, В.3 и шин 36 и 37
кулер 23 » 24 янв 2010, 13:49
фуф понял наконецто схему
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)