реклама на сайте
подробности

 
 
> пару вопросиков по Тини44
ltDrakon
сообщение Mar 17 2017, 18:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 17-03-17
Пользователь №: 95 867



возникла странная ситуация ...

на тини44 - работает ШИМ и АЦП, хочется синхронизировать , для сего считывается счетчик таймера и при прохождении нуля запускает АЦП - и все бы хорошо, но стоит запретить прерывания ( I=0), все зависает на глухо ... ( почему, не пойму )

( ШИМ работает сам по себе, АЦП прерывание тоже не использует .. в програме прерывание использует сейчас только сторожевой таймер )

а второе, еще более странное ... данные на этом АЦП чуть плавуют ( ну что мог сделал), но и да фиг бы с ним, я готов отказаться от нижнего бита, но! - даже если сдвигаю, делю, принудительно ставлю нижний бит ( даже не один) в 1 или 0 .. все равно получаю плавание +/- 1 ...

может в чем то туплю, но уловлю в чем ..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ltDrakon
сообщение Mar 18 2017, 11:18
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 17-03-17
Пользователь №: 95 867



ну как обьяснить - фактически они и могут плавать ( ну не идеальная тама развязка, да и на тини нет возможности развязать цифровую и аналоговую часть ), но я готов смириться с потерей одного бита ...

и потому после 16 интераций АЦП я принудительно ставлю младший бит результата или 0 или 1 ... после идет HEXtoDEC и вывод на LCD ( все класически ) ...

и вот на экране вижу результат .. и сколько бы бит я не ставил принудительно, все равно плавает .. т.е. было 200, плавало 200/201 .. срезал например биты, стало 20 .. а все равно плавает 20/21 ..

тоже с утановкой битов, было 200/201 ... ставлю младший в 1, плавает 201/203 ... и т.д.

ПС: преобразование и вывод на экран врядли виноваты - выводятся и другие значение ( не с АЦП ) и ничего не плавает и все как надо ...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 16:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016