-
- для CH32V003 и для других V00x - только 2 уровня вложенности
прерываний по приоритету и ВСЁ - кто такое придумал про любую
вложенность? А wch-fast - очень хитрая штука! - Zikon(Сегодня, 17:01)
- Там аппаратно срабатывают первые два запроса, соотвецтвующего
статуса. Остальные грузят контент в стек. Видимо в этом камне
какой-то косяк. Если описывать прерывания, как обычно, то проблем
нет. У меня, по крайней мере, не было. - mse homjak(Сегодня, 17:18)
- это вложенность по приоритетам и если есть прерывание старшего приоритета во время выполнения прерывания младшего приоритета то при 3-ей вложенности оно не должно вложится а будет ждать когда второе завершится - хоть оно и старше по приоритету. А аппаратно HPE на V00x - тоже в стек сохраняет - только быстрее. Это в старших чипах есть быстрые теневые регистры - Zikon(Сегодня, 17:31)
- А хитрость состоит в том что если у вас HPE включен- то он ВСЕГДА срабатывает - хоть fast, хоть не fast обработчик. Подумайте о последствиях - особенно для V00x. - Zikon(Сегодня, 17:12)
- Там аппаратно срабатывают первые два запроса, соотвецтвующего
статуса. Остальные грузят контент в стек. Видимо в этом камне
какой-то косяк. Если описывать прерывания, как обычно, то проблем
нет. У меня, по крайней мере, не было. - mse homjak(Сегодня, 17:18)
- Как же там все сложно. Буду лучше и дальше STM32 использовать. Eddy_Em(208 знак., Сегодня, 14:08)
- Ничего сложного: никто ж не заставляет использовать именно wch-fast. Собственно, обычный gcc их все равно не поддерживает. Нет, можно, конечно, накостылить, но лично я, например, пока не воткнулся в ограничение именно по скорости входа в прерывание. @COKPOWEHEU(139 знак., Сегодня, 14:44)
- Ничо сложного. mse homjak(109 знак., Сегодня, 14:12)
- для CH32V003 и для других V00x - только 2 уровня вложенности
прерываний по приоритету и ВСЁ - кто такое придумал про любую
вложенность? А wch-fast - очень хитрая штука! - Zikon(Сегодня, 17:01)