RaspberryPi 3 и программирование на C++

Тема в разделе "Raspberry Pi", создана пользователем ipsurin, 19 май 2016.

  1. ipsurin

    ipsurin Нуб

    За таким изделием я прямо сейчас и еду. И дальше пара диодов и кое какой мелочи. Это один из варианто. Но программировать этот генератор тоже надо.
     
  2. ilyuhago

    ilyuhago Нуб

    Можно ли малину програмировать на c#?
     
  3. ZAZ-965

    ZAZ-965 Гуру

    Реализация С# на linux - Mono Project.
    Достаточно установить пакет
    Код (Bash):
    apt-get update
    apt-get install mono-complete
     
  4. Stas_Docent

    Stas_Docent Нуб

    Вынужден вас огорчить:
    http://www.raspberry-projects.com/pi/programming-in-c/io-pins/io-speed

    Using this C code running as an exe on "2012-09-18-wheezy-raspbian.img":
    while (1)
    {
    bcm2835_gpio_write(RPI_GPIO_P1_13, 0);
    bcm2835_gpio_write(RPI_GPIO_P1_13, 1);
    }

    the pin output was this:

    [​IMG]

    5МГц
    и не забываем о физическом ограничении И/О драйверов

    See Also
     
  5. Danilov272

    Danilov272 Нуб

    Здравствуйте. Для данной задачи микроконтроллеры - не самый лучший вариант. Для генерации сигналов высокой частоты гораздо лучше подходят ПЛИС. Причем, вам желательно использовать ПЛИС со встроенным PLL, и вы сможете получить частоту 30 МГц очень легко! По ссылке ниже сайт, предназначенный как раз для новичков в работе с ПЛИС. https://marsohod.org/
     
    Последнее редактирование: 20 сен 2016
  6. Igor68

    Igor68 Гуру

    Может сгодиться ADUC7024 - встроенный шим с выходом в противофазе.
    ADuC702xR.pdf
    На всякий случай там есть и простенькая ПЛМ.
    ....но может кому ARM7TDMI не хочется, а только Cortex устраивает то выбирайте сами:
    http://www.analog.com/en/parametricsearch/10852#/p1726=ARM Cortex M3
     

    Вложения:

    • ADuC702xR.pdf
      Размер файла:
      1,3 МБ
      Просмотров:
      993
    Последнее редактирование: 13 ноя 2016
  7. Puhov

    Puhov Нерд

    Странный творческий путь для тупого генератора импульсов. Это делается на микросхеме 6НЕ, т.е. простейшей логики ценой 15 рублей в розницу, пара резисторов и емкостей. Для стабилизации частоты я бы ещё кварц использовал (ещё несколько рублей). Схема гуглится. А так, задействовать комп чтобы ногами дёргать, это знаете... Да и хреново комп это умеет делать - любое прерывание сразу выбьет из выходной осциллограммы несколько микросекунд. Тут даже не стрельба из пушки по воробьям, а балеринами по кинотеатрам.
    Но если уж непременно на малине, то, если не ошибаюсь, на GPIO есть частотные выходы, т.е. используется внутренний аппаратный генератор платы (частота нескоглько сотен мГц), а программно записывается только коэф.деления. Посмотрите на homeasutp.ru Ну а второй канал получить через инверсию первого (та самая мсх за 15 руб).
     
    parovoZZ и arkadyf нравится это.