fabs из math.h в Atmel Studio 6

Подскажите, знатоки!

Понадобилось недавно взять модуль от некоего выражения, в результате которого получается число с плавающей точкой. Подключил math.h, дабы заюзать оттуда fabs, но не тут-то было. При компиляции получил «Error 8: undefined reference to `fabs'».

В опциях линкера -lm сделал. При вычислении выражения, от которого берется модуль, используется sqrt — так оно работает, а fabs нет.

Я, конечно, по-быстрому накидал свою функцию, которая возвращает модуль, но в чём же загвоздка-то?

Управление W5100 и AT25160A по одной шине SPI. Непредвиденные грабли.

Всем привет.
Продолжаю ковырять потихоньку свой проект основанный на STM32F103 и W5100, и понадобилось мне прикрутить к нему последовательную EEPROMку чтоб настройки хранить.
Самые ходовые варианты — это серия AT24 и AT25.
Так как AT24 — серия основанная на I2C, мне она не особо катит, потому как выискивать и мультиплексировать ноги под интерфейс не лучшее решение. Другое дело серия AT25. Работает по SPI, который у меня уже используется, то есть делов-то вроде — еще одну ногу CS выделить, и будет счастье. Но не тут-то было…


Читать дальше

Вопрос по протоколу HTTP. Браузер не воспринимает ответ от железки.

Всем привет.

Ситуация такая: железка с помощью W5100 общается по сети с компом.
Протокол UDP поднялся почти без вопросов и нормально работает. Проблема возникла когда на другом порту поднял TCP-сервер для отдачи html-странички.
Данные принимаются от компа и выдается ответ, но браузер данный ответ не воспринимает и не выводит.


Читать дальше

STM32F103 внешние прерывания, проблема

Всем привет.

Использую внешнюю линию прерывания на порту GPIOA9.
Прерывание должно происходить по заднему фронту (на нем висит соответствующая нога W5100).
Все настроено, железо дергает ногу как положено, но контроллер после этого зацикливается на прерывании, независимо от состояния ноги. Для эксперимента воткнул в код обработчика выключение прерывания. Подействовало, но как только разрешаю прерывание — система зацикливается на нем не зависимо от состояния вывода мк.


Читать дальше

В поисках вдохновения

Первая запись в персональном блоге и та клич о помощи.

У будущей матери моих детей скоро день рождения, мною было решено сделать ей небольшой, но романтичный электронный подарок.

Читать дальше

Трабабах...

Случилась у меня беда, месяц без инета сидел.
Короче уезжал я в белоруссию на пару дней, было это в начале июля, вернулся комп не врубается…
Ну достаю бп, замыкаю чёрный и зелёный провод-не работает, всё ясно.
Ну ремонтировать влом было, лето, дома фиг поймаешь, вобщем рещил купить новый. Сказано, сделано-купил и за инет заодно заплатил. Подключаю, не стартует.давай дальше смотреть, выяснил что веник коротит, достаю его, а там в микрухе сквозная дыра(((НА венике все фотки мои, все схемы, я в трауре… благо был другой веник, и он жив остался, но комп не запускался. Тогда обнаружилось что на материнской плате три микрухи тоже разорвало.и планки оперативной паняти тоже. Вобщем пипец…
Фотки мамка с цифровика удалила, так что показать нечего, чуть позже сделаю, выложу.

Хотел вот спросить, кто нибудь с жёсткими дисками дело имел, сам то он цел, сгорела плата, вот думаю как вернуть мои фотки…