AC-DC и DC-DC преобразователи напряжения Top Power на складе ЭЛТЕХ

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

Страница 2 из 4
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 643
624 131
35 9
 
17.02.2011 21:08 #11
досконально надо изучать архитектуру МК проще всего и правильней это делать на ассемблере изучая датащиты на МК
зная архитектуру МК уже без разницы на каком языке вы будите писать программы ассемблер,Си,паскаль,бэйси разница будет только в синтаксисе этих языков
Оценка
Мониторинг и контроль температуры необходимы во многих устройствах и приборах. Сложно найти электронную систему, в которой не присутствовал бы тот или иной температурный датчик. Многие азиатские производители производят датчики, которые не уступают по качеству популярным западным решениям и выгодно отличаются от них по цене. Каждая из компаний обладает большим опытом в производстве микроэлектронных приборов и имеет мощные отделы разработки и контроля качества. Они предлагают не только свои разработки, но также функциональные и Pin-to-Pin-аналоги популярных датчиков западных компаний в конструктивных исполнениях для самых разнообразных областей применения.
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
29.03.2011 20:53 #12
Цитата:
Сообщение от DmitriyVDN
досконально надо изучать архитектуру МК проще всего и правильней это делать на ассемблере изучая датащиты на МК
зная архитектуру МК уже без разницы на каком языке вы будите писать программы ассемблер,Си,паскаль,бэйси разница будет только в синтаксисе этих языков
Добавил бы: нужно учиться ПРОГРАММИРОВАТЬ, а писать программы потом легко хоть на чем. Алгоритмизация и абстрактное представление задачи на первом месте , а написать код по хорошему алгоритму - это просто.
Оценка
Компания Chipown представила высокоскоростной драйвер PN7113 для управления N-канальными транзисторами MOSFET или IGBT, работающими в полумостовой топологии. Микросхема является Pin-to-Pin совместимым аналогом популярных западных драйверов хх2110, хх2113 и хх2112, но при этом имеет существенное преимущество – более доступную цену. В статье приведен детальный разбор сравнительных параметров драйверов PN7113 и хх211x, их электрических характеристик, а также схем включения, цоколевки и описания выводов.
Новичок
 
Регистрация: 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
Репутация: 643
624 131
35 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
Репутация: 643
624 131
35 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, время: 01:27.
Обратная связь РадиоЛоцман Вверх