Найдено 14 результатов
- Сб апр 08, 2017 06:45:02
- Форум: AVR
- Тема: Опрос 6 каналов АЦП ATmega8
- Ответы: 6
- Просмотры: 2915
Re: Опрос 6 каналов АЦП ATmega8
Если бы я знал, как правильно, я бы не стал задавать вопросы, не так ли? 
- Пт апр 07, 2017 21:18:18
- Форум: AVR
- Тема: Опрос 6 каналов АЦП ATmega8
- Ответы: 6
- Просмотры: 2915
Re: Опрос 6 каналов АЦП ATmega8
Даже так не выходит. Почему?
if ((ADMUX & 0x0F)==0)
{
voltage_value[0] = voltage_value[0] + ADC; // Суммируем измеренные значения тока и помещаем в буфер
ADMUX = (ADMUX & 0xF0) | 1; // Выбираем канал ADC0
// Увеличиваем счетчик выборок АЦП на 1
ADCSRA |= (1 << ADEN)|(1 << ADSC)|(1 << ADPS2 ...
if ((ADMUX & 0x0F)==0)
{
voltage_value[0] = voltage_value[0] + ADC; // Суммируем измеренные значения тока и помещаем в буфер
ADMUX = (ADMUX & 0xF0) | 1; // Выбираем канал ADC0
// Увеличиваем счетчик выборок АЦП на 1
ADCSRA |= (1 << ADEN)|(1 << ADSC)|(1 << ADPS2 ...
- Чт апр 06, 2017 23:11:20
- Форум: AVR
- Тема: Опрос 6 каналов АЦП ATmega8
- Ответы: 6
- Просмотры: 2915
Опрос 6 каналов АЦП ATmega8
Здравствуйте!Есть проблема. Есть программа двух канального вольтметра с индикацией на WH1602, которая работает и моделируется в протеусе:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include "lcd_lib.h"//библиотека для работы с дисплеем
#include <stdio.h>
unsigned int ...
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include "lcd_lib.h"//библиотека для работы с дисплеем
#include <stdio.h>
unsigned int ...
- Сб ноя 12, 2016 05:46:57
- Форум: AVR
- Тема: Ошибки при редактировании проекта
- Ответы: 3
- Просмотры: 1128
Re: Ошибки при редактировании проекта
Что-то я об этом не подумал)
http://img.radiokot.ru/files/113737/med ... hxr3uo.png
http://img.radiokot.ru/files/113737/med ... hxr3uo.png
- Пт ноя 11, 2016 22:13:37
- Форум: AVR
- Тема: Ошибки при редактировании проекта
- Ответы: 3
- Просмотры: 1128
Ошибки при редактировании проекта
Здравствуйте! Есть проблема. Скачал один проект для Avr studio, в нем пример использования МК в качестве usb-hid устройства. Но как только я пытаюсь хоть как-то изменять этот проект(даже добавить новую переменную), сразу возникает ровно 9 ошибок, и после этого они не пропадают, даже если убрать эту ...
- Ср ноя 09, 2016 20:37:14
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Re: Оптимизация кода и объединение двух проектов в один
Нашел один пример: http://radioparty.ru/prog-avr/program-c ... on-lib-lcd Но студия вываливается с ошибками. Вот сам проект:
- Ср ноя 09, 2016 20:08:15
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Re: Оптимизация кода и объединение двух проектов в один
Нет не получилось, так как вариант usb-hid под cvavr не сможет работать (вычитано на просторах сети), только в avrstudio. Поэтому я хочу в готовый код usb-hid дописать вольтметр и индикацию. И основная проблема в индикации, так как у меня не получается работать в avrstudio с библиотекой lcd.h от cvavr
- Вт ноя 08, 2016 20:06:09
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Re: Оптимизация кода и объединение двух проектов в один
Проблема в том, что вольтметр собран под codevision, а вот usb-hid под avr studio. Помогите разобраться, как перенести вольтметр из codevision? Как прикрутить библиотеки к проекту?
- Вс ноя 06, 2016 20:20:34
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Re: Оптимизация кода и объединение двух проектов в один
Тогда посоветуйте, пожалуйста, в каком направлении дальше двигаться
- Вс ноя 06, 2016 18:38:38
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Re: Оптимизация кода и объединение двух проектов в один
USB-HID собрал, работает, с этим нет проблем. на easyelectronics для программы на ПК используют С++. Я попробую использовать C#. По сути, данное устройство является попыткой написать заново USB-осциллографа: http://cxem.net/izmer/izmer77.php. В том случае, исходник программы был написан на C#, я ...
- Вс ноя 06, 2016 17:30:45
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Re: Оптимизация кода и объединение двух проектов в один
Мне все-таки ближе 3 вариант. Вольтметр написан под cvavr, и писать буду на нем. По сути чтобы реализовать usb-hid мне достаточно вместо 3 байт для передачи состояния светодиода сделать 6 для передачи значения каждого канала при опросе от ПК? Или лучше сделать 6 буферов, в которые писать значения ...
- Вс ноя 06, 2016 16:48:24
- Форум: AVR
- Тема: Оптимизация кода и объединение двух проектов в один
- Ответы: 14
- Просмотры: 2675
Оптимизация кода и объединение двух проектов в один
Добрый день! Есть у меня одна задача для начинающего: сделать шестиканальный вольтметр с индикацией на HD44780 и передачей на ПК по USb. (схема прилагается - не плеваться, делал сам). Решил сразу писать на си (основы ассемблера знаю). Проблема в том что у меня получилось как бы два проекта: один ...
- Ср июн 29, 2016 19:42:35
- Форум: Практика
- Тема: Нужна консультация по устройству "кот-сторож"
- Ответы: 0
- Просмотры: 669
Нужна консультация по устройству "кот-сторож"
Мяу товарищи! Недавно начал изучать МК AVR, и передо мной встала непростая задача. Необходимо разработать устройство "кот-сторож": есть два датчика движения, телефон на две сим-карты и простенький дисплейчик типа калькуляторного. Смысл с следующем: при включении данного девайса выбираем режим работы ...
- Пн фев 29, 2016 13:26:11
- Форум: Практика
- Тема: Опознание назначение диодов
- Ответы: 5
- Просмотры: 1098
Опознание назначение диодов
Мяу!Я только начинаю работать с AVR, и решил собрать простенькую схемку - простой USB осциллограф: http://cxem.net/izmer/izmer77.php. Собрал - не работает. Не мог понять в чем причина (фото "схема до"). В Комментариях какой-то умный дядя подсказал допаять параллельно два диода ("схема после ...