MBedder, терминатор (08.01.2019 20:54, просмотров: 381) ответил Nikolay_Po на Никаких нарушений, ни логики ни документации. Оно де-факто работает так, в железе, сегодня индус проверил. Контроллер dsPIC30F6016A ещё не получил two-speed startup, как более поздние коллеги dsPIC33, но уже получил clock switching.
Да нахер этот two-speed startup тебе (и другим, кстати) вообще всрался - по ресету/фузам стартуй с того, с чем будешь работать (XT_PLL16), в первых же строках кода переключай OSCCONbits.POST в ÷16, но не жди(!) OSCCONbits.LOCK - получишь быстрый и маложручий старт. Вместо ожидания LOCK сделай что-нибудть не time critical/dependent, а по заведомому прошествии времени устаканивания LOCK спокойно переключайся на полную скорость посредством OSCCONbits.FNOSC.