Программирование BASCOM
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » BASCOM » Вопросы-ответы » Вопросы новичка
Вопросы новичка
NorbertДата: Четверг, 23.06.2011, 21:03 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Я новинький в Баском АВР и у меня много вопросов.
Самый главный вопрос, как склеивать циклы программ?! Я например, хочу добавить к себе в программу другую, тупо копирую один цикл и клею в другой, но ни как не работает:((
Вот например мой цикл моей программы:
Code
Do

    Gosub Прием_rc5
    If Command = 255 Then
       Gosub Стоп
        Waitms 0
   Elseif Command = 33 Then
       Gosub Прямо
        Waitms 0
    Elseif Command = 32 Then
       Gosub Назад
        Waitms 0
    Elseif Command = 17 Then
       Gosub Влево
        Waitms 0
    Elseif Command = 16 Then
       Gosub Вправо
        Waitms 0

Loop

В него надо вставить вот этот цикл:
Code
Do
     Gosub Прямо
If Pinb.3 = 0 Then
     Gosub Назад : Waitms 1500 : Gosub Налево : Waitms 1600
Elseif Pinb.2 = 0 Then
     Gosub Назад : Waitms 1500 : Gosub Направо : Waitms 1600
End If
Loop

как это сделать?!
 
max50Дата: Воскресенье, 26.06.2011, 17:42 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
http://files.mail.ru/EECUTK
Посмотри, как реалезовано в роботе.


Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
 
Leon2009Дата: Суббота, 13.12.2014, 14:19 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Здравствуйте.К сожалению я не разобралсЯ как в вашем форуме можно создавать новые темы и вставлять в сообщения картинки.Потому придется давать голые ссылки на картинки.
Итак,у меня есть вопрос по контроллеру Attiny13a.Программатор новый USBASP,программирую в Баскоме,поскольку ни Си,ни Ассемблером не владею.

До некоторых пор все шло Ок,потом как кто сглазил.Тиньки не работают! Перепробовал их уже штук 10 и результат тот же.
И программа вроде не кривая,и фюзы в норме и верификация записи проходит.При программировании на всех ногах,подключенных
к программатору есть встречные и ответные импульсы (по осциллографу),на Ресете подтяжка 4.7 вольта,на питании +5.
Все пляшет,но ... диод не мигает.
Итак все по-порядку

Вот скриншот программы на Баскоме и схема.http://shot.qip.ru/00CVqM-619gZJH0yA/
А вот попытка идентификации тиньки в Баскоме.Тоже без проблем.Она живая http://shot.qip.ru/00CVqM-619gZJH0yB/
Тут я попытался сверить буфер с записью в тиньку.Тоже все розово.http://shot.qip.ru/00CVqM-519gZJH0yC/
Фюзы тиньки в Баскоме  http://shot.qip.ru/00CVqM-519gZJH0yD/
Те же фюзы в программе USBASP AVRDUDE Prog  http://shot.qip.ru/00CVqM-519gZJH0yE/
И,наконец,сверка содержимого тиньки с HEX файлом.И тоже без проблем. http://shot.qip.ru/00CVqM-619gZJH0yF/

А тинька не работает и все тут

Старожилы и спецы,подскажите,что делать-то.Раньше ведь все работало.
Попробовал все на другом компе даже и толку нет.
Когда тиньки побудут включенными,иногда "просыпаются",но диод мигает как ему захочется.Хочет да,хочет нет.И не в такт.Как попало.
 
Форум » BASCOM » Вопросы-ответы » Вопросы новичка
Страница 1 из 11
Поиск:

Copyright Radan Studio © 2017