спасибо, нужно наверное поставить попробовать…
может быть и в самом деле пора «менять коня»…
вообще последние тенденции честно говоря удручают…
винда — которая подписывает тебя на рекламу (кстати периодически стал замечать в левом нижнем углу возникает какая та фигня… причем то про айфон (которого у меня нет), то еще что нить — тоже явно мне не интересное), и пытается обновить до еще более рекламно-следящей версии…
теперь вот броузер который будет контролировать какие расширения у меня стоят и опять таки будет заставлять смотреть рекламу…
пора писать российскую ОС? с API совместимой с WinXP… или переходить на линукс? (но с на него меньше всего хочется — последний раз опять задался целью поставить да по спрашивать сообщество — и как в той песне на форуме «опять в ответ тишина» :-)))
значит написанное мною не для вас…
я писал для тех кто хочет разобраться сам, чтобы потом создавать эффективный код, возможно и те библиотеки которые вы потом собираетесь использовать…
фантастикой не увлекаетесь? у Айзека Азимова был помоему рассказ про профориентацию людей в технократическом обществе будущего… там все люди селекционировались по умениям, потом им давали пленки чтобы освоить то или иное оборудование, потом на основе полученного образования их направляли на те или иные планеты где это оборудование использовалось…
но были люди которые не подпадали ни под одну из программ..- потому что они обладали интеллектом чтобы создавать эти самые пленки для обучения других…
Мы с вами просто в разных группах :-) вы любите использовать готовое, я люблю создавать с нуля…
Меня привлекают общедоступные популярные библиотеки от производителя, которые обновляются регулярно. Они экономят время. При этом, я не отбрасываю теорию и low-level работу, когда это необходимо.
по тому что вы написали делается абсолютно противоположный вывод…
интересный у вас способ программировать :-)
а почему бы не разобраться как делать правильно? вы уверены что библиотека написана правильно? — я например, после того как сделал минимальную выборку по интернету — уже не уверен!!!
почитайте хабр — статьи об обнаруженных ошибках в стандартных библиотеках возникают постоянно… разница между мною и вами — в том что я смогу понять как должно быть написано, а вы нет…
и если поступать так как вы предлагаете то будут получаться системы которые работают и глючат одновременно… :-)
а в опере есть централизованное хранение закладок и паролей?
меня этим хром подкупает — закладки не нужно сохранять при переустановке компа, так же они доступны и с работы (нужно только войти в аккаунт гугл) + фильтр рекламы…
ну и не такой тормозной как IE, хоть и прожорлив на память (но у меня оперативки 16 гигов — поэтому об этом не задумываюсь)
если ваш дисплей нуждается в указании вида данных (команда/данные) по линии DC — то все равно перед отправкой по DMA данных вам нужно будет ждать флага BSY=1 (после отправки команды), и только потом устанавливать DC=1
меня больше напрягает на хабре невозможность писать комментарии спустя какое то время если изначально не участвовал в обсуждении… вот это я точно понять не могу… :-(
да и невозможность комметирования другими пользователями… получается что туториалы на хабре — это бесполезное занятие, так как спросить смогут далеко не все — сделали бы для них отдельную ветку обсуждения тогда что ли…
я об этом и написал :-)
одну две команды все равно вручную посылать нужно…
Опять таки DMA это хорошо, но все таки нужно понимать как происходит работа изнутри…
. . .
;---- первый способ
LDR r2, text1 ; загружаем адрес текста 1 в регистр r2
. . .
text1 DCD txt ; содержит адрес "Hello"
. . .
txt DCB "Hello",0 ; содержит буквы H, e, l, l, o и 0
помоему конструкция излишне сложная… можна написать проще:
. . .
;---- первый способ
LDR r2, =txt ; загружаем адрес txt в регистр r2
. . .
txt DCB "Hello",0 ; содержит буквы H, e, l, l, o и 0
то есть промежуточная константа text1 просто не нужна!
и наверное он прав…
в какой то мере одно это достоинство перевешивает все его недостатки :-)
и если «вдруг» реклама вернется — то большинство точно будет мигрировать на другие браузеры…
вот и решил на хабре написать…
все таки ресурс достаточно хорошо индексируется поисковиками, может быть кто то набредет до статьи раньше чем напишет не правильный код…
тем более что неправильно написанный код еще и нервов портит — потому что вроде работает, но что нить изменишь и уже не работает!..
посмотрел бегло по даташитам
STM32F1, STM32F2, STM32F4 — имеют одинаковый по функциональности SPI
в STM32F3 — по все видимости вообще организован FIFO 3x32!!!
про 16 бит у меня написано, да и не ставилась цель рассказывать про битность… это узкоцелевая статья — про работу флагов интерфейса SPI
DMA и прерывания вы не сможете удобно и эффективно использовать при передаче «солянки» из данных и команд…
это понятно, у меня у самого примерно такая ситуация была…
проблемы стали возникать когда я стал менять скорость SPI — вся работа с дисплеями стала рушиться! и вот тогда я понял что работаю с дисплеем не правильно…
сейчас у меня все модули работы с дисплеями работают как минимум от 1 мгц до максимума… — это как раз самый лучший показатель что все написано верно…
в гугле одна из первых ссылок rutracker.unblock.ga — это левак или их не будут блокировать?
имхо достаточно регистрировать новые домены каждый месяц и по поиску их будут находить…
p.s. сам пользовался рутрекером крайне редко — поэтому плагин обхода не ставлю, и судя по ссылке выше это и не нужно…
жаль мелковат…
может быть и в самом деле пора «менять коня»…
вообще последние тенденции честно говоря удручают…
винда — которая подписывает тебя на рекламу (кстати периодически стал замечать в левом нижнем углу возникает какая та фигня… причем то про айфон (которого у меня нет), то еще что нить — тоже явно мне не интересное), и пытается обновить до еще более рекламно-следящей версии…
теперь вот броузер который будет контролировать какие расширения у меня стоят и опять таки будет заставлять смотреть рекламу…
пора писать российскую ОС? с API совместимой с WinXP… или переходить на линукс? (но с на него меньше всего хочется — последний раз опять задался целью поставить да по спрашивать сообщество — и как в той песне на форуме «опять в ответ тишина» :-)))
я писал для тех кто хочет разобраться сам, чтобы потом создавать эффективный код, возможно и те библиотеки которые вы потом собираетесь использовать…
фантастикой не увлекаетесь? у Айзека Азимова был помоему рассказ про профориентацию людей в технократическом обществе будущего… там все люди селекционировались по умениям, потом им давали пленки чтобы освоить то или иное оборудование, потом на основе полученного образования их направляли на те или иные планеты где это оборудование использовалось…
но были люди которые не подпадали ни под одну из программ..- потому что они обладали интеллектом чтобы создавать эти самые пленки для обучения других…
Мы с вами просто в разных группах :-) вы любите использовать готовое, я люблю создавать с нуля…
по тому что вы написали делается абсолютно противоположный вывод…
за минус спасибо!
а почему бы не разобраться как делать правильно? вы уверены что библиотека написана правильно? — я например, после того как сделал минимальную выборку по интернету — уже не уверен!!!
почитайте хабр — статьи об обнаруженных ошибках в стандартных библиотеках возникают постоянно… разница между мною и вами — в том что я смогу понять как должно быть написано, а вы нет…
и если поступать так как вы предлагаете то будут получаться системы которые работают и глючат одновременно… :-)
меня этим хром подкупает — закладки не нужно сохранять при переустановке компа, так же они доступны и с работы (нужно только войти в аккаунт гугл) + фильтр рекламы…
ну и не такой тормозной как IE, хоть и прожорлив на память (но у меня оперативки 16 гигов — поэтому об этом не задумываюсь)
да и невозможность комметирования другими пользователями… получается что туториалы на хабре — это бесполезное занятие, так как спросить смогут далеко не все — сделали бы для них отдельную ветку обсуждения тогда что ли…
одну две команды все равно вручную посылать нужно…
Опять таки DMA это хорошо, но все таки нужно понимать как происходит работа изнутри…
помоему конструкция излишне сложная… можна написать проще:
то есть промежуточная константа text1 просто не нужна!
в какой то мере одно это достоинство перевешивает все его недостатки :-)
и если «вдруг» реклама вернется — то большинство точно будет мигрировать на другие браузеры…
все таки ресурс достаточно хорошо индексируется поисковиками, может быть кто то набредет до статьи раньше чем напишет не правильный код…
тем более что неправильно написанный код еще и нервов портит — потому что вроде работает, но что нить изменишь и уже не работает!..
STM32F1, STM32F2, STM32F4 — имеют одинаковый по функциональности SPI
в STM32F3 — по все видимости вообще организован FIFO 3x32!!!
про 16 бит у меня написано, да и не ставилась цель рассказывать про битность… это узкоцелевая статья — про работу флагов интерфейса SPI
DMA и прерывания вы не сможете удобно и эффективно использовать при передаче «солянки» из данных и команд…
Что за дисплей подключали?
проблемы стали возникать когда я стал менять скорость SPI — вся работа с дисплеями стала рушиться! и вот тогда я понял что работаю с дисплеем не правильно…
сейчас у меня все модули работы с дисплеями работают как минимум от 1 мгц до максимума… — это как раз самый лучший показатель что все написано верно…
интересует привилегированный и обычный режимы процессора, минимальные функции и т.д.
жаль…
интересна сама система!
(написал чтобы потом иметь возможность комментировать)
в гугле одна из первых ссылок rutracker.unblock.ga — это левак или их не будут блокировать?
имхо достаточно регистрировать новые домены каждый месяц и по поиску их будут находить…
p.s. сам пользовался рутрекером крайне редко — поэтому плагин обхода не ставлю, и судя по ссылке выше это и не нужно…