Найдено 11 результатов

dima81
Пн ноя 02, 2015 21:24:48
Форум: AVR
Тема: Как подружить AVRDUDE и ft232r под linux
Ответы: 9
Просмотры: 2354

Re: Как подружить AVRDUDE и ft232r под linux

Может и попутал чего, только изучаю это дело.
dima81
Вс ноя 01, 2015 19:58:35
Форум: AVR
Тема: Как подружить AVRDUDE и ft232r под linux
Ответы: 9
Просмотры: 2354

Re: Как подружить AVRDUDE и ft232r под linux

Коллективный разум победил ) Решение:
запись в конфиге avrdude

programmer
id = "APU-2";
desc = "FT232RL with 1e9403";
type = "ftdi_syncbb";
connection_type = usb;
miso = 4; # выв. 2 ft232rl
sck = 2; # выв. 3 ft232rl
mosi = 6; # выв. 10 ft232rl
reset = 5; # выв. 9 ft232rl ...
dima81
Вс ноя 01, 2015 18:26:36
Форум: AVR
Тема: Как подружить AVRDUDE и ft232r под linux
Ответы: 9
Просмотры: 2354

Re: Как подружить AVRDUDE и ft232r под linux

В папке /udev при подключении программатора появляется только
/udev/serial/ - содержит 2-е ссылки на /udev/ttyUSB0
/udev/ttyUSB0

ft0 у меня в /udev отсутствует, поэтому вписываю вручную. С avrdude работаю через графический интерфейс avr8-burn-o-mat

/usr/bin/avrdude -C /etc/avrdude.conf -p m16 ...
dima81
Сб окт 31, 2015 13:53:38
Форум: AVR
Тема: Как подружить AVRDUDE и ft232r под linux
Ответы: 9
Просмотры: 2354

Как подружить AVRDUDE и ft232r под linux

Имеется программатор на FT232RL пробую для начала через него считывать инфу о мк ATMEGA16 в консоли для этого набираю:
sudo avrdude -c ft245r -p m16 -P /dev/ttyUSB0
в ответ получаю
avrdude: invalid portname '/dev/ttyUSB0': use 'ft[0-9]+'
т.е. порт типа не тот, но
1) порт появляется по указанному ...
dima81
Ср май 20, 2015 19:23:56
Форум: AVR
Тема: Включение ноги по условию ?
Ответы: 5
Просмотры: 948

Re: Включение ноги по условию ?

теперь постоянно уровень "0", но благодарю за наводку, понял в чём ошибка

надо так
if (temp3<=30 && temp3>=27 && temp3>-9000)
{PORTA.1=1;}
else {PORTA.1=0;}
dima81
Ср май 20, 2015 17:51:23
Форум: AVR
Тема: Включение ноги по условию ?
Ответы: 5
Просмотры: 948

Re: Включение ноги по условию ?

-9000 это тоже значение перменной temp3. Я датчики температуры опрашиваю ds18b20, при обрыве цепи датчика данная переменная равна -9999, так чтобы не заморачиваться принял -9000. Суть в том что на ноге должен быть уровень "0" если произошёл обрыв цепи датчика.
dima81
Ср май 20, 2015 17:33:27
Форум: AVR
Тема: Включение ноги по условию ?
Ответы: 5
Просмотры: 948

Включение ноги по условию ?

Прошу помощи форумчан.
Написал условие установки ноги мк в "1", но при любом значении переменной до -9000, на ноге уровень "1". Необходимо, что бы уровень "1" устанавливался при значении переменной temp3 в диапазоне от 27 до 30

----------
if (temp3<=30 || temp3>=27 && temp3>-9000)
{PORTA.1=1 ...
dima81
Ср май 13, 2015 18:11:53
Форум: AVR
Тема: Опрос ds18b20 по уникальному коду?
Ответы: 6
Просмотры: 3032

Re: Опрос ds18b20 по уникальному коду?

diafour благодарю, очень сильно мне помогли, жаль не могу поставить "+" в репутацию, видимо ограничения форума.

PS: вдруг кому понадобится, адреса датчиков ds18b20 узнавал отдельно по каждому с выводом их на экран:
kod0=ds18b20_rom_codes[0][0];
kod1=ds18b20_rom_codes[0][1];
kod2=ds18b20_rom_codes ...
dima81
Вт май 12, 2015 21:13:03
Форум: AVR
Тема: Опрос ds18b20 по уникальному коду?
Ответы: 6
Просмотры: 3032

Re: Опрос ds18b20 по уникальному коду?

Не совсем понял.

Если сделать так
#include <mega16a.h>
#include <alcd.h>
#include <stdio.h>
#include <delay.h>
#include <1wire.h>
#include <ds18b20.h>

unsigned char ds18b20_rom[9] = {0x28, 0xFF, 0xB7, 0x8, 0x0, 0x15, 0x2, 0xE5};

char lcd_buf_0[33];
void main&#40;void&#41;
{
float temper_f0 ...
dima81
Вт май 12, 2015 18:51:54
Форум: AVR
Тема: Опрос ds18b20 по уникальному коду?
Ответы: 6
Просмотры: 3032

Опрос ds18b20 по уникальному коду?

Добрый день!

Подскажите как опросить конкретный датчик температуры ds18b20 для которого известен 64 разрядный код в 16-м формате типа 0x28FE41C0015020801

Проект делается в CVAVR 2.12
Справку всю пересмотрел, но видимо чего то недопонимаю, в программировании совсем не силён.

Сейчас опрашиваю ...
dima81
Пн фев 24, 2014 22:29:11
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688053

Re: Таймеры/счётчики в AVR

Доброго всем времени суток.
Подскажите по таймеру1. Мучаюсь с обработкой значения регистра TCNT1 счётчика 1. Он считает внешние приходящие имульсы.
Количество подсчитанных ипульсов требуется вывести на экран LCD/
Регистр вмещает в себя 2^16, но после досчитывания до 32768, начинает считать в ...

Перейти к расширенному поиску