Написал программу на c+ в MPLAB X IDE v5 , компилируется без ошибок , в Proteus 8 все работает , загружаю в PIC12F629 не работает (verify проходит успешно ).Скачал файл hex программы (другой) все работает . Подскажите что не так. Код программы (которая не работает ) : #define _XTAL_FREQ 32 #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator: High speed crystal/resonator on GP4/OSC2/CLKOUT and GP5/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled) #pragma config PWRTE = ON // Power-Up Timer Enable bit (PWRT enabled) #pragma config MCLRE = OFF // GP3/MCLR pin function select (GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD) #pragma config BOREN = OFF // Brown-out Detect Enable bit (BOD disabled) #pragma config CP = OFF // Code Protection bit (Program Memory code protection is disabled) #pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)
#include <xc.h>
void main(void) {
TRISIO0=0; GPIO0=1; TRISIO2=0; GPIO2=1;
return; }
Код скаченной программы (работает ): :100000002828A301A200FF30A207031CA307031C9A :1000100023280330A100DF300F200328A101E83E90 :10002000A000A109FC30031C1828A00703181528FC :10003000A0070000A10F152820181E28A01C2228A8 :100040000000222808008313831203130000080015 :1000500083169F01073083129900831605118312BE :1000600005157D30012005117D3001202F2863000A :0200700037282F :02400E00843FED :00000001FF система windows 7 . Заметил , что моя программа mplab записывает код в конце , а другая (рабчая программа в начале). Ситема Windows 7, компилятор MPLAB XC8, записывал через Mplab и PicKit 3
Init - инициализация регистров. Значения по Power On Reset (POR) не всегда совпадают с желаниями программистов. Может вы всё-таки прочтёте в pdf-е в каких регистрах указывается выбор между функциями сигнальных выводов контроллера?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения