-
- Мы, этА, не гордые, ну спилили топик, так спилили :(. Повторим вопрос, тип МК можно озвучить Сказали "А", говорте "Б". P.S, Если чего, так просто интересно, ничего личного. Можно же было как-то по-людски, ну не нравится вопрос, ответить уклончиво, Chum_A(70 знак., 15.01.2016 19:54 - 20:00)
- Не понял о чем вы...? Но на всякий случай повторюсь: shides(908 знак., 15.01.2016 20:20)
- Если по делу, то не приходится ли 5-Й импульс на возврат в начало цикла? Лирика: "Давно баловался с короткой задержкой на Cortex-M3 имеющим ускоритель Flash. Гнилое дело, стабильность не предсказуемая, что удивительно, при запуске кода из ОЗУ Chum_A(106 знак., 15.01.2016 20:33)
- Поясняю, уважаемый KLIM сообщил, что на некоторых МК флаг готовности PLL опережает собственно готовность такового. Я имел неосторожность (и не только из любопытства) поинтересоваться, на каких собственно МК. Упомянутый KLIM, имея звезду Chum_A(96 знак., 15.01.2016 20:25)
- Личные сообщения- читаем? А именно туда и ответил. - _KLIM83(16.01.2016 10:44, )
- Не понял о чем вы...? Но на всякий случай повторюсь: shides(908 знак., 15.01.2016 20:20)
- Попробую. Хотя если бы с тактами была проблема, то на протяжении работы всего кода, а то в одном месте есть задержка в пустом цикле в следующем может уже не быть. shides(113 знак., 14.01.2016 20:30 - 15.01.2016 08:35)
- Дизассемблер - в студию! И чтобы умещалось на одной странице, иначе сомневаюсь, что кто-то там будет копаться. - SciFi(15.01.2016 09:03)
- Вечером выложу. shides(457 знак., 15.01.2016 09:52)
- Да-да, выложите. И осциллограмму тоже. - SciFi(15.01.2016 10:21)
- Осциллограмка №2: Перед проблемным циклом вставлено NOP - 2 раза shides(16.01.2016 08:09)
- Осциллограмка №1 на 10 выходных импульсов: shides(16.01.2016 08:07)
- Осциллограммы обязательно выложу с утра. Флешку в осциллографе, на работе забыл) - shides(15.01.2016 19:10)
- Это main из которого вызывается та подпрограмма: shides(894 знак., 15.01.2016 19:08)
- А сишный код есть? - SciFi(15.01.2016 19:23)
- С код написан в Keil-е с использованием HAL. shides(7000 знак., 15.01.2016 19:47 - 19:51)
- А сишный код есть? - SciFi(15.01.2016 19:23)
- Это подпрограмма, собственно которая и выдает 6 импульсов: shides(1944 знак., 15.01.2016 19:04)
- 2 вопроса: 1) в каком месте там тормоз возникает? 2) зачем там "CPSID i"? - SciFi(15.01.2016 19:14)
- Всем спасибо! Проблема решилась. Все импульсы стали ровные как только перевел выполнение программы с шины AXIM на шину ITCM. Разумеется с включеным ART-акселератором. - shides(16.01.2016 19:56)
- 1. Тормозит насколько помню в третьем цикле. Но если перед этими циклами вставить еще кода (любого), то может затормозить в любом другом или даже в нескольких. shides(399 знак., 15.01.2016 19:29 - 16.01.2016 19:56)
- 2 вопроса: 1) в каком месте там тормоз возникает? 2) зачем там "CPSID i"? - SciFi(15.01.2016 19:14)
- Да-да, выложите. И осциллограмму тоже. - SciFi(15.01.2016 10:21)
- Вечером выложу. shides(457 знак., 15.01.2016 09:52)
- Дизассемблер - в студию! И чтобы умещалось на одной странице, иначе сомневаюсь, что кто-то там будет копаться. - SciFi(15.01.2016 09:03)
- Мы, этА, не гордые, ну спилили топик, так спилили :(. Повторим вопрос, тип МК можно озвучить Сказали "А", говорте "Б". P.S, Если чего, так просто интересно, ничего личного. Можно же было как-то по-людски, ну не нравится вопрос, ответить уклончиво, Chum_A(70 знак., 15.01.2016 19:54 - 20:00)