скажите он сбаскомом работает?
BASCOM AVR в вопросах и ответах
Прикупил себе Atmel AVRISP mkII
скажите он сбаскомом работает?
скажите он сбаскомом работает?
не судите, я учусь -)
- Реклама
Привет!
Ничего не получилось!
Пробовал все:
EXIT FOR
EXIT DO
EXIT WHILE
EXIT SUB
LOOP UNTIL
Ни каких реакций, пока цикл не кончится.
Помогите, очень нужно!
Заранее спасибо!
P.S. Кнопки соединены в матрицу, нужны все таймеры.
Ничего не получилось!
Пробовал все:
EXIT FOR
EXIT DO
EXIT WHILE
EXIT SUB
LOOP UNTIL
Ни каких реакций, пока цикл не кончится.
Помогите, очень нужно!
Заранее спасибо!
P.S. Кнопки соединены в матрицу, нужны все таймеры.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
- Сообщения: 402
- Зарегистрирован: Пт май 29, 2009 10:14:29
Я вообще не понял что Вы хотите. Я Вам давал код который прерывает выпонение ШИМ, печатает ОПАНА, и потом продолжает. А что теперь надо?max50 писал(а):Привет!
Ничего не получилось!
Пробовал все:
EXIT FOR
EXIT DO
EXIT WHILE
EXIT SUB
LOOP UNTIL
Ни каких реакций, пока цикл не кончится.
Помогите, очень нужно!
Заранее спасибо!
P.S. Кнопки соединены в матрицу, нужны все таймеры.
Доброго времени суток всем! Сегодня вот закончил прикошачивание автомобильной приборки к МК. Все получилось: можно управлять тахометром, спидометром, 6 лампами (потом еще подключу). Поздней все это дело будет работать по USB с какой-нить игрой... Но это потом. Сейчас у меня возник один вопрос-есть ли в AVR что-то вроде таймера, как в VB.NET. Просто чтобы управлять спидометром и тахометром, нужно постоянно выдавать прямоугольный импульс и каждый раз с разной частотой. У меня пока данная операция работает через функцию WAIT и хочется от нее избавиться. Вот и необходимо, чтобы МК сам по себе генерировал импульсы, независимо от того, что он сейчас делает.
P.S. Я могу неправильно высказывать свои мысли, так что можете свои предложения вносить.
P.P.S. Если кому-то будет интересны мои наработки по поводу подключения приборки, то могу выложить.
P.S. Я могу неправильно высказывать свои мысли, так что можете свои предложения вносить.
P.P.S. Если кому-то будет интересны мои наработки по поводу подключения приборки, то могу выложить.
Вы получаете от людей больше, если им противоречите
- Реклама
Почитаем-с...
Вы получаете от людей больше, если им противоречите
- Сообщения: 35
- Зарегистрирован: Пт окт 30, 2009 18:39:01
а нет ли у кого нибудь работающего кода записи на SD под AVR-DOS?
- Сообщения: 113
- Зарегистрирован: Чт июл 30, 2009 14:33:42
Здравствуйте! Сделал простенькую программу таймер.
Проблема в том что на ATTiny2313 все компилируется без проблем, и симулируется в протеусе.
А вот для ATTiny13 компилировать не хочет в никакую. Где может быть ошибка, подскажите?
Проблема в том что на ATTiny2313 все компилируется без проблем, и симулируется в протеусе.
А вот для ATTiny13 компилировать не хочет в никакую. Где может быть ошибка, подскажите?
- Вложения
-
- Timer.gif
- (23.17 КБ) 831 скачивание
Попробуй так:
Код: Выделить всё
$regfile = "ATtiny13.DAT"
$crystal = 4000000
$hwstack = 0
$swstack = 0
$framesize = 0
Config Pinb.0 = Output : Portb.0 = 0
Dim A As Integer
Do
For A = 0 To 6000
Waitms 100
If A = 60 Then
Portb.0 = 1
Waitms 1000
Portb.0 = 0
Else
Portb.0 = 0
End If
Next A
Loop
EndТого, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
- Сообщения: 113
- Зарегистрирован: Чт июл 30, 2009 14:33:42
Спасибо! Сейчас засимулирую протеусом и в бой с паяльником в руках! 
Товарищи!
Давно уже забываю сказать, что учебник по Bascom AVR дописан и все 22 главы ждут вашей рецензии
Смотрим тут:
http://decada.org.ru/project/lessons/bascom_avr/
Задаем вопросы, рецензируем статьи, а главное - предлагаем новые темы и/или свои материалы для публикации - тут:
http://decada.org.ru/forum/topic.php?forum=9&topic=1
Давно уже забываю сказать, что учебник по Bascom AVR дописан и все 22 главы ждут вашей рецензии
Смотрим тут:
http://decada.org.ru/project/lessons/bascom_avr/
Задаем вопросы, рецензируем статьи, а главное - предлагаем новые темы и/или свои материалы для публикации - тут:
http://decada.org.ru/forum/topic.php?forum=9&topic=1
Спасибо за проделанный труд!
Навскидку несколько тем, которыми часто интересуются:
1. Динамическая индикация
2. Многоканальный программный ШИМ
3. Подключение часов реального времени
4. Подключение нескольких термометров
5. RC5
6. Подключение графических ЖКИ
7. Управление шаговыми двигателями
8.

Навскидку несколько тем, которыми часто интересуются:
1. Динамическая индикация
2. Многоканальный программный ШИМ
3. Подключение часов реального времени
4. Подключение нескольких термометров
5. RC5
6. Подключение графических ЖКИ
7. Управление шаговыми двигателями
8.
- Сообщения: 17
- Зарегистрирован: Пт апр 20, 2007 21:16:18
по пункту 4 поста выше, если можно то просветите как сделать автоопределение датчиков (ds18s20, ds18b20)
читаю читаю но не догоняю как это сделать
подскажите алгоритм решения, может надо задействовать Family code
читаю читаю но не догоняю как это сделать
подскажите алгоритм решения, может надо задействовать Family code
- Сообщения: 442
- Зарегистрирован: Пт авг 29, 2008 09:22:37
народ а кто знает почему одна и та-же прога на разных контроллерах работает по разному ??? вот исходники может чё я накосячил
?, кстати на меге32 работает так как задуманно
- Вложения
-
- projekt.rar
- (2.01 КБ) 291 скачивание
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
- Сообщения: 1
- Зарегистрирован: Вс авг 22, 2010 04:47:32
Вопрос по графическому индикатору 128х64.
Команда
Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portc , Ce = 0 , Ce2 = 1 , Cd = 2 , Rd = 3 , Reset = 5 , Enable = 4 , Mode = 6
назначает выводы порта данных следующим образом:
AVR---->LCD
PD0---->DB0
PD1---->DB1
..................
PD7---->DB7
Для удобства разводки печатной платы необходимо в произвольном порядке назначить выводы AVR выводам графического индикатора (как в текстовом LCD командой Config Lcdpin).
Это возможно?
Команда
Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portc , Ce = 0 , Ce2 = 1 , Cd = 2 , Rd = 3 , Reset = 5 , Enable = 4 , Mode = 6
назначает выводы порта данных следующим образом:
AVR---->LCD
PD0---->DB0
PD1---->DB1
..................
PD7---->DB7
Для удобства разводки печатной платы необходимо в произвольном порядке назначить выводы AVR выводам графического индикатора (как в текстовом LCD командой Config Lcdpin).
Это возможно?
- Сообщения: 95
- Зарегистрирован: Вс авг 22, 2010 09:23:08
при запуске симулятора задержка на строке $regfile = "2313def.dat" минут 20. $crystal = 20000000. Версия 1.11.9.5, мой комп целерон 2.4 МГц. ОС ХР СП2. Потом скорость симулятора приемлема, но вывод на индикатор тоже тормоз- каждый символ строки секунд через 30-50, причем русские не по-русски. Что делать?
Сервер с перебоями пашет или это у меня глюки?WildCat писал(а):Товарищи!
Давно уже забываю сказать, что учебник по Bascom AVR дописан и все 22 главы ждут вашей рецензии
Смотрим тут:
http://decada.org.ru/project/lessons/bascom_avr/
Задаем вопросы, рецензируем статьи, а главное - предлагаем новые темы и/или свои материалы для публикации - тут:
http://decada.org.ru/forum/topic.php?forum=9&topic=1
П.С. Спасибо за труд по адаптации (перевод - это не совсем корректно). Хороший сборничек для начинающих. Правда у меня не заработал раздел работы с прерываниями UARTом
К сожалению перебои в работе бывают, но быстро фиксятся (глупый провайдер роняет ДНСы, лечится переписыванием на гугловские).
А работа и правда скорее не перевод, а пересказ прочитанного. Старался сохранить "разговорную" форму оригинала, но адаптированную под наши реалии + дописывал местами своё, там где часто возникают вопросы.
А работа и правда скорее не перевод, а пересказ прочитанного. Старался сохранить "разговорную" форму оригинала, но адаптированную под наши реалии + дописывал местами своё, там где часто возникают вопросы.
- Сообщения: 442
- Зарегистрирован: Пт авг 29, 2008 09:22:37
например вставить оператор $sim , только не забудь заремить (перед тем как в контроллер заливать).svs39 писал(а):при запуске симулятора задержка на строке $regfile = "2313def.dat" минут 20. $crystal = 20000000. Версия 1.11.9.5, мой комп целерон 2.4 МГц. ОС ХР СП2. Потом скорость симулятора приемлема, но вывод на индикатор тоже тормоз- каждый символ строки секунд через 30-50, причем русские не по-русски. Что делать?
Все мы работаем по методу Робинзона Крузо – ждем пятницу.


