Например TDA7294

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





Текущее время: Ср апр 24, 2024 01:36:04

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


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



Начать новую тему Ответить на тему  [ Сообщений: 495 ]     ... , , , 15, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: 12F629
СообщениеДобавлено: Вт сен 20, 2016 21:32:32 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
В МК возможно всё.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12F629
СообщениеДобавлено: Вт сен 20, 2016 21:34:25 
Родился

Зарегистрирован: Пн сен 19, 2016 12:11:21
Сообщений: 14
Рейтинг сообщения: 0
otest писал(а):
В МК возможно всё.

Вы понимаете как Это Реализовать в программе?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто нибудь шарит в MPLAB?
СообщениеДобавлено: Ср сен 21, 2016 10:48:07 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
предложения по работе здесь
viewforum.php?f=53


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Кто нибудь шарит в MPLAB?
СообщениеДобавлено: Ср сен 21, 2016 11:10:34 
Родился

Зарегистрирован: Пн сен 19, 2016 12:11:21
Сообщений: 14
Рейтинг сообщения: 0
otest писал(а):
предложения по работе здесь
viewforum.php?f=53

Там спросить или там есть нужная мне инфа


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Кто нибудь шарит в MPLAB?
СообщениеДобавлено: Ср сен 21, 2016 11:12:28 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 14
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 378
Рейтинг сообщения: 0
Спросить. И за деньги у Вас будет "нужная инфа". :)


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Кто нибудь шарит в MPLAB?
СообщениеДобавлено: Ср сен 21, 2016 11:14:22 
Родился

Зарегистрирован: Пн сен 19, 2016 12:11:21
Сообщений: 14
Рейтинг сообщения: 0
shindax писал(а):
Спросить. И за деньги у Вас будет "нужная инфа". :)

Как и куда спросить? Перенесите меня пожалуйста.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто нибудь шарит в MPLAB?
СообщениеДобавлено: Ср сен 21, 2016 11:22:41 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 14
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 378
Рейтинг сообщения: 0
Варианта тут всего два:
Вариант 1.
Идёте по указанной уже ссылке:
viewforum.php?f=53
Нажимаете кнопку "Новая тема", описываете свои "хотелки". Желающие подзаработать там-же отзываются и уже с ними Вы оговариваете сроки, суммы, варианты поставки и.т.д.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 16:42:02 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 26, 2013 21:28:58
Сообщений: 46
Откуда: Москва
Рейтинг сообщения: 0
Думаю мой вопрос по близкой теме...
Установил MPlab X 3.4 , компилятор ХС8 1.33 + Code Configurator.
И как оказалось code configurator не поддерживает камень для моего проекта pic18f6520.
Все ничего, только как оказалось некоторые функции: Например чтение/запись EEPRoM придется создавать вручную, так как в библиотечных функциях их нет (должны создаватся с помощью Code Configurator)/

Странно, хоть я новичек (c MPLab не работал), но помоему, это жутко не удобно.
Вообще интуитивно MPLab X мне близок, но теперь даже незнаю - надо было ставить 8-ку???
Может кто сталкивался подскажите как поступить, можно ли обойти проблему и остаться на X? :dont_know:

_________________
Чтобы избавиться от всяких котов, лучше всего обзавестись своим собственным...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 16:59:30 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Igor_Naum писал(а):
Вообще интуитивно MPLab X мне близокно теперь даже незнаю - надо было ставить 8-ку???
Вы говорите про IDE. Разницы нет никакой, только лишь в удобстве.
Если в компиляторе нет библиотек, то их не будет в любой IDE.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 18:27:16 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 26, 2013 21:28:58
Сообщений: 46
Откуда: Москва
Рейтинг сообщения: 0
А, так наверно дело не в MPLab, а в компиляторе XC8?
:)
Попробую помладше версии поискать.

_________________
Чтобы избавиться от всяких котов, лучше всего обзавестись своим собственным...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 19:08:06 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
А не проще самому расписать работу с ЕЕПРОМ, чем искать библиотеки? В ДШ все и так расписано, осталось только перенести в проект.
Сделаете один раз, потом постоянно пользоваться будете.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 19:28:49 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 26, 2013 21:28:58
Сообщений: 46
Откуда: Москва
Рейтинг сообщения: 0
Дело в том, что я пока на этапе вникания в MPlab и XC.
Скажем так,- ситуация с EEPROM , это индикатор насколько быстро я смогу сделать первоначальный рабочий вариант проекта...
Ну и MicroC немного разбаловал после ассемблера...
Ща пробую XC 1.32 установить.

_________________
Чтобы избавиться от всяких котов, лучше всего обзавестись своим собственным...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 19:37:13 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Ничего не понял :)
Если знакомы и с ассемблером, и с си дело имели, то какие проблемы расписать функции для еепром? МПлаб достаточно вменяем для начинающих, проблем быть не должно.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 20:50:05 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Igor_Naum писал(а):
Попробую помладше версии поискать.
Дело не в версии, а в отсутствии поддержки в компиляторе всяческих нужных Вам библиотечных функций :)
Поддержу Zhuk72'а - напишите один раз эти функции, потом будете пользоваться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 21:04:02 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Попробуйте :
Спойлер
Код:
/************************************************************/
void Eeprom_Write(unsigned int adres, char val){
*(unsigned int*)&EEADR = adres;
EEDATA = val;
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.WREN = 1;
EECON2 = 0x55;
EECON2 = 0xaa;
EECON1bits.WR = 1;
}
/************************************************************/
unsigned char Eeprom_Read(unsigned int adres){
*(unsigned int*)&EEADR = adres;
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.RD = 1;
return EEDATA;
}
/************************************************************/
Может заработает...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Пн сен 26, 2016 22:51:57 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 26, 2013 21:28:58
Сообщений: 46
Откуда: Москва
Рейтинг сообщения: 0
Да, код компилится, и симулятор показывает запись в ЕЕпром.
http://img.radiokot.ru/files/84082/12s52hjr2e.jpg
Спасибо...
Добавлю туда запрет прерываний и проверку флага записи...

Но это потом... Как оказалось есть пробелы - изучаю структуру файлов проектов.

_________________
Чтобы избавиться от всяких котов, лучше всего обзавестись своим собственным...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Вт сен 27, 2016 12:11:06 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Alex, поясните, пожалуйста, вот это:

*(unsigned int*)&EEADR = adres;

Адрес ЕЕПРОМ у этого ПИКа 10-битный, младшие 8 бит в EEADR и 2 старших бита в EEADRH.
Признаю, что мои познания в С пока весьма поверхностные, но все равно не понимаю, как принимаемый функцией adres попадет в старший регистр адреса.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Вт сен 27, 2016 16:08:35 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Zhuk72 писал(а):
Alex, поясните, пожалуйста, вот это:
*(unsigned int*)&EEADR = adres;
Если разложить это всё на части, то получаем - объявление указателя на int-переменную, присваивание ему адреса, находящегося в EEADR, и по этому указателю (адресу, который записали) пишем значение переменной adres. Получается запись обоих байтов в адреса, начиная с EEADR.
Вобщем, штудируйте на тему "указатели" :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Вт сен 27, 2016 17:00:29 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Спасибо за разъяснение :) Интересно.
Указатели я видел, но не сообразил, что инт разложится на 2 байта, один из которых окажется в соседнем старшем регистре.
Еще этот амперсанд там зачем-то :?

Вот я бы пошел в лобовую атаку:
Код:
EEADR = (adres & 0x0FF);
EEADRH = ((adres >> 8) & 3);

Всегда помню о том, что в конечном итоге все это выльется в ассемблерный код. И потому стараюсь "объяснить" компилятору на пальцах :))) так сказать, попроще, чтоб он не вздумал чесать правое ухо левой рукой через промежность.
Вообще, интересно было бы скормить компилятору оба варианта и посмотреть, в какой асм код это выльется в обоих случаях.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по MPLAB X.
СообщениеДобавлено: Вт сен 27, 2016 20:43:30 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Zhuk72 писал(а):
Всегда помню о том, что в конечном итоге все это выльется в ассемблерный код.
И это правильно.

Zhuk72 писал(а):
Вообще, интересно было бы скормить компилятору оба варианта и посмотреть, в какой асм код это выльется в обоих случаях.
Если уберёте "& 3" и компилятор будет более-менее умным, то код должен быть одинаковым.

Кстати, "& 3" можно и убрать. Если в регистре EEADRH активных только 2 бита, то ничего страшного не случиться, если что-то запишется в остальные биты.


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

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


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

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


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

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


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