user12, тем лучше!
Лучше чем? Тем чтоб написать что попало и запутать?
С этим дисплеем библиотека UTFT нормально работает.
Ну прикрутить к тому скетчу с монохромным библиотеку UTFT наверное несложно, но в библиотеке предупреждение от автора есть - на mega328 использовать не рекомендуется в виду того, что под ваш код памяти может не остаться
Due to the size of the library I do not recommend using it on ATmega328 (Arduino 2009/Uno) and ATmega32U4 (Arduino Leonardo) as they only have 32KB of flash memory.
It will work, but you will be severely limited in available flash memory for your application.
Управление контроллером дисплея ST7735 (так же известный как "1.8 дюйма TFT") давно включено в проект "простого синтезатора". Ничего сложного нет, знакогенераторы не больше чем под LS020...
Интересующиеся могут посмотреть исходники на С:
https://188.134.5.254/browser/hfreceiver/trunk/st7735.c
Использование для отображения текста и s-метра:
https://188.134.5.254/browser/hfrece...runk/display.c
В описании библиотеки упоминаются разные версии дисплея - с зеленой, черной и красной наклейкой на защитной плёнке. Отличаются смещенным на единичку начальным адресом дисплейной памяти (кажется) и ещё чем-то... Я под чёрную наклейку тестировал.
зы: оригинальный копирайт, откуда дралось:
Оригниал живет тут:Код:/*************************************************** This is a library for the Adafruit 1.8" SPI display. This library works with the Adafruit 1.8" TFT Breakout w/SD card ----> http://www.adafruit.com/products/358 as well as Adafruit raw 1.8" TFT display ----> http://www.adafruit.com/products/618 Check out the links above for our tutorials and wiring diagrams These displays use SPI to communicate, 4 or 5 pins are required to interface (RST is optional) Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit! Written by Limor Fried/Ladyada for Adafruit Industries. MIT license, all text above must be included in any redistribution ****************************************************/
https://github.com/adafruit/Adafruit-ST7735-Library
Последний раз редактировалось Genadi Zawidowski; 08.08.2016 в 12:38.
Спасибо от Alex-31
У меня вот так:
По вашим просьбам, вот хотелки:
Скрытый текст
Сделать нужно будет достаточно много. Так как из простого генератора нужно будет сделать синтезатор для трансивера.
1. Убрать модуляцию и на эту кнопку вешаем переключатель диапазонов.
2. Диапазонов перестройки будет четыре.
а. 1800 - 2000 КГц
б. 3500 - 3800 КГц
в. 7000 - 7200 КГц
г. 14000 - 143500 КГц
3. Нужно будет учитывать промежуточную частоту в 500 КГц. То есть, на дисплее будет высвечиваться 2000 КГц а с DDS должно выходить 2500 КГц. И что бы эту разницу можно было легко поправить в скетче, желательно для каждого диапазона отдельно, в том числе и со знаком минус. Так как в диапазоне 14000 - 143500 КГц промежуточную частоту нужно будет вычитать, а не прибавлять.
4. Промежуточную частоту нужно ввести любую, от 200 КГц до 10 МГц
5. Переделать вольтметр из цифрового на "аналоговый" типа уровня сигнала (светодиодного столбика или полоски на аудиоаппаратуре) или типа стрелочного. В общем, сделать S-Meter
6. Убрать лишние шаги из переключения шагов. Оставить нужно только 10 герц и 100 герц.
7. При подаче на одну из ног ардуинки высокого уровня, менять надпись с "RX" на зеленом фоне на "TX" на красном.
8. При включении определенного диапазона, на определенной из ног ардуины должен появляться высокий уровень.
9. Самое сложное. Помочь мне более-менее прилично все это вывести на дисплей
Ну и сам оригинальный скетч.
Пишите, только не в эту тему, здесь немного другие расценки. Не заинтересованы, проходите мимо.
На форуме есть схема синтезатора "колибри".
С процессором ATMEGA328 в планарном корпусе.
Под него легко генерируется прошивка синтезатора (без CAT) - ПЧ Вы уже сказали, осталось узнать частоту на входе AD9850. Посмотрите схему. FM25L04 не обязательна.
Внешние регистры 74HC595 для управления диапазонными фильтрами. Кнопки до разумного кличества (7-8 штук) тоже урезаются.
Или вот схема - ничего лишнего... 74HC595 не нарисованы (две-три штуки надо, на ~CSCTL1).
Последний раз редактировалось Genadi Zawidowski; 08.08.2016 в 13:16.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)