Да, я это видел. Но объявлено позже, чем использовано в коде. Как сказали на других форумах: это неправильное написание кода, иногда прокатывает, иногда - нет. У меня выдало ошибку. Спасибо за...
Тип: Сообщения; Пользователь: onemamba
Да, я это видел. Но объявлено позже, чем использовано в коде. Как сказали на других форумах: это неправильное написание кода, иногда прокатывает, иногда - нет. У меня выдало ошибку. Спасибо за...
Ну тогда совсем не понятно. Код на первой странице, в самом начале обсуждения, я сколько не смотрел, я не увидел там этой команды вызова библиотеки.
Я его в таком виде, как он там и скопировал в IDE...
То есть, вы хотите сказать, что ваш и много других кодов в нете для ардуины, где нет вызова библиотеки - не рабочие?
Вот вопрос, который меня не оставляет в покое: Я ваш код с первой страницы...
Грустно, хотелось бы обойтись без библиотек
Спасибо вам огромное, мне тут умную книжку присоветовали, пойду штудировать, думаю многое пойму: http://people.toiit.sgu.ru/Sinelnikov/PT/C/Kern_Ritch.pdf
Arduino IDE 1.6.12
Попробовал добавить библиотеку :
#include <SPI.h>
все равно ошибка - на задекларирована.
Я еще раз прошу прощения за дилетантские вопросы, я новичок и отрываю вас на всякую мелочь. Я не могу постичь некоторых вещей:
1. команда spi_transfer() - нет никаких подключаемых библиотек,...
Совсем не понятно стало. Ведь я открываю оба кода в одном Arduino IDE.
Или имеется ввиду встроенной библиотеке в компилятор?
Вот ваш код с первой страницы, его первая часть:
#define VSYNC 2 // INT0
#define DATAOUT 11//MOSI
#define DATAIN 12//MISO
#define SPICLOCK 13//sck
#define MAX7456SELECT 10//ss
#define...
То есть вы просто пишете текст и если у вас прошита таблица, соответствующая стандарту ASCII, то символы выводятся правильно, если же прошита другая таблица, то получим случайный набор символов?...
Самое не понятное в этой микросхеме MAX7456 то, как она понимает символы, которые вы указываете. Вы же не даете ей адреса ячеек, откуда брать символы, а просто пишете текст. Для меня это особенно...
Вот еще вопрос, который меня удивляет, как новичка: В вашем коде нет подключаемых библиотек, в других кодах тоже часто, но ваш код проходит проверку в компиляторе, а другие - нет, ошибка всегда одна...
Отвечаю на свой дилетантский вопрос: DMM, DMAH, VM0 и т.д. - названия регистров, куда надо отправить данные для операций с ними, присвоенные им значения в начале кода - адреса в памяти, где они...
Вот как! Огромное спасибо, пошел разбираться дальше! Вы мне очень помогли, постараюсь остальное сам докумекать.
Простите, я не правильно сформулировал вопрос: я не понял, какие значения им присвоены?
объявлен байт x, но он же не пустой, или он изначально - 00000000?
Прошу прощения, я дико тормозил, здесь...
Простите за еще один дилетантский вопрос: В даташите перечислены DMM, DMAH, VM0 и т.д. - это байты команд? В таблицах приведены значения в восьмеричной форме, за что отвечает тот или иной бит. А...
Вот это больше всего не понятно, прокомментируйте, если не сложно:
linepos = y*30+x; // Присвоение байту "linepos" значения выражения "y*30+x" Где берутся значения для "x" и...
Вот тут вторая порция, тоже комментировал, как понял, но не все понял, я понимаю, что задолбал с дилетантскими вопросами, но вдруг кроме меня это еще кому надо, а вы, автор программы, хоть и давней,...
- спасибо огромное, у меня завис поиск, пока пытался ему пояснить, что я хочу узнать, для чего эти знаки! Это многое объясняет, значит из двух байтовой переменной linepos вытесняется пошагово 8 бит...
// ============================================================
void OSD_write_to_screen(const char s[], byte x, byte y, byte blink, byte invert){ //создание функции OSD_write_to_screen
// с...
Здравствуйте, прошу прокомментировать данный кусочек кода.Не совсем понимаю, как работает.
В первой части вы создаете адреса:
(
void OSD_write_to_screen(const char s[], byte x, byte y, byte...
Проблема в том, что я пытаюсь написать свой код под Ардуино. И не могу понять, как там формируются команды для передачи в SPI для MAX7456. Сейчас перевожу даташит на MAX7456.
У меня задача в том,...
Я хотел бы уточнить свой вопрос: как происходит в коде формирование пакета для MAX7456?