воскресенье, 25 сентября 2011 г.

Апгрейд

       Сбылась места идиота - долгожданный апгрейд - Пентиум 4 с гипертрейдингом и шиной в 800 МГц - очень шустрый ;)

вторник, 13 сентября 2011 г.

К слову ...

     Поздравляю всех с днем программиста !!!

Перерыв для того, чтобы наточить топор

     До отпуска (в декабре) решил сделать небольшой перерыв с работой над Cortex-ом, в связи с тем, что нужно дописать программу для разрабатываемого драйвера шагового двигателя. Вот кстати и он:

















     Это клон драйвера биполярного двигателя ver.5.1 с Робозоны, переделанный под AtMega48, часть топологии также позаимствована)))
     О настройке IAR все же напишу в ближайшее время

понедельник, 12 сентября 2011 г.

Библиотеки для STM32

     Те, кто уже успел прикоснуться к отладочной плате STM32VL Discovery и библиотекам CMSIS,  бросили ее обратно  в ящик стола, попутно оттирая изрядно заплеванный монитор. Работать с данными библиотеками противопоказано психиатром, хотя некоторые полезные части использовать не возбраняется.
    Я попытаюсь описать свое видение проблемы и вариант написания собственных библиотечных функций. В начале, для лучшего понимания новой платформы, библиотека стандартных драйверов устройств не используется. Переписывать всю библиотеку никто не собирается, но, согласитесь, вся периферия сразу не нужна, а собственноручно написанные функции, помогут в понимании архитектуры, да и глюков меньше.
       Чего греха таить, даже в примерах ассемблерных кодов для AVR, которые распаковываются чуть-ли не с последней версией AVRStudio, мною замечены ужасные ошибки. Что говорить о малоизученном, не очень широко используемом в любительских кругах STM32. 

       Но ... об этом позже, для первого знакомства немного коснусь вопросов настройки IAR для STM.