Очередные грабли обнаружились в STM32(F3). Суть заключается в том, что модуль SPI по-видимому использует для приема данных сигнал CLK непосредственно с ножки, даже если он сам его генерирует в режиме мастера. Казалось бы, какая разница, но это порождает ряд эффектов, которые главным образом проявляются при мощных ВЧ помехах на линии клока. SPI
(
Read more... )
Comments 14
Правда, у меня руки до Discovery всё никак не дойдут, но, спасибо за информацию!
Reply
Вообще, есть ощущение, что местами они перемудрили все-таки с перифирией. Есть очень много всяких функций, которые существенно усложняют настройку и работу с модулями, но которые при этом нужны может быть 1% пользователей, ну и, как правило, без особых усилий и сильно больших растрат ресурсов реализуются софтверно. Даже вот с простейшим SPI накрутили столько всего, что только описание процедуры его выключения - страица(693, STM32F373 ref manual) текста А4...
Reply
Reply
Reply
Reply
Reply
Мне не нравиться их реализация RTC.
Очень чувствителен к кварцу.
Reply
Да, с кварцем RTC тоже были проблемы на 103 серии. Кстати в новых контроллерах у них RTC гораздо навороченее, по-моему даже с календарем и всякими там високосными годами. Как там с кварцем - не знаю...
Reply
ps: как-то раз имел дикие наводки на кабель от магнитолы (выход на наушники) до аудиовхода звуковушки. решилось подключением 2 резисторов этак по сто ом около разъёма звуковушки между обоими каналами и землей.
Reply
Reply
Reply
А то здесь:
http://www.st.com/web/en/catalog/mmc/SC1169/SS1576/LN1531/PF253449
по ссылке на Errata ПДФ с надписью "всё хорошо, всё спокойно".
Reply
Вот прямая ссылка: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/errata_sheet/DM00063985.pdf
ЗЫ: описанное в посте - не баг, а все-таки фича, оно даже в даташите описано :)
Reply
Бывает errata и похуже. Тот же BlackFin BF533.
Reply
Leave a comment