Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/20: Рейтинг темы: голосов - 20, средняя оценка - 4.90
Frymkyi

Проблема с отключением цап

28.03.2013, 20:35. Показов 4038. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, возникла проблема решения которой никак не могу найти. В мк stm8l151k4t6 ЦАП программируется только на один из выводов SPI. А проблема заключается в том, что после инициализации ЦАПа и его использования, использовать SPI у меня больше не получается, помогает только выдернуть питание.
Собственно вот функция инициализации ЦАП
Code
1
2
3
4
5
6
7
8
void DACInit()
{
CLK_PeripheralClockConfig(CLK_Peripheral_DAC, ENABLE);
CLK_PeripheralClockConfig(CLK_Peripheral_COMP, ENABLE);
SYSCFG_RIIOSwitchConfig(RI_IOSwitch_14, ENABLE);
DAC_Init(DAC_Channel_1, DAC_Trigger_Software, DAC_OutputBuffer_Dysable);
DAC_Cmd(DAC_Channel_1, ENABLE);
}
разумеется пытался все выставленные настройки скинуть на начальные, и заново инициализировать SPI - не помогает. Может есть какая-то хитрость, или я чего-то не доглядел?(
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.03.2013, 20:35
Ответы с готовыми решениями:

Проблема с отключением JTAG
Всем привет. Имею STM32F107RC, 64 ноги, Ftosh 256Kbyte, SROM 64Kbyte из линейки Connectivity. Впаян в плату-переходник ручной разводки...

Проблема с зависанием/отключением ПК
Комп собран недавно (в июне),сборка: https://www.dns-shop.ru/custompc/configuration/b01fb3ac97dee5bb/ Изначально была 1 планка...

Проблема с отключением от питания
Ноутбук msi x340. При отключении от сети пишет "Критический заряд батареи" и переходит в спящий, батарея при этом полная. Без сети работает...

6
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
29.03.2013, 09:02
Переназначить выводы SPI на альтернативные?
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
29.03.2013, 09:10
>> разумеется пытался все выставленные настройки скинуть на начальные,

А тактирование отрубали ему?
0
Frymkyi
29.03.2013, 13:29
Цитата Сообщение от OmykymForti
Переназначить выводы SPI на альтернативные?
32 ногий контроллер, выход MOSI лежит на одной ноге с кварцем. Если проблему решить не удастся, придется использовать альтернативные ноги

Цитата Сообщение от dsodir
А тактирование отрубали ему?
Code
1
2
3
4
5
DAC_Cmd(DAC_Channel_1, DISABLE)
SYSCFG_RIIOSwitchConfig(RI_IOSwitch_14, DISABLE);
CLK_PeripheralClockConfig(CLK_Peripheral_DAC, DISABLE);
CLK_PeripheralClockConfig(CLK_Peripheral_COMP, DISABLE);
GPIO_ExternalPullUpConfig(GPIOB,GPIO_Pin_5, ENABLE);
вот так все сбрасываю, настраиваю пин на работу с SPI, и ничего не работает
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
29.03.2013, 14:49
А что именно ничего не работает? Осцилл есть? посмотреть?
0
Frymkyi
29.03.2013, 16:58
Цитата Сообщение от dsodir
А что именно ничего не работает? Осцилл есть? посмотреть?
Осциллограф только в понедельник будет. Собственно по SPI подключен трансивер, с него получаем данные, выводим с помощью цап напряжение на ноге(SPI_NSS), и возвращаемся в режим приема данных с трансивера. Конкретно не работает последняя часть. SPI после того как я использую цап перестает получать сообщения, причем заработать SPI заново способно лишь отключение питания.
Frymkyi
29.03.2013, 17:14
Все проблема решена. Как всегда пострадал из-за невнимательности.
Code
1
GPIO_ExternalPullUpConfig(GPIOB,GPIO_Pin_5, ENABLE);
в этой строке нужно было GPIO_Pin_4 поставить
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2013, 17:14
Помогаю со студенческими работами здесь

Проблема с отключением базы данных
Здравствуйте, есть система, которая переодически обращается к БД в ms sql, так как мне нужно будет её презентовать на другом компьютере я...

Проблема с отключением портативного харда
Сама проблема : поставил на днях Виндовс 7 (Максимальную, оригинальный образ из МСДН СП1 РУС) делал бекап системы, перекидывал файлы,...

Проблема с отключением nerwork-manager
прописываю команду : sudo stop network-manager выхлоп: sudo: stop: команда не найдена Подскажите что делать

Проблема с отключением performance turbo boost
Доброго времени суток. Имеется проблема с статтерами и фризами в играх. Система Ryzen 5 2600, Материнская плата MSI B450 A Pro, ОЗУ OEM...

Сетевой мост и проблема с отключением Wi-Fi от него
Здравствуйте, форумчане. Может я не туда пишу, но проблема вот какая. У меня есть два компьютера - за одним я сижу, а на втором запускаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru