Найдены 4 записи с тэгом «микроконтроллеры»

Делаем дешевый аналог STK500 из китайского USB ISP программатора

На aliexpress был куплен USB ISP программатор коих там - пруд-пруди.
Будем переделывать его в аналог атмеловского STK500, известный как AVRDOPER.

Приближенное вычисление чисел с плавающей точкой, sin(x), cos(x) и sqrt(x*x + y*y)


Потребовалось мне тут реализовать дискретное преобразование Фурье на микроконтроллере.

Пришлось вспоминать его формулу и математику. А там синусы, косинусы, да квадратные корни. А процессор умеет только складывать, вычитать, умножать и делить, да еще и только 16-битные целые числа.

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

А порывшись по закромам интернета, да по научным сайтам удалось наковырять и приближенное вычисление для sqrt(x2 + y2), причем такое, что аж завидовать стал математикам.

AVR Studio: хак для работы клонов STK500

На ebay был куплен клон знаменитого STK500 от Atmel. Однако AVR Studio 6 распознавать и работать с ним отказалось...

LPT программатор для ATMEL AVR

Проверенный программатор, совместимый с фирменным STP 200/300.

Прошивает без дополнительного п/о из практически всех сред разработки под ATMEL (надо выбрать в списке программаторов STP200/300).
Я например использую его совместно с CodeVision.

Работает через порт принтера - LPT, прост в сборке и настройке.