Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

HEF в PIC12F1572

Вс апр 25, 2021 11:57:51

Уважаемые, кто в теме, поделитесь рабочим примером кода ( куском кода) на АСМе с задействованием HEF
для PIC12f1572. Перерыл весь инет и ничего не нашел, а "курение" даташита мне не помогло :dont_know:

Re: HEF в PIC12F1572

Вс апр 25, 2021 12:35:22

Так в ДШ даже примеры с кусками кода есть. На все операции - чтение, стирание, запись. В чем проблема-то?

Re: HEF в PIC12F1572

Вс апр 25, 2021 13:11:01

В чем проблема-то?

Делаю все по даташиту, а в протеусе работать не хочет :(

Re: HEF в PIC12F1572

Вс апр 25, 2021 13:20:00

С этого и надо было начинать. Проверьте в железе. В протеусе эта часть может и не симулироваться как надо.

Re: HEF в PIC12F1572

Пн апр 26, 2021 07:35:30

AN1687?

Re: HEF в PIC12F1572

Пн апр 26, 2021 19:08:07

AN1687?

Это я смотрел, там Си-шный пример :wink:

Добавлено after 5 hours 43 minutes 20 seconds:
Ранее никогда не сталкивался с HEF и PIC12F1xxxx. :dont_know:
Кто работал с этим делом, посмотрите простой тестовый исходник, где я ошибаюсь :(
Вложения
test_WR_p1572.asm
(10.23 KiB) Скачиваний: 154

Re: HEF в PIC12F1572

Пн апр 26, 2021 19:43:31

А почему бы симуляторе мплаба не погонять код?
Сейчас прошелся по строчкам, в целом нормально, но есть пара моментов. После вызова WRITE_MEM наверное надо банк подправить, перед bsf WR_OK. И второй момент - я так понял DATA_ADDR это просто переменная, тогда что за movwf HIGH DATA_ADDR

Re: HEF в PIC12F1572

Вт апр 27, 2021 01:07:08

HEF, HEF ... Блин, думаю, что за HEF такой ... Это что-то связано с записью во Flash чтоли, как я понял ?
Объясните мне, далёкому. Ну вот зачем брать проц без EEPROM, для проекта, в котором он необходим ? Ну ладно проц навороченный, с кучей флеша, но такой мелкий ??? Ну объясните, не понимаю я :dont_know:

Re: HEF в PIC12F1572

Вт апр 27, 2021 01:08:30

Решил перед сном всё-таки закинуть в мплаб. Слегка подредактировал на свой лад, добился полной работоспособности записи во флэш. Разницы с записью в других семействах особо нет, также подготавливаешь массив в оперативе и толкаешь в защелки, отличия лишь в количестве слов.
Вложения
test_WR_p1572.asm
(11.83 KiB) Скачиваний: 160

Re: HEF в PIC12F1572

Вт апр 27, 2021 04:28:03

Ну объясните, не понимаю я :dont_know:

Обьясняю, требуется для одного проекта подобрать МК с USART и записью в память данных.
Вероятность того, что будет с несколько десятков приборов и поэтому нужно найти самый дешевый. И вот нашел самый дешевый ( 14 руб за штуку, в упаковке 30 шт.), при чем не на Али, а там блин HEF какой то ужасный :))

Добавлено after 59 seconds:
Слегка подредактировал на свой лад, добился полной работоспособности записи во флэш.

Спасибо большое, сегодня поиграюсь. :beer:
Последний раз редактировалось wws63 Вт апр 27, 2021 05:57:31, всего редактировалось 1 раз.

Re: HEF в PIC12F1572

Вт апр 27, 2021 05:10:44

, а там блин HEF какой то ужасный

Там нет ничего ужасного. Просто выделен кусок флеша для данных. Поэтому чуть больше кода.
Ответить