-
- Для полного щастья еще один вопрос: флаг DMA1_FLAG_TC1 может быть источником прерывания? - KT(17.10.2012 14:22)
- все флаги DMA (их всего 3 у F10х) могут вызывать прерывание. Но для каждого канала одно общее, внутри нужно разбирать флаги и сбрасывать - koyodza(17.10.2012 14:28)
- Пытаюсь запустить прерывание, пока не работает, вот код KT(1499 знак., 17.10.2012 18:31)
- нет только прерываний или заполнение буфера пересылками DMA тоже не происходит? koyodza(301 знак., 17.10.2012 19:19)
- Похоже у меня траблы с настройкой проекта. Обработчик прерывания линкером не включается в проэкт. По крайней мере дизасемблером я не вижу его в памяти. Когда то игрался с самым первым дискавери и наступал на эти грабли. Как линкер знает что KT(59 знак., 17.10.2012 20:51)
- его имя должно быть в startup_xxx.s - koyodza(17.10.2012 21:40)
- Спасибо! Траблы были именно в осутствии стартапа в проекте. А сам стартап потребовал еще два файла system_stm32f0xx.h и system_stm32f0xx.c - KT(18.10.2012 11:44)
- Какой-то у них стартап замороченный. SciFi(1003 знак., 18.10.2012 11:50)
- Стартап потребовал функцию SystemInit, а она как раз в файле CMSIS-са system_stm32f0xx.c - KT(18.10.2012 12:34)
- Какой-то у них стартап замороченный. SciFi(1003 знак., 18.10.2012 11:50)
- Спасибо! Траблы были именно в осутствии стартапа в проекте. А сам стартап потребовал еще два файла system_stm32f0xx.h и system_stm32f0xx.c - KT(18.10.2012 11:44)
- его имя должно быть в startup_xxx.s - koyodza(17.10.2012 21:40)
- Вот KT(1279 знак., 17.10.2012 20:08)
- Если в основной цикл вставить такой фрагмент KT(403 знак., 17.10.2012 20:19)
- Похоже у меня траблы с настройкой проекта. Обработчик прерывания линкером не включается в проэкт. По крайней мере дизасемблером я не вижу его в памяти. Когда то игрался с самым первым дискавери и наступал на эти грабли. Как линкер знает что KT(59 знак., 17.10.2012 20:51)
- нет только прерываний или заполнение буфера пересылками DMA тоже не происходит? koyodza(301 знак., 17.10.2012 19:19)
- Пытаюсь запустить прерывание, пока не работает, вот код KT(1499 знак., 17.10.2012 18:31)
- все флаги DMA (их всего 3 у F10х) могут вызывать прерывание. Но для каждого канала одно общее, внутри нужно разбирать флаги и сбрасывать - koyodza(17.10.2012 14:28)
- Для полного щастья еще один вопрос: флаг DMA1_FLAG_TC1 может быть источником прерывания? - KT(17.10.2012 14:22)