История изменений
Исправление KivApple, (текущая версия) :
Там FTDI для связи с ATMEGA (у которой нет аппаратного USB-порта) с компьютером по UART. Никакого поллинга не нужно. Просто пишешь код, который будет выдавать на UART эти твои таймстампы. А в коде на хосте тупо делаешь read из последовательного порта.
Мне не нужна ATmega за 1000 рублей. Для этой задачи хватит ATtiny45 или вообще какой-нибудь непрограммируемой IC, если такие существуют в природе.
Во-первых, man AliExpress. Arduino Nano там стоит чуть больше 100 рублей, если поискать. Разумеется, не оригинал и вместо дорогой FT232 там CH340, но для твоей задачи это не имеет никакого значения (всё равно фронты будет определять ATMEGA, а CH340 используется по прямому назначению - преобразовать UART в USB, с чем она отлично справляется).
Во-вторых, стоимость написания кода для микроконтроллера за тебя явно превысит стоимость Arduino. Или у тебя там планы по производству 100500 устройств, что затраты на кодинг окупятся?
Если тебе нужно решить несложную задачу и нет желания долго с чем-то разбираться, то Arduino отличный вариант. Писать более низкоуровневый и оптимальный код - для серьёзных задач, либо если ты реально хочешь во всём разобраться (потребуется время, но результат того стоит). Судя по твоему посту, разбираться у тебя желания нет.
Исходная версия KivApple, :
Там FTDI для связи с ATMEGA (у которой нет аппаратного USB-порта) с компьютером по UART. Никакого поллинга не нужно. Просто пишешь код, который будет выдавать на UART эти твои таймстампы. А в коде на хосте тупо делаешь read из последовательного порта.
Мне не нужна ATmega за 1000 рублей. Для этой задачи хватит ATtiny45 или вообще какой-нибудь непрограммируемой IC, если такие существуют в природе.
Во-первых, man AliExpress. Arduino Nano там стоит чуть больше 100 рублей, если поискать. Разумеется, не оригинал и вместо дорогой FT232 там CH340, но для твоей задачи это не имеет никакого значения (всё равно фронты будет определять ATMEGA, а CH340 используется по прямому назначению - преобразовать UART в USB, с чем она отлично справляется).
Во-вторых, стоимость написания кода для микроконтроллера за тебя явно превысит стоимость Arduino. Или у тебя там планы по производству 100500 устройств, что затраты на кодинг окупятся?