Как итог этого блуждания в 12 словах - роли этой ролевой игры - тоже вопросительны.
Где учитель, а где ученик ?
Ну или если нести крамолу и крошить батон на ортодоксальную/догматичную двоичную логику - то увеличение разрядности представления данных вдвое - позволяет увеличить количество градаций вопросов/ответов до "кто учитель, кто ученик, а кто полноправный участник мозгового штурма/коллективного разума", никто как исключение не рассматриваем.
это спокойная жадность и трезвый расчёт
Жадность состоит в том, чтобы взять один из самых дорогих МК семейства
Это уже не моя жадность, а микрочиповская.
а трезвый расчет - трахаться с его устаревшей архитектурой и системой команд, зачем то высчитывая циклы при элементарном суммировании....?
Ну так-то согласен. Но - "лень" как причина/демотиватор - только ли лично мне свойственна ?
Или лично мне слышать "лень читать/вникать" в листинг 12 штук машинных слов от человека, который "за 2 дня освоил переход на Пик-24" - волшебно и удивительно ?
И "вместо тысячи слов" обоснования этой "лени вникать" с объяснениями "не читабельности алгоритма" но "тривиального алгоритма многобайтного сложения чисел" - не проще ли и быстрее ли было дать ответ на заданный вопрос ? Ибо вместо процитированных 4 циклов на байт - есть надежда сократить до 3 в системе команд Пик-18, а до 2 циклов на байт полагаю что надежды нет.
А про "устаревшую" систему команд - ну даже поговорить не с кем после "портянки из 12 слов".
А почему, собственно, нет ?
Или технологи научились уже выпускать транзисторы без разброса параметров?
Это один транзистор можно отобрать. А когда их миллион, даже на одном кристалле, и когда дело совсем не в транзисторах, а в паразитных связях многослойной разводки поверх этих самых транзисторов, а так же миллионах разнообразных режимов взаимодействия этих самых паразитных параметров, тогда разгон становится источником совершенно необъяснимых багов.
Это согласен, становится. Если разгон слишком жадный. Или не становится - если не жадный.
Надо ли мне ставить вопросы по разгону или они точно так же как и вопрос про оптимизацию кода будут спущены в алебастру ?
Задавать вопросы про причины этих багов как то странно. Вы не находите?
Не нахожу.
Задавать вопросы - вообще полезно. Даже если информация от ответов - не всегда ожидаемая, однако не значит что нулевая или бесполезная.
И доложу - разгадка того вопроса про 2 скорости старт/разгон - была мной найдена в процессе написания той мессаги, но убрана из мессаги.
И вижу сейчас - что не зря стёр разгадку, наблюдать за предположениями внешнего разума - любопытно.
А разве не решение абстрактных задач является одной из форм соревнования интеллектов ?
Скажем, у меня в свое время на PIC18F45K22 неустойчиво работал дебаг на частоте осциллятора 64 МГц. А релиз при этом прекрасно функционировал.
Какой уж тут разгон?
И у меня на Pic18 & ICD-2 такая же хрень - отладчики и эмуляторы не работают, а в натуре - всё Ок. Протеуса на него нет, согласен.
Но повторюсь - чья это жадность или тупость, моя или микрочипов ?
И второй момент - лично у меня спаяна/написана/чутка отлажена заготовка на Пик18Ф4431 которая вместо главного кварца использует LC контур с варикапом.
А на основе второго кварца она измеряет и выводит на экран собственную тактовую частоту, от которой имеем ШИМ с точной/плавной подстройкой на частоту резонанса силового модуля.
Менять её самостоятельно и поддерживать заданной - не дописал, однако - в ходе тех экспериментов - верхний предел умножителя частоты х4 ~15.2:15.5 МГц в Пик-18Ф4431 был обозначен весьма явно на нескольких имеющихся у меня экземплярах при питании 5.05 вольта от близко расположенного вторичного стаба и нормальной керамики шунтирующей питание максимально близко к кристаллу.
А без умножителя - полагаю что ещё выше тактовую можно поднимать. Хотя лично не пробовал.
А та затея (с точной подстройкой частоты ШИМ под резонанс силы) - ну дополнилась сейчас эксельным генератором коэффициентов для программного 4х октавного переключателя PTPER/PDC частоты ШИМ на лету.
Спасибо, я заметил.
К вопросу о ленивости чтения чужих пустопорожних портянок.
"Портянкой" мы называем листинг 12 машинных слов для обработки 3 байт ? Так-то характеризует объём буферов и навыки скорочтения, согласен.
Чего же тогда говорить "просто" про 500 страниц мануал на Пик-24 ? Или 5 страниц перечень его команд, ну для "освоения за 2 дня" ?
300+ вариаций его команд с нюансами использования - запомнить оказалось легче ?
А с тех пор буфера внезапно подусохли, лично я правильно понял разительное уменьшение глубины и скорости восприятия ?
Или это был разговор про людей с разными головами ? Или допинх/мильдоний ?
Во первых, совершенно непонятно зачем нужно приводить вместо исходника дизасм-листинг?
В нём больше инфы и она объективна.
Как видно из этого листинга - исходный код из макросов,
для понимания исходника пришлось бы приводить текст макросов,
объём "портянки" в строках был бы ещё больше, ответ на вопрос был бы ещё очевиднее.
Именно с учётом того, что уже и так заблудились в портянке из 12 машинных слов.
Во вторых, оформление исходника настолько безобразно в смысле читабельности, что там и ловить постороннему человеку, а паче автору через год, нечего.
Вместо нормального структурирования алгоритма, линейный код с тасованием переменных туда-сюда.
Ну текст макросов тоже когда-то выдумывался, писался и отлаживался. И да, в макросах тоже есть каменты, которые асм опускает до листинга.
Часть я поудалял перед публикацией, сокращая "портянку" до уровня "можно прочитать за 10 секунд".
Вижу что не помогло.
Комментарии понятны только автору, а чаще отражают то, что и так очевидно из комментируемой инструкции.
Если всё так очевидно - то где ответ на заданный тривиальный вопрос ?
Ну вместо тысячи слов - три команды/три цикла на байт ? Вместо имеющихся в листинге 4х ?
Мне это напомнило комментарии кода незабвенного Коробейникова...
Должен ли я чуйствовать себя как-то иначе от того, что некие люди в интернетах испытывают некие ассоциации от прочтения листинга из 12 слов ?
Особо после того, как эти люди лично мне рассказали про лень блуждания в пустопорожней портянке из 9 строк/12 слов, и алгоритм кривой, и каменты не те, и оформление не такое ?
Но вот когда "освоить за 2 дня" переход на Пик-24 - тогда да, это можно.
Глаза не режут противоречия в уровне интеллекта "инженера, мозг которого работает всегда и даже ночью, ибо это профи" ?
Или с одного аккаунта пишут иногда инженер и в основном его неумелая тёща ?
Последний раз редактировалось
psw2.ru Вс янв 27, 2019 08:44:02, всего редактировалось 1 раз.