Например TDA7294

Форум РадиоКот • Просмотр темы - PIC12F629
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 06:05:48

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: PIC12F629
СообщениеДобавлено: Пн окт 22, 2018 17:31:21 
Родился

Зарегистрирован: Пн окт 22, 2018 17:11:41
Сообщений: 3
Рейтинг сообщения: 0
Написал программу на 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


Вложения:
0009.png [80.56 KiB]
Скачиваний: 468
0010.png [79.33 KiB]
Скачиваний: 441
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC12F629
СообщениеДобавлено: Пн окт 22, 2018 17:53:05 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Стандартная ситуация из за нежелания читать pdf и делать полный Init контроллера.
По умолчанию, на GP0 и GP1 назначены входы компаратора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC12F629
СообщениеДобавлено: Пн окт 22, 2018 18:23:52 
Родился

Зарегистрирован: Пн окт 22, 2018 17:11:41
Сообщений: 3
Рейтинг сообщения: 0
GPIO2 в коде так же не работает .

Добавлено after 6 minutes 55 seconds:
Что такое init , в даташите не нашел, инициализация ? Может из за этого и GPIO2 не работать ?

Добавлено after 3 minutes 52 seconds:
1 Нашел. 2 Вопрос только


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: PIC12F629
СообщениеДобавлено: Пн окт 22, 2018 18:31:44 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Init - инициализация регистров. Значения по Power On Reset (POR) не всегда совпадают с желаниями программистов.
Может вы всё-таки прочтёте в pdf-е в каких регистрах указывается выбор между функциями сигнальных выводов контроллера?


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: PIC12F629
СообщениеДобавлено: Пн окт 22, 2018 21:38:02 
Родился

Зарегистрирован: Пн окт 22, 2018 17:11:41
Сообщений: 3
Рейтинг сообщения: 0
Спасибо , разобрался , надо было заполнить регистры, т.к. некоторые значения могут быть разными.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


Кто сейчас на форуме

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


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y