AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

strengerst писал(а):Спасибо все получилось. Слишком много информации без практики - каша в голове. При чтении даташита многое упускаю так как там куча инфы и вся она нужна, а практики мало. И еще не всегда все понятно . Спасибо форуму и всем вам что уделяете время на розяснение.

Добавлено after 2 hours 4 minutes 5 seconds:
Куда лучше подключать бит опорного напряжения через AREF или AVcc. В чем вообще разница не пойму.
я использую AVcc. Так удобнее, поскольку потенциометр подключен к тому же AVcc. Т.е. при изменении напряжении от 0 до AVcc, ADCH меняется от 0 до 255

Добавлено after 2 minutes 31 second:
ARV писал(а): встроенный источник опорного напряжения обеспечит гораздо лучшее качество работы АЦП.
strengerst-у не надо измерять напряжение. Ему надо управлять яркостью светодиода, насколько я понял. Точность для него - дело 25-е
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18862
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ozonn писал(а):strengerst-у не надо
моё дело посоветовать :))) а пользоваться советом или нет - его дело
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

Спасибо теперь вроде понял что при использовании Avcc, при правильном подключении через LC фильтр, в отличии от внешнего источника питания подключенного к Aref, меньше помех и более высокая точность измерения.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18862
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

strengerst писал(а):в отличии от внешнего источника питания подключенного к Aref, меньше помех и более высокая точность измерения
к сожалению, это не совсем так.
во-первых, к AREF не нужно подключать VCC - смысла нет, питание и изнутри кристалла можно подать в качестве опорного напряжения
во-вторых, и это главное, точность и стабильность встроенного источника опорного напряжения лучше, чем VCC, но может быть гораздо хуже, чем внешнее опорное напряжение! так что для самого лучшего результата следует подключать именно внешний высокостабильный источник опорного напряжения.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

То есть для менее точных замеров лучшее подключать через AVcc, а для проектов где точность важна через стабилизатор на AREF.
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18862
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

лично я никогда не использую VCC в качестве опорного. вот в принципе никогда.
один-единственный раз был вынужден использовать внешний источник опорного напряжения.
и во всех остальных случаях я всегда использовал встроенный источник опорного напряжения, подключая к выводу AREF конденсатор, как того требует даташит.

как поступать вам - дело ваше.

но при любом раскладе настоятельно рекомендую изучать даташит до момента, когда вы будете знать ответы на все свои вопросы про АЦП - там все рассказано.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

strengerst писал(а):То есть для менее точных замеров лучшее подключать через AVcc, а для проектов где точность важна через стабилизатор на AREF.
ну, где-то так. Если для супер-пупер точных, то лучше подключить внешний ИОН. А для целей управления вполне достаточно AVcc
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

подключая к выводу AREF конденсатор, как того требует даташит.
Только вроде там не сказано на сколько. Я так полагаю 0,1 мКФ керамика. Хотя скорее всего это я не внимательный уж очень.
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

strengerst писал(а):
подключая к выводу AREF конденсатор, как того требует даташит.
Только вроде там не сказано на сколько. Я так полагаю 0,1 мКФ керамика. Хотя скорее всего это я не внимательный уж очень.
покатит и 0.1 :) Не заморачивайся особо. Когда начнешь измерять, увидишь сколько мусора будет лезьт. Можешь впаять этот конденсатор, можешь выпаять, все равно мусор будет лезьт :)
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

Ну да это не в Proteuse cхему собирать.
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

strengerst писал(а):Ну да это не в Proteuse cхему собирать.
мой практический совет будет таков: ставь частоту преобразования минимально допустимую. Тогда мусора гораздо меньше
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

Подскажите какая библиотека в AVR для подключения LCD дисплея?
На примерах люди делают CodeVIsion так:

Код: Выделить всё

#include <lcd.h>
#asm
	.equ __lcd_port=0x18;//// Подключаем бибилиотеку lcd дисплея и назначаем порты вывода для дисплея PORTB
#endasm   
А как в Avr?
Вымогатель припоя
Аватара пользователя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь

Сообщение prinv »

Примерно так же, только встроенной библиотеки нет, нужно искать на стороне :))
Никакая контра не уйдёт от нас
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18862
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

strengerst писал(а):А как в Avr?
например, вот так: WinAVR: работа с ЖКИ
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

Спасибо буду пробовать.
Столкнулся с проблемой подключения файла, пишет директория не найдена, хотя файл лежит в папке вместе с Debug. Помогите пожалуйста, что не так.
Вложения
display.png
(95.34 КБ) 359 скачиваний
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

попробуйте вместо #include <lib.h> использовать #include "lib.h" - кавычки вместо угловых скобок.
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

Спасибо подключил буду теперь учить как пользоваться. Всех с наступающим Новым годом.
Последний раз редактировалось strengerst Ср дек 28, 2016 11:58:30, всего редактировалось 1 раз.
Вымогатель припоя
Аватара пользователя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь

Сообщение prinv »

Потому что вы в начала строки с LCD_PORT не написали #define
Никакая контра не уйдёт от нас
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 516
Зарегистрирован: Пт янв 18, 2013 15:11:02

Сообщение strengerst »

Ну да это ж макрос. Спасибо буду юзать. Всех с наступающим.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

strengerst писал(а):Только вроде там не сказано на сколько. Я так полагаю 0,1 мКФ керамика. Хотя скорее всего это я не внимательный уж очень.
Только не керамика. Керамические конденсаторы большой емкости делают из сегнетокерамики, у которой очень высокая диэлектрическая проницаемость. Только вот, во-первых, эта проницаемость очень сильно зависит от температуры, во-вторых, она очень сильно изменяется в зависимости от напряжения на конденсаторе, т.е. емкость сильно нелинейная, и, наконец, в третьих, эта керамика имеет выраженный пьезоэффект. Для блокировочных конденсаторов по цифровому питанию это все по барабану, а вот для чувствительных аналоговых схем керамика не очень. Ибо микрофонят эти конденсаторы по-черному! Ну, и для опорника АЦП они не годятся категорически!

Так, что плёночный 0.1 мкФ - самое то.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Ответить

Вернуться в «AVR»