HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Програмирование PIC контроллеров на Assembler

Страница 2 из 4
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
17.02.2011 21:08 #11
досконально надо изучать архитектуру МК проще всего и правильней это делать на ассемблере изучая датащиты на МК
зная архитектуру МК уже без разницы на каком языке вы будите писать программы ассемблер,Си,паскаль,бэйси� � разница будет только в синтаксисе этих языков
Оценка
Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов.
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
29.03.2011 20:53 #12
Цитата:
Сообщение от DmitriyVDN
досконально надо изучать архитектуру МК проще всего и правильней это делать на ассемблере изучая датащиты на МК
зная архитектуру МК уже без разницы на каком языке вы будите писать программы ассемблер,Си,паскаль,бэйси� � разница будет только в синтаксисе этих языков
Добавил бы: нужно учиться ПРОГРАММИРОВАТЬ, а писать программы потом легко хоть на чем. Алгоритмизация и абстрактное представление задачи на первом месте , а написать код по хорошему алгоритму - это просто.
Оценка
Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy.
Новичок
 
Регистрация: 22.10.2010
Сообщений: 2
Репутация: 12
2 0
0 0
 
19.05.2011 16:22 #13
Посмотри здесь http://www.labkit.ru/html/Assembler_for_PIC Очень много полезной информации. Я именно с него и начинал.
Оценка
Новичок
 
Регистрация: 07.03.2011
Сообщений: 23
Репутация: 12
2 2
0 0
 
21.09.2012 20:35 #14

Вопрос по Icprog

Доброго всем времени суток!
Нарисовался у меня такой вопрос. Взялся я прошить PIC12F629. Есть программатор, есть НЕХ-файл, использую IcProg106C. Проблема возникла с битами конфигурации. Во первых я не знаю что означает поставленная галочка - ноль или единицу (в даташите включение или выключение битов обозначается 0 или 1, а не галочкой). Прошу доходчиво растолковать значение битов WDT, PWRT, MCLR, BODEN, CP, CPD и как они работают на практике. И еще одно: если при программировании была включена защита кодов программы, то при последующем чтении содержимого чипа будет видным содержимое, или отобразятся только ноли. Заранее спасибо за помощь.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
21.09.2012 21:10 #15
Цитата:
Сообщение от amatop
что означает поставленная галочка - ноль или единицу (в даташите включение или выключение битов обозначается 0 или 1, а не галочкой).
и то и другое..... галочка в IcProg-е означает включение бита.... включенным состоянием может быть как 1 так и 0
для WDT, MCLR, BODEN включено= 1
для CP, CPD, PWRT включено= 0
Цитата:
Сообщение от amatop
Прошу доходчиво растолковать значение битов WDT, PWRT, MCLR, BODEN, CP, CPD и как они работают на практике.
а енто усердней курим даташит там все разжевано
..... или отобразятся только ноли.
Последний раз редактировалось DmitriyVDN; 21.09.2012 в 21:17.
Оценка
Новичок
 
Регистрация: 07.03.2011
Сообщений: 23
Репутация: 12
2 2
0 0
 
21.09.2012 22:07 #16
Да втом-то и дело, что читаю даташит на PIC12F629 на русском языке. Но тут как в школе - в учебнике все написано, но без разъяснения учителем ученики сами разобраться не могут. Не спец я по этим делам, тоько начинаю, многого не понимаю и хочу научиться. А это я повторяю схему и пробую прошить чип (так сказать первые шаги). Поэтому и прошу разжевать.

..... или отобразятся только ноли.

Я так понимаю эта фраза означает, что при включенном бите СР при чтении чипа его содержимое спрятано, а отображаются тольно 0000.
Не пинайте за примитивные вопросы. На данном этапе мне все это надо понять на элементарном уровне.
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
21.09.2012 22:11 #17
при написании программ с помощью mplab ide биты конфигурации присутствуют в трафарет-заготовке проэкта - необходимо их только правильно переуказать под выбранный режим работы.
далее при компиляции эта информация автоматически добавляется в *.hex файл проэкта и при загрузке оного в icprog или winpic800 автоматически добавляется вместо заставки по умолчанию - ничего вручную набирать уже не потребуется
А вот калибровочную константу надо лапками вбивать индивидуально для каждой ИС (предварительно перед программированием считать из нее дамп и записать значение последней ячейки) иоаче кристаллу "кылдык"
Последний раз редактировалось BOB51; 21.09.2012 в 22:19.
Оценка
Новичок
 
Регистрация: 07.03.2011
Сообщений: 23
Репутация: 12
2 2
0 0
 
21.09.2012 22:20 #18
Так оно у меня и происходит. Но сомнения меня терзают оттого, что в настройках установлена проверка при программировании (а после программирования нет). В конце процесса появляется уведомление что все прошло успешно. Но при последующем чтении содержимого чипа отображаются только 0000 (за исключением последнего адреса, где записана заводская константа(о ее важности я, слава Богу, прочитал вовремя)). При попытке сравнить содержимое чипа и буфера появляется сообщение об ошибке при сравнении адреса 0000h. Такое же сообщение появляется если перед прошивкой в настройках включить проверку после программирования. Пролейте свет на проблему, плиз.
Последний раз редактировалось amatop; 21.09.2012 в 22:30.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
21.09.2012 22:39 #19
ну и шо за программатор? он у вас не работает! топ-то читать - читает, но не программирует....
Оценка
Новичок
 
Регистрация: 07.03.2011
Сообщений: 23
Репутация: 12
2 2
0 0
 
21.09.2012 23:01 #20
ExtraPic. Но в том то и дело что пишет, проверено. Только пишет ли он то что надо?
Оценка
Ответ
Страница 2 из 4
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 03:41.
Обратная связь РадиоЛоцман Вверх