Easyelectronics.ru

Электроника для всех
Текущее время: 20 июн 2018, 12:30

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 22 ] 
Автор Сообщение
 Заголовок сообщения: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 17 июл 2017, 19:44 
Здравствуйте!

Зарегистрирован: 17 июл 2017, 19:41
Сообщения: 1
Всем привет!
нашел в инете такое: http://arduinokit.ru/electronics/mic...nking-led.html

заливаю в свой pic12f675 прошивку с вышеприведённого ресурса -- всё мигает лучше чем надо.

заливаю свою -- ничего.
Тыкаюсь уже 2й день, Подскажите, в чём беда в моём коде?
Код:
LIST        P=PIC12F675
    __CONFIG    31F4h
   
STATUS  EQU     0003h
GPIO    EQU     0005h
TRISIO  EQU     0005h
Reg_1   EQU     0020h
Reg_2   equ     0021h
Reg_3   equ     0022h

org         0           ; begin             
; preparatory work
            bsf         STATUS,5    ; go to bank 1
            clrf        TRISIO
            bcf         STATUS,5    ; go to bank 0
; main
m1          movlw       00000100b ; pins 0,1,2,
            movwf       GPIO       ; 3,4,5 high voltage
            call        Pause       ; 500000 machine cycles
            clrf        GPIO       ; pins 0,1,2,3,4,5 low
            call        Pause       ;  500000 machine cycles
            goto        m1          ;

;delay = 500000 machine cycles
Pause       movlw       .85
            movwf       Reg_1
            movlw       .138
            movwf       Reg_2
            movlw       .3
            movwf       Reg_3
wr          decfsz      Reg_1, F
            goto        wr
            decfsz      Reg_2, F
            goto        wr
            decfsz      Reg_3, F
            goto        wr
           
            return
            end                     ; end


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 18 июл 2017, 11:11 
Заглядывает иногда

Зарегистрирован: 03 июл 2012, 19:16
Сообщения: 105
Код рабочий, хоть и жуткий :)
MCLR подключен как положено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 23 июл 2017, 04:19 
Только пришел

Зарегистрирован: 14 фев 2014, 18:27
Сообщения: 10
__CONFIG 31D4h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 26 фев 2018, 03:17 
Только пришел

Зарегистрирован: 26 фев 2018, 03:06
Сообщения: 20
где вы только такой код находите....
1. вывод MCLR подключить к +пит.
2. отключить входы компаратора CMCON=0x07
3. отключить входы АЦП ANSEL=0x00
4. запретить прерывания INTCON=0x00
PS
CMCON EQU 0019h
ANSEL EQU 0093h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 26 фев 2018, 08:20 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1823
Где вы только находите такие темы? Посмотрите на дату темы и на кол-во сообщений от ТС.
PIC12 на асме был популярен лет 10 назад. А код по стилю похож на последователей его высокобродия господина Корабельникова.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 27 фев 2018, 22:21 
Только пришел

Зарегистрирован: 26 фев 2018, 03:06
Сообщения: 20
не поверишь, захожу в раздел ПИКов, а темка весит буквально седьмая или восьмая с верху, даже на дату не обратил внимания, не думал что здесь все так глухо... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 27 фев 2018, 22:45 
Заглядывает иногда

Зарегистрирован: 16 окт 2013, 20:15
Сообщения: 157
Откуда: Екатеринбург
DmitriyVDN писал(а):
не поверишь, захожу в раздел ПИКов, а темка весит буквально седьмая или восьмая с верху, даже на дату не обратил внимания, не думал что здесь все так глухо... :)

Просто на таком старообрядческом железе времён царя Гороха вменяемые люди уже давным давно ничего серьёзного не клепают. Отсюда и ложное впечатление о том, что якобы глухо. Дату постов-предшественников в любом случае просматривать надобно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 28 фев 2018, 02:55 
Только пришел

Зарегистрирован: 26 фев 2018, 03:06
Сообщения: 20
Ой да шоб эти вменяемые люди долго жили с их клепками на stm & avr для пром оборудования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 28 фев 2018, 07:41 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1823
Ммм... ну восьминожный PIC12 то годится разве что только для двух кнопок "вкл/выкл" и релюшки... Я ж говорю, тема ПИКов была популярна лет 10 назад.
А по вопросам ПИКов вам лучше на форум microchip.su, да и там PCI12 уже не обсуждается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 28 фев 2018, 15:45 
Заглядывает иногда

Зарегистрирован: 03 июл 2012, 19:16
Сообщения: 105
Просто старообрядцы решают проблемы по старинке, с даташитом и отладчиком, а не на форумах ищут как библиотеку прикрутить или фьюзы прошить :)
Да и восьминогу много применений можно найти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 28 фев 2018, 18:32 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4742
Int_13h писал(а):
старообрядцы решают проблемы по старинке, с даташитом и отладчиком,


Ну "старообрядцы" обычно читают переводной даташит, где ляпов больше чем правды.
А простите какой отладчик для 12 пЫк ????????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 28 фев 2018, 20:16 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1823
Истинные старообрядцы читали Корабельникова, который умудрился наляпать еще и своих диких ляпов, идущих вразрез даже с переводным даташитом.
Глянув на строки кода первого сообщения, сразу виден стиль Корабельникова - регстры GPIO и TRISIO имеют одинаковые адреса, и объявления регистров прописаны тут же, а не через подключение заголовочника.

Ну а для восьминогого МК не так уж и много задач осталось. Обычно это контроллер кнопки с релюшкой или считыватель датчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 01 мар 2018, 13:16 
Заглядывает иногда

Зарегистрирован: 03 июл 2012, 19:16
Сообщения: 105
dosikus_2 писал(а):
Int_13h писал(а):
старообрядцы решают проблемы по старинке, с даташитом и отладчиком,


Ну "старообрядцы" обычно читают переводной даташит, где ляпов больше чем правды.
А простите какой отладчик для 12 пЫк ????????


да тот же ICD2, не?


Вложения:
pic.PNG
pic.PNG [ 16.19 Кб | Просмотров: 809 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 01 мар 2018, 15:44 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4742
Int_13h писал(а):

да тот же ICD2, не?


Вы пЫки в руках хоть держали? Судя по вашим скриншотам вы и есть "старобрядец-корабельниковец"
Конкретно для Pic12F675 нужен debug header стоящий уйму бабла...
https://www.tme.eu/ru/Document/ce9bb62a ... 51292P.pdf

https://ru.mouser.com/ProductDetail/?qs ... Ct5Q%3D%3D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 01 мар 2018, 23:02 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1823
:)))))) вот для PIC12 лучше уж не тратить впустую денег на отладчик. Тренируйтесь в Протеусе - такую мелочевку он вполне точно моделирует, насколько помню.
За давностью лет я уже подзабыл, но кажись отладчик там подключался через пару ножек типа PB6 и ... забыл какая еще, и эти ножки помоему вообще выходили из функционала. А PIC12 с его 5-ю ножками вообще как подключить к отладчику то? ... извиняюсь, я не помню подробностей, прошло уже лет 10 как минимум с тех пор


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 02 мар 2018, 00:15 
Старожил

Зарегистрирован: 05 дек 2015, 16:56
Сообщения: 234
BusMaster писал(а):
:)))))) вот для PIC12 лучше уж не тратить впустую денег на отладчик. Тренируйтесь в Протеусе - такую мелочевку он вполне точно моделирует, насколько помню.
За давностью лет я уже подзабыл, но кажись отладчик там подключался через пару ножек типа PB6 и ... забыл какая еще, и эти ножки помоему вообще выходили из функционала. А PIC12 с его 5-ю ножками вообще как подключить к отладчику то? ... извиняюсь, я не помню подробностей, прошло уже лет 10 как минимум с тех пор

Интересно если забыть прописать СМСON = 7; Протеус промоделирует работу ножек как в реальности?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 02 мар 2018, 00:28 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1823
Насколько помню - да.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 02 мар 2018, 05:54 
Старожил
Аватара пользователя

Зарегистрирован: 09 июн 2016, 13:49
Сообщения: 260
Откуда: Севастополь
BusMaster писал(а):
Обычно это контроллер кнопки с релюшкой или считыватель датчика.
Как-то кисло у вас с фантазией.
Сам уже давно не использую, но лет 10-15 назад на 629/675 влегкую собирались :
GSM-сигнализация со считывателем DS1990, СМС-ками и прослушкой помещения, эл/замок с этими же DS1990, частотомер, LC-метр, всякие таймеры и делители частоты с хитровычурным коэффициентом деления, контроллер ШД, приемник RC5/RC6/NEC c эмулятором PS/2-клавиатуры, просто PS/2-регулятор громкости для ПК, декодер POCSAG, ИК-барьеры, ..., еще что-то - сейчас уже не вспомню.
Короче, есть куча задач, куда смело можно не искать "гигагерцовый 200-ногий МК" (с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 02 мар 2018, 20:01 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1823
Да, нынче с фантазией у меня не богато... Хотя раньше конечно же лепил кучу сдвиговых регистров и расширителей портов, мультиплексировал через диоды клавиатуру и индикатор.. дааа... Но нынче не те времена, когда был скудный выбор МК в магазинах и делали на том, что удавалось достать, не разорившись по деньгам. Нынче восьминожная мелкашка - именно мелкая микросхемка для мелкого применения "на месте", а не "центральный процессор системы".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 03 мар 2018, 01:31 
Старожил
Аватара пользователя

Зарегистрирован: 09 июн 2016, 13:49
Сообщения: 260
Откуда: Севастополь
Тут я уточню : кнопки (напр., 5-6 шт) вешаются на один канал АЦП.
А неплохие (и дешевые) по тем временам ЖКИ c двух/трехпроводным интерфейсом были у Ampire.
В итоге, никаких регистров и гирлянд прочей логики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 03 мар 2018, 05:38 
Заглядывает иногда

Зарегистрирован: 03 июл 2012, 19:16
Сообщения: 105
dosikus_2 писал(а):
Int_13h писал(а):

да тот же ICD2, не?


Вы пЫки в руках хоть держали? Судя по вашим скриншотам вы и есть "старобрядец-корабельниковец"
Конкретно для Pic12F675 нужен debug header стоящий уйму бабла...
https://www.tme.eu/ru/Document/ce9bb62a ... 51292P.pdf

https://ru.mouser.com/ProductDetail/?qs ... Ct5Q%3D%3D


Хидер как то опровергает возможность отладки?
И вообще откуда столько нетолерантности к пикам? Торрес с Орловым покусали или пиководы хлеб отбирают? :)
Каждому молотку - свой гвоздь найдется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pic12F675. asm не мигает светодиод:)
СообщениеДобавлено: 03 мар 2018, 10:09 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4742
Вы просто обсуждаете вещи в коих нибумбум ...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB