Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 05.01.2011, 15:57  
giniyazovrr
Прохожий
 
Регистрация: 02.12.2009
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
giniyazovrr на пути к лучшему
По умолчанию STM8L152 DAC

Помогите разобраться с DAC (STM8L152K6). Никак не могу завести эту штуковину.

SYSCFG_RIDeInit(); // сброс внутреннего комутатора МК
SYSCFG_RIIOSwitchConfig(RI_IOSwitch_15, ENABLE); // Здесь ДАК должен высовываться на GPIOB.4

CLK_PeripheralClockConfig(CLK_Peripheral_DAC, ENABLE); // подаем клок на дак

DAC_DeInit(); // сброс дака
DAC_Init(DAC_Channel_1, DAC_Trigger_None, DAC_OutputBuffer_Enable); // инициализация DAC_Trigger_None - как понял дак не ждет внешнего воздействия чтобы запустить преобразование
DAC_Cmd(DAC_Channel_1, ENABLE); //запускаем ДАК
uint16_t n = 0x0FFF;
for(;
{
DAC_SetChannel1Data(DAC_Align_12b_R, n); // делаем пилу
if(!n--) n = 0x0FFF;
// for(uint16_t i = 0; i ‹ 100; i++);
}
на выходе никаких изменений 0
Реклама:
giniyazovrr вне форума  
Непрочитано 06.01.2011, 00:03  
mac0dee
Частый гость
 
Регистрация: 02.02.2010
Сообщений: 35
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
mac0dee на пути к лучшему
По умолчанию Re: STM8L152 DAC

STM8L152K6
Это чип в 32-х выводном корпусе
А в нём, если вериь референс мануалу нету таких примочек.
Они только в 48-ми выводном

p.s.примочки имеются ввиду генератор синуса и пилы
Я проверял ДАК путём подключения внешней флэш памяти m25p64 через spi.
Да и кстати не забывай когда подключаешь ДАК на те же выводы что и spi, не забывай отключать вывод мастер/слэйв, у spi без его отключения ДАК работать не будет

Последний раз редактировалось mac0dee; 06.01.2011 в 00:07.
mac0dee вне форума  
Непрочитано 06.01.2011, 00:10  
giniyazovrr
Прохожий
 
Регистрация: 02.12.2009
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
giniyazovrr на пути к лучшему
По умолчанию Re: STM8L152 DAC

Может я чего не догоняю ? Но в описалове даже ноги под ДАК указаны для 32 ножечного корпуса B4-17, B5-18, B6-19.
А где в RM ты вычитал ?

Нет ты меня не понял. Мне нужны не примочки вроде генераторов, а просто чтобы дак вообще заработал. Насчет spi сейчас проверю

Последний раз редактировалось giniyazovrr; 06.01.2011 в 00:47.
giniyazovrr вне форума  
Непрочитано 06.01.2011, 00:16  
mac0dee
Частый гость
 
Регистрация: 02.02.2010
Сообщений: 35
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
mac0dee на пути к лучшему
По умолчанию Re: STM8L152 DAC

На любой на них можно выставить выход ДАК, но эти ноги также используются в качестве spi интерфейса.
100% не пилы не синуса ты на этом 32-х выводном не получишь.
Если глядя ещё раз не найдёшь в референс мануале, то я тебе потом подробно выложу

ПСПС
кстати если читал референс внимательно, чтобы использовать RI нужно включать питание компараторов в библиотеке CLK
mac0dee вне форума  
Непрочитано 06.01.2011, 00:19  
giniyazovrr
Прохожий
 
Регистрация: 02.12.2009
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
giniyazovrr на пути к лучшему
По умолчанию Re: STM8L152 DAC

блин ну и описалово. чтобы проверить работу дак нужно изучить еще и spi .
не подскажешь как спи вырубить, а то чувствую еще пару дней потрахаться придется и так до DAC-а не доберусь
giniyazovrr вне форума  
Непрочитано 06.01.2011, 00:21  
giniyazovrr
Прохожий
 
Регистрация: 02.12.2009
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
giniyazovrr на пути к лучшему
По умолчанию Re: STM8L152 DAC

Сообщение от mac0dee Посмотреть сообщение
кстати если читал референс внимательно, чтобы использовать RI нужно включать питание компараторов в библиотеке CLK
ОХРЕНЕТЬ
giniyazovrr вне форума  
Непрочитано 06.01.2011, 00:28  
mac0dee
Частый гость
 
Регистрация: 02.02.2010
Сообщений: 35
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
mac0dee на пути к лучшему
По умолчанию Re: STM8L152 DAC

Чтобы разобраться с ДАКом, не один день парился
Если что пиши в почту сюда, аськой поделюсь, а там помогу чего да как

Да ещё кстати чтобы заработал ДАК, нужно ещё инициализировать порты ввода вывода GPIO )))
mac0dee вне форума  
Сказали "Спасибо" mac0dee
giniyazovrr (06.01.2011)
Непрочитано 06.01.2011, 00:31  
giniyazovrr
Прохожий
 
Регистрация: 02.12.2009
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
giniyazovrr на пути к лучшему
По умолчанию Re: STM8L152 DAC

Спасибо большое. Включил компаратор и запилило. На четырех форумах задавал свой вопрос никто кроме тебя не смог обьяснить.
Только в чем связь компаратора с RI пока не понял, буду читать.
Использовал примеры из библиотеки и хер по ним получилось. Еще раз спасибо.

Последний раз редактировалось giniyazovrr; 06.01.2011 в 00:36.
giniyazovrr вне форума  
Непрочитано 07.01.2011, 11:16  
giniyazovrr
Прохожий
 
Регистрация: 02.12.2009
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
giniyazovrr на пути к лучшему
По умолчанию Re: STM8L152 DAC

Есть еще вопрос. Поигрался с DAC но никак не могу от него добиться изменение вых. напруги от 0 до Vref (равное Vdd). У меня при записи в дак 0 на выходе 0,8 в, а при записи 0x0FFF ~3в. Что-то не стыкуется с их формулой для DAC_OUT. Такое чувство что есть внутренняя подтяжка к питанию.
giniyazovrr вне форума  
Непрочитано 12.01.2011, 22:53  
mac0dee
Частый гость
 
Регистрация: 02.02.2010
Сообщений: 35
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
mac0dee на пути к лучшему
По умолчанию Re: STM8L152 DAC

есть такое дело, я кстати тоже заметил
mac0dee вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM8(S/L), первые впечатления kison STM8 1423 19.05.2018 19:23
ATXmega32A4, DAC, Ref - Поблема при Uref > 1.8 В zheleznjakov Микроконтроллеры, АЦП, память и т.д 0 12.07.2010 14:52
ЦАП, DAC Intervisionist Микроконтроллеры, АЦП, память и т.д 30 29.04.2010 22:41


Часовой пояс GMT +4, время: 10:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot