roboforum.ru

Технический форум по робототехнике.

Транспортный робот. ДП.

Re: Транспортный робот. ДП.

flyroman » 06 мар 2010, 17:35

Ни че такого же если я к контроллеру
http://shop.roboforum.ru/product/or-avr-m32-d/
припаяю отдельный разъем для программирования?
Блютуз адаптеру мешать же не будет? он же только rx,tx и питание использует?

А то ненароком блутузник испорчу.... :pardon:

Re: Транспортный робот. ДП.

=DeaD= » 06 мар 2010, 18:17

Нет, блютуз юзает только RX,TX,GND,3V3

Re: Транспортный робот. ДП.

flyroman » 07 мар 2010, 02:02

Что-то не получается у меня управлять пинами 2 и 3 порта С на контроллере.... M32-D

Код: Выделить всёРазвернуть
'----------------------------------------------------------------------------
$regfile = "m32def.dat"                                     ' файл спецификации Меги32
$crystal = 7372800                                          ' указываем на какой частоте будем работать
$baud = 115200                                              '115200                                              ' указываем скорость на которой будет работать уарт
'----------------------------------------------------------------------------

Config Portd.2 = Output
Config Portd.3 = Output

Config Portc = Output
Config Pinc.2 = Output : Drl Alias Portc.2

Do

Portd.3 = 1
Portd.2 = 1
Portc.2 = 1
Waitms 500

Portd.3 = 0
Portd.2 = 0
Portc.2 = 0
Waitms 500
Loop
End


Светодиод на ножке portc.2 не мигает.....Помогите ребят....Что-то...не получается менять...Как настроить нормально?

Re: Транспортный робот. ДП.

galex1981 » 07 мар 2010, 02:22

Сколько раз я уже писал:
Код: Выделить всёРазвернуть
Config Portd.2 = Output
Config Portd.3 = Output

Не Port а Pin конфигурировать должен
а
Код: Выделить всёРазвернуть
Config Portc = Output

В корне неверна, хоть компилятор и разрешает такую запись

то есть верно:
Код: Выделить всёРазвернуть
Config pind.2 = Output
Config pind.3 = Output

Re: Транспортный робот. ДП.

flyroman » 07 мар 2010, 12:15

Вот код, а ему хоть бы хны.......Меряю напряжение....на ножках, оно не меняется...3,1V.....а когда подключаешь нагрузку(пищалка)....0.6V становится....и не меняется....
Код: Выделить всёРазвернуть
$regfile = "m32def.dat"
$crystal = 7372800

Config Pinc.2 = Output
Config Pinc.3 = Output

Do
Portc.3 = 1
Portc.2 = 1
Waitms 500
Portc.3 = 0
Portc.2 = 0
Waitms 500
Loop
End

Re: Транспортный робот. ДП.

galex1981 » 07 мар 2010, 12:23

Что значит нагрузку подключаешь? Поподробнее объясни? Ты к ножке МК пищалку подключаешь?

Re: Транспортный робот. ДП.

flyroman » 07 мар 2010, 13:18

да, к ножке МК подключаю пищалку, но дело не в этом....
то же самое происходит когда светодиод подключаю...


Короче вот так:
2222.JPG
2222.JPG (4.65 КиБ) Просмотров: 1943


Дело в том что не меняется состояние пина. PINC.2 и PINC.3
Пытаюсь считать состояние кнопки, ему пофиг...
Код: Выделить всёРазвернуть
$regfile = "m32def.dat"
$crystal = 7372800

Config Pinc.2 = Input
Config Pinc.3 = Output

Do
if pinc.2=0 then
pinc.3=1
else
pinc.3=0
end if

Waitms 100
Loop
End


И так не работает:
333.JPG
333.JPG (4.87 КиБ) Просмотров: 1972


Код: Выделить всёРазвернуть
$regfile = "m32def.dat"
$crystal = 7372800

Config Pinc.2 = Input
Config Pinc.3 = Output

Do
if pinc.2=0 then
pinc.3=1
else
pinc.3=0
end if

Waitms 100
Loop
End

Re: Транспортный робот. ДП.

EdGull » 07 мар 2010, 14:20

pin это вход
port это выход

поэтому нужно писать
...
Код: Выделить всёРазвернуть
Config Portc.3 = Output
...

Do
if pinc.2=0 then
Portc.3=1
else
Portc.3=0
end if

Re: Транспортный робот. ДП.

ALHIMIK » 07 мар 2010, 14:53

а JTAG отключён ?

Re: Транспортный робот. ДП.

flyroman » 07 мар 2010, 17:00

EdGull писал(а):pin это вход
port это выход



ой пардон:
на выход у меня так в программе.... Portc.3=0

Добавлено спустя 38 секунд:
ALHIMIK писал(а):а JTAG отключён ?

Вот я тоже думал об этом, мож он там какие-то альтернативные функции выполняет....
Как узнать включен не включен?....мож JTAG мешается зараза...

Добавлено спустя 1 час 12 минут 34 секунды:
как его проверить?

Re: Транспортный робот. ДП.

EdGull » 07 мар 2010, 17:14

посмотреть фусибиты

Re: Транспортный робот. ДП.

ALHIMIK » 07 мар 2010, 17:25

отключи бит JTAGEN
он включён по дефолту

Re: Транспортный робот. ДП.

flyroman » 07 мар 2010, 17:51

нук ребят, а как считать фусибиты? Счас попробую...фото выложу

Re: Транспортный робот. ДП.

EdGull » 07 мар 2010, 18:10

в васике тупо открыть закладку с фусибитами

Re: Транспортный робот. ДП.

flyroman » 07 мар 2010, 22:46

а где эта закладка то..подскажите пожалуйста...

кстати, у меня программатор 5 проводков...

А чтобы из васика сразу прошивать МК, какой программатор выбирать? А то я через PonyProg прошиваю..

Добавлено спустя 2 часа 24 минуты 56 секунд:
Где эти фусибиты?....


Rambler\'s Top100 Mail.ru counter