Re: Вычисляемый переход - проблема
Добавлено: Пн янв 07, 2019 05:58:36
[uquote="FIREBALL_1984",url="/forum/viewtopic.php?p=3542787#p3542787"]а изучать СИ или новые мощные контроллеры просто нет времени. другая работа, другие заботы. пот ому что я не зарабатываю на разработках МК. а команды пик 18 и его строение не забудешь. так как он достаточно прост.[/uquote]
PIC24 не сложнее с точки зрения понимания. Более того, он во многом наследует идеологию 18-х. У меня ушло не более пары дней для написания первого проекта на PIC24 после PIC18.
Вы пытаетесь рассуждать о вкусе устриц, НИ РАЗУ НЕ ВЗЯВ ИХ В РОТ.
Все что требуется для старта - создать проект с необходимым для старта минимальным синтаксисом. Причем даже не на железе, а в симуляторе среды. Поиграть в дебаге и сразу все станет ясным. И команды и синтаксис и вообще все.
[uquote="FIREBALL_1984",url="/forum/viewtopic.php?p=3542787#p3542787"]вот тут и чтение таблиц пригодилось. таблица создавалась в эксель. сразу как ДАТА и 16 бит число. и напрямую грузилось в пик18. можно сразу читать 16 битные числа. чего в пик16 гораздо сложнее реализовать.[/uquote]
Во первых, копировать таблицы из Эксель можно куда угодно. И в 24/33-и, и в 18-е, и в 12/16-е. Причем тут Эксель?
Во вторых, СРАЗУ читать 16-разрядные числа в ЛЮБОМ 8 разрядном контроллере ПРИНЦИПИАЛЬНО невозможно. Только в 2 приема.
Разница между 12/16 и 18 состоит лишь в длине командного слова. Поэтому в 12/16 всегда будут пропадать 6 бит на слово в таблицах. Так я и в 24/33-их редко когда использую 24 разряда команды целиком в таблицы. Они плотно упаковываются только в байтных таблицах. Чего там экономить флеш? Один хрен он на АСМе всегда пустой на чуть менее, чем на 99%.
Ну и снова повторюсь. Если лень освоить новое В КАЧЕСТВЕ ХОББИ, то не стоит этим хобби вообще заниматься. Ну а Вы пытаетесь ПРОФЕССИОНАЛЬНО применять матчасть. Стыдно ссылаться на время. Голова инженера всегда занята профессиональными проблемами. Даже на отдыхе. Это часть самой профессии.
PIC24 не сложнее с точки зрения понимания. Более того, он во многом наследует идеологию 18-х. У меня ушло не более пары дней для написания первого проекта на PIC24 после PIC18.
Вы пытаетесь рассуждать о вкусе устриц, НИ РАЗУ НЕ ВЗЯВ ИХ В РОТ.
Все что требуется для старта - создать проект с необходимым для старта минимальным синтаксисом. Причем даже не на железе, а в симуляторе среды. Поиграть в дебаге и сразу все станет ясным. И команды и синтаксис и вообще все.
[uquote="FIREBALL_1984",url="/forum/viewtopic.php?p=3542787#p3542787"]вот тут и чтение таблиц пригодилось. таблица создавалась в эксель. сразу как ДАТА и 16 бит число. и напрямую грузилось в пик18. можно сразу читать 16 битные числа. чего в пик16 гораздо сложнее реализовать.[/uquote]
Во первых, копировать таблицы из Эксель можно куда угодно. И в 24/33-и, и в 18-е, и в 12/16-е. Причем тут Эксель?
Во вторых, СРАЗУ читать 16-разрядные числа в ЛЮБОМ 8 разрядном контроллере ПРИНЦИПИАЛЬНО невозможно. Только в 2 приема.
Разница между 12/16 и 18 состоит лишь в длине командного слова. Поэтому в 12/16 всегда будут пропадать 6 бит на слово в таблицах. Так я и в 24/33-их редко когда использую 24 разряда команды целиком в таблицы. Они плотно упаковываются только в байтных таблицах. Чего там экономить флеш? Один хрен он на АСМе всегда пустой на чуть менее, чем на 99%.
Ну и снова повторюсь. Если лень освоить новое В КАЧЕСТВЕ ХОББИ, то не стоит этим хобби вообще заниматься. Ну а Вы пытаетесь ПРОФЕССИОНАЛЬНО применять матчасть. Стыдно ссылаться на время. Голова инженера всегда занята профессиональными проблемами. Даже на отдыхе. Это часть самой профессии.