Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR Программирование портов ввода-вывода (Atmega48, Си) https://www.cyberforum.ru/ avr/ thread1431441.html
Добрый вечер. Помогите с заданием. Необходимо составить программу. 1) При старте программы, светодиоды не светиться. 2) При нажатой 2 кнопки, светодиоды включаться по очереди, создавая эффект бегущих огней с право налево, а при нажатой кнопки 7, включение светодиодов происходит в противоположном направлении. Вот есть наработки, но не знаю как выполнить 1.пункт. #define F_CPU...
ATmega AVR Поддержка списочных структур в Atmel Studio 6.2 (Atmega8)
Вопрос в следующем. Имеется ли поддержка динамических структур данных при программировании микроконтроллеров? Для выполнения задачи, мне было бы логично и удобно применить двусвязный список. При компиляции, вываливается сообщение, что нет описания оператора new. Микроконтроллер Atmega8, пишу в Atmel Studio 6.2 class myDeck // двунаправленный список { private:
ATmega AVR Считать с ADC и вывести на светодиоды Добрый день! Помогите, пожалуйста, разобраться :) Ниже привел код из документации #include <built_in.h> unsigned int rd; void main() { DDRB = 0xFF; DDRC = 0xFF; https://www.cyberforum.ru/ avr/ thread1430746.html ATmega AVR Не выполняется операция в цикле Почему-то при повторении цикла игнорируется первый оператор. Привожу нехитрый код. #include <avr/io.h> int main(void) { DDRC |=(1<<1); https://www.cyberforum.ru/ avr/ thread1429186.html
По нажатию кнопки выдать последовательность прямоугольных импульсов скважностью 3 (ATmega16, ASM) ATmega AVR
По нажатию кнопки SW1 подключенной к выводу PD2 начать выдавать последовательность прямоугольных импульсов скважностью 3 с частотой 2ГЦ на вывод PB0. нужна помощь в написании вот код который я попытался написать: .include "m16def.inc" .def Xx=r16 .def Yy=r17 .def zero=r31 .def temp=r30
ATmega AVR Постоянная времени https://www.cyberforum.ru/ avr/ thread1424817.html
Как SBI portB ,2 (на включение) и CBI PortB, 0 (на выключение) светодиода влияют на постоянную времени в отличие от Ldi r23 ,0b00000100.
ATmega AVR Последовательное зажигание светодиодов по кнопке (ATtiny2313, Cи) Здравствуйте.Есть такая проблема.Написал код для подпрограммы последовательного зажигания светодиодов.Вот пример: /***************************************************** Version : Кнопки и светодиоды Chip type : ATmega16 Clock frequency : 4,000000 MHz *****************************************************/ #include... https://www.cyberforum.ru/ avr/ thread1424138.html USB на PL-2303HX ATmega AVR
Здраствуйте всем. В инете много ответов но для себя я его не нашол. Оброщаюсь к вам.У меня вопрос такова порядка на какиж ножках PL-2303НХ присутствует MISO,MOSI,SCK,RESET ! И могу ли я исползовать его как внутрисхемный прогроматор ? или к PL-2303 что то ещё добабить . Я в даный момент исползую 1-Тх, 5-Rx програмирую рацыи.Но меня интересуют номера ножек MISO,MOSI,SCK,RESET и как правилно...
ATmega AVR Счет во втором разряде https://www.cyberforum.ru/ avr/ thread1421233.html
как допилить if чтобы начинался счет во втором разряде? чтобы можно было считать от 00 до 99? unsigned char number = { 0x3f, //0 0x06, //1 0x5b, //2 0x4f, //3 0x66, //4 0x6d, //5 0x7d, //6
ATmega AVR Подсчет одиночных импульсов на внешнем входе таймера-счетчика Т0 Задание такое ! Подсчет одиночных импульсов на внешнем входе таймера\счетчика Т0:если сумма меньше 5, выводить через линию порта РС1 сигнал формой "меандр" f=500Гц, иначе сбросить счётчик и увеличить частоту сигнала на выходе РС1 до 1кГц #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define F_CPU 1000000UL volatile int n; int main () { https://www.cyberforum.ru/ avr/ thread1420864.html
Передача по UART (ATMega8) ATmega AVR
Доброго времени суток! Есть необходимость обработать передачу данных с помощью USORT через COM порт. Я не силён в терминах, но по сути я подключаю МК через USB. Возможно это называется эмулятор COM порта, не знаю. Надеюсь, вы меня поняли. Микроконтроллер ATMega8. Входы TXD и RXD соединены с чипом, чтобы конвертировать USORT сигнал в сигнал RS485. Далее эти выходы идут к одной схеме... К...
ATmega AVR Инкремент/декремент кнопками (ATMega48, Atmel Studio 6.1) https://www.cyberforum.ru/ avr/ thread1420155.html
Создать код программы в среде Atmel Studio 6.1.Запрограммировать микроконтроллер ATMega48, испоьзуя отладочный комплект STK-500. Производится суммирование нажатий на кнопку SW0, а каждое нажатие на кнопку SW7 уменьшает эту сумму. С помощью светодиодов сумма отображается в двоичном коде. Сумма не может быть меньше нуля. Сброс суммы и индикации производится нажатием на кнопку SW5. В задаче...
43 / 13 / 1
Регистрация: 20.08.2012
Сообщений: 788
0

Как изменить код вращения двигателя? - ATmega AVR - Ответ 7539819

27.04.2015, 21:15. Показов 890. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Код с помощью которого двигатель вращается в одном направлений по часовой стрелке.
А нужно "составить программу на языке ассемблера для реверсивного управления электродвигателем постоянного тока". так написано в заданий
Но я думаю можно новую не писать, а можно изменить эту так что бы двигатель вращался в одну сторону и потом в другую, наверно так. Помогите, а то я вообще не понимаю этот ассемблер((

Кликните здесь для просмотра всего текста
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
.nolist
.include "m16def.inc"
.list
.def STAT =r15
.def WorkH =r16
.def WorkI =r17
.def AddLo =r18
.equ Impuls =250
.equ Pause =9750
Reset:
rjmp Initial
reti
reti
reti
TimerlCompA:
in STAT,SREG
in WorkI,TCCR1A
sbrs WorkI,COM1A0
rjmp TC1
cbr WorkI,1<<COM1A0
out TCCR1A,WorkI
in AddLo,OCR1AL
subi AddLo,Low(-Impuls)
 
in WorkI,OCR1AH
sbci WorkI,High(-Impuls)
 
rjmp IntEnde
TC1:
sbr WorkI,1<<COM1A0
out TCCR1A,WorkI
in AddLo,OCR1AL
subi AddLo,Low(-Pause)
 
in WorkI,OCR1AH
Sbci Worki,High(-Pause)
IntEnde:
out OCR1AH,WorkI        
out OCR1AL,AddLo        
out SREG,STAT           
reti                
Initial:                
ldi WorkH,High(RamEnd)
out sph,WorkH
ldi WorkH,Low(RamEnd)
out spl,WorkH
clr WorkH
out PortD,workH
ldi WorkH,$20
out DDRD,WorkH
ldi WorkH,High(Pause)
out OCR1AH,WorkH
ldi WorkH,Low(Pause)
out OCR1AH,WorkH
ldi WorkH,$C0
out TCCR1A,WorkH
ldi WorkH,$02
out TCCR1B,WorkH
ldi WorkH,$40
out TIMSK,WorkH
sei
Haupt:
rjmp Haupt


Вернуться к обсуждению:
Как изменить код вращения двигателя? ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2015, 21:15
Готовые ответы и решения:

Алгоритм регулятора скорости вращения коллекторного двигателя. STM32F100
Добрый день! Мусолю проект с названием указанным выше путем самообучения и хождения по граблям....

Направление вращения ротора двигателя
Здравствуйте! Требуется помощь в определении направления вращения ротора трехфазного асинхронного...

СМА LD F1073ND нет вращения двигателя
Добрый день СМА LD F1073ND прямой привод нет вращения двигателя, открыл тахо вышел из строя...

сма LG WD-80192N, нет вращения двигателя
Приветствую вас господа мастера, есть проблемма с машинкой LG WD-80192N. Прошу помогите разобратся....

0
27.04.2015, 21:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2015, 21:15
Помогаю со студенческими работами здесь

СМА BOSCH WAB16262ME, Нет вращения двигателя
Принесли после другого или других мастеров. Что было изначально никто не помнит. На дисплее было...

СМА Hansa PA4510B421, Нет вращения двигателя
Hansa PA4510B421 код43702021 Поступила в ремонт со сгоревшим в уголь симистром упр....

СМА Zanussi FA 1033, Нет вращения двигателя и КА
Других данных на машинку нет. На основном модуле вертикальный субмодуль. Отсутствуют сигналы на...

СМА ARDO FLS086S нет вращения двигателя, СМА ARDO FLS086S нет вращения двигателя
СМА ARDO FLS086S sn 20083702252-010980217-3503 модуль MINI QCP_E AC ..нет вращения мотора на...

СМА SAMSUNG WF7358S7V, Нет вращения двигателя
Доброго времени суток коллеги! В ремонт пришла машина SAMSUNG WF7358S7V с пробитой колодкой...

СМА Siemens IQ 500, Нет вращения двигателя
СМА Siemens IQ 500 E-NR. WS12M441/04 FD 9206 400272 Type WNaM15 WS12M441 ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru