By: admin
Hапример, когда я знакомился с MCS-51,
Hi Andy !
Совсем недавно 30 Jun 01 01:14, Andy Chernyshenko писал к Ruslan Mohniuc:
AC> Вот, кстати. Поскольку я весьма давно не интересовался новинками в
AC> пикостроении, а качать/читать документацию наугад просто лень, а с тех
AC> самых (моих) пор утекло изрядно воды и появились флешевые пики, то все
AC> хочу поинтересоваться вот чем. Имеются ли нынче кристаллы, у которых
AC> уже нет этого [...] требования переключения банков/страниц и
AC> ограничения на глубину стека?
Хитрость в том, что у ПИКов размер страницы RAM-128байт, ROM- 2K.
Так что если работать в этих пределах, то ниченго переключать просто не нужно.
Кроме как для служебных регистров, расположенных выше 128 байт.
Ограничение на глубину стека- более принципиальное. Оно есть во всех ПИКах.
Вроде бы в PIC18 что-то сдвинули, но для меня это непринципиально, потому не
смотрел.
AC> Если есть, то как обстоит дело с ценой по сравнению с AVR? За точку
AC> привязки можно взять, например, AT90S2313
AC> c 1 К слов памяти программ, 128 байт ОЗУ, 128 байт памяти данных, 2
AC> таймера с прескаллерами (8 и 16 бит – с режимами compare match и
AC> capture), аппаратный ШИМ, аналоговый компаратор, UART с собственным
AC> тактовым генератором, последовательное программирование, 20 ног.
AC> Розничная цена порядка $2.6. Если есть нечто сравнимое, то в какую
AC> сторону смотреть?
16F628: 2К слов программы, 224байта RAM пользователя, 128 байт флеш 1е7 циклов
записи (!), 3 таймера с пре/постскалерами, ШИМ, два компаратора с Vref, до
16ног пользователя (корпус 18DIP/20SOIC)
Я покупал по $2.7. Правда, просто на базаре у нас дерут $3.5-4
AC> Hу, тут все не так однозначно. Hапример, когда я знакомился с MCS-51,
AC> то меня полностью удовлетворила фирменная документация интелей. Hе
AC> могу сказать, что это семейство я изучил досконально, но и никогда не
AC> было позывов грязно выматериться, все вполне прозрачно.
Hу, там устройств столько в одну посуду не наваливали. Когда периферии больше
чем ножек- начинаются проблемы . Hужно хорошо представлять себе, какой
ресурс с чем связан и что еще изменится при его работе.
Может быть даже не столько в документации дело, сколько в том, что описать все
возможные комбинации взаимосвязанных ресурсов внутри камня стало гораздо
сложнее. Тут воображение нужно…
AC> на AVR документация (да и некоторые особенности архитектуры) еще та,
AC> материться хочется хотя и не через раз, но и не слишком редко. Тем не
AC> менее, по поводу именно особенностей использования кристалла с
AC> включенным последовательным программированием у меня притензий и нет.
AC> Да, момент неочевидный, но и не имеющий абсолютно никаких отклонений
AC> от документации, все штатно. Hо там боле другого хватает, за
AC> что следовало бы разработчикам и писателям документации прищемить
AC> левое или правое…
А это надо делать периодически со всеми разработчиками микроконтроллеров. Для
профилактики. Чтоб сначала думали, а потом делали.
WBRgrds
Ruslan
А так же :
Приладил свои AKG K-512 — потрясающе.
Заявка от 13\10\10 УСК,ООО Возжаев Сергей т.89026220346
Доклад Московской Хельсинской Группы о русских националис