lumixograf (lumixograf) wrote,
lumixograf
lumixograf

УСВО

 А вот он и апрель... 

Шутить не буду. 

Программа для УСВО ведёт себя странно: 

int writeDigitalPort(FT_HANDLE ftHandle, char value) {
    char command = 3;
    char transmitBuf[] = {0, 0};
    char reciveBuf[] = {0, 0};
    int rb;
    transmitBuf[0] = command;
    transmitBuf[1] = value;
    printf("\nwrite, handle %x", ftHandle);
    write(ftHandle, transmitBuf);
    Sleep(TIMEOUT);
    printf("\nread, handle %x", ftHandle);
    rb = read(ftHandle, reciveBuf);
    printf("\nread2, handle %x, \t str %s, rb %d", ftHandle, reciveBuf, rb);
    return (int)reciveBuf[0];
}

Вот принт с read2 выдаёт мне, что хендл устройства изменился. А ещё как будто в буфере 150 символов.

В общем-то в этом и был косяк: буфер для приёма не должен быть таким маленьким.
Tags: atmega, ft232rl, uart, код, нефото
Subscribe

  • четверг, 9 февраля

    Сегодня Евгений Александрович рассказал, как работать с цифровыми потенциометрами с атмеги. Фишка в том, что микросхема принимает команду 10 бит, 2…

  • Vissim, Visual Studio

    Была ошибка error LNK2019: unresolved external symbol при попытке слинковать созданную с помощью диалога библиотечку для VisSim и библиотеку для…

  • BOT, Fuse bits, ATmega 48, ModBus

    Решили использовать ModBus для обмена данными с УСВО.. http://www.freemodbus.org/index.php?idx=32 Ещё, пора включать BOT. Он же встроенный монитор…

promo lumixograf september 3, 2015 09:36 4
Buy for 20 tokens
Я понял - когда откроется сезон, обязательно скатаемся на вершину на подъёмнике под звёздами! С подъёмника ничего не снять, но вот с горы - будет круто! Здесь 4 секунды выдержки, iso1600, 25/2.8, склейка в Gimp 2.9 двух сконвертированных в Tiff рав-файлов)
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments