Технический форум по робототехнике.
hadok » 13 мар 2010, 02:33
Мне необходимо сделать ШИМ с плавной регулировкой от переменного резистра на мк МЕГА16. Подскадите си код для реализации считывания сопротивления переменнного резистра. резистор подключаю к ADC0 и земле - правильно?
=DeaD= » 13 мар 2010, 09:01
Резистор средней ногой к меге, двумя другими к земле и питанию.
Пример кода есть тут:
mediawiki/images/a/af/OR-AVR-M32-N-PG.pdf на странице 4
avr123.nm.ru » 13 мар 2010, 11:11
hadok писал(а): Мне необходимо сделать ШИМ с плавной регулировкой от переменного резистра на мк МЕГА16.
Как работает и как использовать АЦП в AVR -
http://proavr.narod.ru/z11.htm Как сделать, запрограммировать ШИМ PWM в AVR -
http://proavr.narod.ru/z8.htm
hadok » 13 мар 2010, 14:42
Вставилкод по совету =DeaD= . Но мой CodeVision ругается : aden, adate, adlar и др. - всё это ему не нравится... что нужно поправить или дописать?
=DeaD= » 13 мар 2010, 15:41
Это потому что вы не сказали в какой среде работаете, телепаты в отпуске, а у меня в документе написано:
В качестве компилятора мы будем использовать gcc из пакета WinAVR , а в качестве среды разработки AVR Studio от компании ATMEL.
$ilent » 13 мар 2010, 23:32
=DeaD= писал(а): Резистор средней ногой к меге, двумя другими к земле и питанию.
Тогда в крайних положениях мы получим КЗ с минусом и плюсом соответственно, что может привести к к выходу из строя порта МК. Что бы этого избежать необходимо ноги переменника про-бросить через 10-ти омные резисторы хотя бы.
vadinator » 13 мар 2010, 23:44
$ilent если питание от контроллера, то нет необходимости...особенно на землю
=DeaD= » 13 мар 2010, 23:46
2$ilent, КЗ чего с чем, простите? не надо ногу включать на выход и всё. Или среднюю ногу с МК соединить не напрямую, а через 1к резистор.
$ilent » 14 мар 2010, 00:16
Вот я о чём:
Untitled-1.jpg
vadinator » 14 мар 2010, 00:20
Нифига себе...СОНИ...
=DeaD= » 14 мар 2010, 00:29
$ilent писал(а): Вот я о чём
Достаточно 1 резистора со средней ноги переменника до МК
Victorovych » 15 мар 2010, 11:16
=DeaD= писал(а): Резистор средней ногой к меге, двумя другими к земле и питанию. ...
Вобще-то на землю и к опоре ацп
avr123.nm.ru » 15 мар 2010, 13:21
Обмен мнениями продолжается
=DeaD= » 15 мар 2010, 13:24
Так надо ведь перебрать все варианты, их осталось совсем немного
hadok » 18 мар 2010, 02:11
Так всё же как подключить к МК ?