|
|
Другие темы раздела | |
ATmega AVR Удерживание кнопки и PowerDown на Atmega8515 Нарисовал простую схемку в Proteus с использованием МК Atmega8515. при нажатии на кнопку switch led загорается led-green и разрешается прерывание int1, тоесть если нажать на кнопку sound то воспроизведется музыка... и если же опять нажать switch led то блокируется прерывание int1 и начинает мигать leg-blue (типа режим ожидания). Теперь как реализовать powerdown МК? ну типа изначально... https://www.cyberforum.ru/ avr/ thread1175752.html |
Вычисление длительности импульса на МК AT90S2313 ATmega AVR Вроде настроила PD6 на вход, обозначила обработчик прерываний, настроила TCCR1B ( бит ICES1, и деление на 8 тактовой частоты) Но прерывания не происходит->значит не происходит захват по фронту. Почему??? Я ж все биты настроила таймера/счетчика. Подскажите, пожалуйста) Мой код .INCLUDE "2313def.inc" ;??????????? ;????? ?? ;????????????? ????????? ?????/?????? .ORG 0 rjmp Reset |
ATmega AVR Подсчет оборотов двигателя на ATmega 48
https://www.cyberforum.ru/ avr/ thread1174349.html Требуется сосчитать обороты ДВС и вывести на экран. Для этого я решил присобачить схему простейшего стробоскопа (pdf вложение) к микроконтроллеру ATmega48, работает на частоте 1 МГц. То что получилось, видно на схеме, и оно не работает. Помогите разобраться в чем тут проблема? Может импульс настолько короткий, что МК не успевает запустить прерывание? #define F_CPU 1000000UL #include... |
ATmega AVR SPI, не могу реализовать передачу хотя бы одного бита
https://www.cyberforum.ru/ avr/ thread1174103.html Здравствуйте! Нужна помощь по SPI, не могу реализовать передачу хотя бы одного бита хоть ты тресни:( Работаю в AtmelStudio 6.1, МК Atmega328p 2шт.... |
ATmega AVR Управление AD7819 от AVR Добрый день! Помогите, пожалуйста, разобраться с управлением АЦП AD7819 от МК. Вывод CS соединил общим проводом. Алгоритм управления примерно такой: 1) На CONVST подается логическая единица. 2) Ждем, пока на выводе BUSY не станет логический ноль. 3) На RD подаем логическую единицу и с помощью МК считываем информацию с выводов DB0-DB7. Какие ошибки и как долго нужно держать управляющий... |
ATmega AVR Управление реле с пульта на ATtiny2313 Всем привет. Ребят подскажите, где можно взять или хотя бы примерный код для управления реле с пульта на контроллере 2313A-PU. В программировании пока не силен. Реализовал данную идею на arduino, но хочу все переделать. В интернете есть готовые hex, но исходников нет. https://www.cyberforum.ru/ avr/ thread1169124.html |
ATmega AVR Нормирование данных датчика температуры LM35 с АЦП (ATMega48) Есть следующий код, выводит значение, считанное с АЦП во вторую строку на экранчике побитово. Проблема в том, что АЦП не читает значение, все время на выходе 0x0. Если замкнуть PC0 на 5В, то будет 0xFF, промежуточных значений не принимает в принципе. #define F_CPU 1000000UL #include <avr/io.h> #include <avr/delay.h> #include <stdlib.h> #include <avr/eeprom.h> #include "lcd.h" https://www.cyberforum.ru/ avr/ thread1165440.html |
ATmega AVR Разрядность вывода числа на индикаторе #include <mega8.h> #include <delay.h> #include <alcd.h> #include <stdio.h> #include <string.h> #define ADC_VREF_TYPE ((0<<REFS1) | (0<<REFS0) | (0<<ADLAR)) char result; unsigned char volt; |
ATmega AVR Часы реального времени на Atmega16
https://www.cyberforum.ru/ avr/ thread1163667.html Собрала в Proteus схему и написала код, но работает криво (схема в Протеус и код в архиве). Надеюсь мужчины в этом понимают лучше и помогут исправить недостатки. Возможно, лучше убрать вторую строку с дисплея. Жду Ваши отклики и советы. |
ATmega AVR ATmega16. Управление светодиодом
https://www.cyberforum.ru/ avr/ thread1159535.html День добрый. Имеется задача-организация управления светодиодом по средствам программы proteus, код ес-но должен быть написан на асемблере. Само условие: имеется кнопка, при нажатии на которую диод должен мигать(изменять свое состояние) с периодом 0.14 секунды. при повторном нажатии кнопки, диод гаснет. Удалось реализовать только горение/гашение диода по нажатию кнопки(кстати нажатие имеется ввиду... |
ATmega AVR AT89C51. Keil (ASM). Деление вычитанием Добрый вечер, люди добрые, столкнулся с проблемой в курсовой. В одной из частей курсовой нужно реализовать формулу (235-400*Т1/Т2, где T1 и T2 регистры счетчиков по 16 бит(ну для простоты задачи, просто числа по 16 бит)) на ассемблере. Умножение кое-как осилил, а вот с деление полная беда. Подошел к преподу, вот, что с ним написал: metka5: mov A,R1 subb A,R5 mov R1,A mov A,R2 subb A,R6... |
ATmega AVR Atmel Studio (Двоично-десятич перевод) двоично-десятичный перевод двухбайтного числа из двоичной формы в десятичную и обратно. Вторая лаба по предмету , препод ничего не объясняет и как делать непонятно.Надеюсь поможете сделать полностью) https://www.cyberforum.ru/ avr/ thread1153910.html |
16.05.2014, 13:02 | 0 |
Реализовать функцию протокола MODBUS для чтения памяти МК - ATmega AVR - Ответ 618053416.05.2014, 13:02. Показов 1445. Ответов 2
Метки (Все метки)
Ответ
RS-485. Работа с Modbus протоколом...
http://sourceforge.net/projects/modbusmasterslave/ Вернуться к обсуждению: Реализовать функцию протокола MODBUS для чтения памяти МК ATmega AVR
1
|
16.05.2014, 13:02 | |
Готовые ответы и решения:
2
Программа для протокола MODBUS. С чего начать Програма для чтения по Modbus TCP Реализация протокола ModBus RTU на Qt Реализация протокола ModBus на DE1-SoC Реализация протокола ModBus на DE1-SoC |
16.05.2014, 13:02 | |
16.05.2014, 13:02 | |
Помогаю со студенческими работами здесь
0
Реализация протокола MODBUS TCP в Simatic Step 7 Переписать на C# код Python Read Holding Registers протокола Modbus Реализовать функцию для выделения блока свободной динамической памяти (кучи) заданного размера Как реализовать функцию, чтения из файла с сравнением? ADAM-4017+. 8-канальный модуль аналогового ввода с поддержкой протокола Modbus (подключение и работа) |