ГлавнаяРегистрацияВход Сайт Сокола Сергея Пятница, 03.05.2024, 02:52
  Работа с EEPROM - Страница 4 - Форум Приветствую Вас Гость | RSS

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Форум » Основной форум сайта » Общее » Работа с EEPROM
Работа с EEPROM
AVRикДата: Воскресенье, 10.02.2013, 16:08 | Сообщение # 46
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей !!!
Вопрос такого плана, если подать в порт (ADC) +5В, то какое будет состояние АЦП, там будет 0 или 255 ?
Порт установлен или очищен ?
 
miminoДата: Воскресенье, 10.02.2013, 16:19 | Сообщение # 47
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир, если подать на вход АЦП максимальное напряжение, то на выходе его будет код 255, а если подать минимальное, то 0.
Цитата
Порт установлен или очищен ?
Не совсем понял вопрос
 
AVRикДата: Воскресенье, 10.02.2013, 19:53 | Сообщение # 48
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей !!!
Если в порт подать напряжение +5В,
то в регистре ADC будет 256 ?
То есть, регистр установлен ?
 
miminoДата: Воскресенье, 10.02.2013, 20:14 | Сообщение # 49
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир, 256 не может быть в регистре, максимальное число, которое может в нем быть 255. И, да, при подаче на вход 5 В и выше, в регистре будет именно это число.
 
AVRикДата: Воскресенье, 10.02.2013, 20:47 | Сообщение # 50
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Понял, извиняюсь ошибся 255 biggrin
 
miminoДата: Понедельник, 11.02.2013, 21:59 | Сообщение # 51
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Это бывает. Ну как, получается что-то?
 
AVRикДата: Среда, 13.02.2013, 22:13 | Сообщение # 52
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей !
Пока не получается составить алгоритм.
Хочу получить, при подаче на вход (при 8 разрядах):
1мА это код 1
5мА это код 5
10мА это код 10
15мА это код 15
20мА это код 20

Чтобы выставить единицу в порт, для включения устройства
при токе свыше 10 мА.
Я делю установленный регистр (256), на результат преобразования АЦП.
Что-то не получается пока.
Алгоритм на уменьшение не могу составить.

Добавлено (13.02.2013, 17:04)
---------------------------------------------
Алгоритм написал, не получается с делением 256/1
результат 0.

Добавлено (13.02.2013, 22:13)
---------------------------------------------
Сергей !!!
Алгоритм деления доработал, методом комбинации, делит как часики.
Продолжаю дальше разработки .

Сообщение отредактировал AVRик - Вторник, 12.02.2013, 11:24
 
miminoДата: Суббота, 16.02.2013, 22:23 | Сообщение # 53
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Извините, я последние сообщения не видел. Недоработки системы UCOZ...
У Вас, смотрю, все пока получается хорошо:)
 
AVRикДата: Воскресенье, 17.02.2013, 09:52 | Сообщение # 54
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей , я очень рад, что не забываете про форумчан.

Сообщение отредактировал AVRик - Понедельник, 18.02.2013, 15:10
 
miminoДата: Воскресенье, 17.02.2013, 15:59 | Сообщение # 55
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир, это Вы, кстати, хорошо придумали. Если не отвечаю долго, то пишите в другой ветке форума, тогда вновь придет уведомление мне на почту smile
 
AVRикДата: Понедельник, 18.02.2013, 15:14 | Сообщение # 56
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей !!!
Вопрос такого плана, работа с одной одной кнопкой:  вначале включить, а потом
выключить, нажав на её же. Как это реализовать ?
 
miminoДата: Вторник, 19.02.2013, 02:52 | Сообщение # 57
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Я бы сделал так: выделил бы какой нибудь регистр, например r16. Сначала бы обнулил его. А потом при нажатии кнопки выполнял команду eor между этим регистром и, например 0x01. Тогда младший бит регистра r16 будет равен то 0, то 1. А потом в нужном месте бы проверял этот бит. Если он равен 1, то вкл., если 0 - выкл.
 
AVRикДата: Вторник, 19.02.2013, 21:34 | Сообщение # 58
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Спасибо Сергей, у меня мысли подобные были, даже оправдались.
 
miminoДата: Вторник, 19.02.2013, 22:35 | Сообщение # 59
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Ну вот, Вы уже и сами разбираетесь smile
 
AVRикДата: Вторник, 19.02.2013, 22:46 | Сообщение # 60
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Да, однако biggrin

Добавлено (19.02.2013, 22:46)
---------------------------------------------
Сергей, ваши студенты по окончании какую квалификацию получают, инженер ?

 
Форум » Основной форум сайта » Общее » Работа с EEPROM
  • Страница 4 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск:

 

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz