Перейти к содержанию

crazz

Рекомендуемые сообщения

На скрине даташита в самом низу видимого ОГЛАВЛЕНИЯ имеет место быть раздел номер 7.0 

Коллеге Tulen стоит его открыть и там обнаружить все про ЕЕПРОМ.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Вы оба продолжаете цитировать мой пост суточной давности слово в слово. Вам больше не о чем написать? А коллеге Tulen лень почитать?

А читать ему еще и читать...

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

4 часа назад, mail_robot сказал:

Вы оба продолжаете цитировать

Если ТС не понял исходное объяснение, то это означает, что оно либо косноязычно, либо неточно. Объяснения должны соответствовать уровню подготовки вопрошаемого. Если он не в курсе относительно особенностей гарвардской архитектуры, а равно не знает распределение карты памяти обсуждаемой платформы, то стоит рассказывать немного подробней, чем коллегам, которые в теме.

Про неточность Вашего объяснения выше было указано. А с Вашей оценкой кода ТС вообще беда - она просто вводит в заблуждение.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

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

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

такое ощущение, что вчера под этим аккаунтом сидел другой человек. Либо он был нетрезв

Человек тот ленив. Раздел епром для пик расписан очень подробно в мануале. Прям до микробов по моему даже с примером кода. А этот товарищчь как галчонок раскрыл рот и сидит ждет, пока ему разжуют и положат. Не люблю таких

Изменено пользователем mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Если человек наблюдает противоречия в окружающем его мире, стоит обратить свое внимание на достоверность СОБСТВЕННЫХ представлений о мире, а не подозревать этот мир в фальсификациях и обмане.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

да не, я думаю это просто вопрос впадения в детство с возрастом. То накатит, то отпустит

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Не, Вы просто самоуверенный и самодовольный хам. Не более того. Причем эти качества имеют рекурсивный характер (это у всех кто ими обладает). То есть их наличие поддерживает их самих.

 

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Приветствую и прошу помощи, второй раз с талкиваюсь с проблемой прошивки PIC микроконтроллеров. На этот раз с PIC16F873А. Программатор MiniPro TL 886A не хочет брать из HEX файла правильные фьюзы. Для прибора нужно 2 прошивки, одна для тестовая для настройки, а вторая основная. Описание прибора тут http://cxem.net/avto/electronics/4-168.php#comment-65754

В приложении скрины ошибок и фьюзы которые ставятся для тестовой и основной прошивки. Для основной прошивки вроде конфиг слово должно быть 3F75 (человек, у которого тоже были проблемы смог прошить с таким) а у меня выходит 0805. HEX файлы тоже приложил.  

build_205-1112-5.jpg

65643_Error main.jpg

65643_Error test.jpg

65643_Fuse main.jpg

65643_Fuse test.jpg

zar5test.hex

zar51.hex

Ссылка на комментарий
Поделиться на другие сайты

Перед прошивкой надо сделать полную очистку кристалла. По нулям, чтобы даже конфигурация обнулилась(вернее 0xFFFF).

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

11 час назад, Тарапунька сказал:

Для основной прошивки вроде конфиг слово должно быть 3F75 (человек, у которого тоже были проблемы смог прошить с таким) а у меня выходит 0805. HEX файлы тоже приложил.  

не морочь голову! для основной прошивки конфиг 0х0805 или 0х1835 в зависимости от того как прога интерпретирует не действующие биты.

и берутся они из прошивки.

; original File = C:\Documents and Settings\frend\Рабочий стол\zar51.hex

    processor 16F873A
    #include <P16F873A.INC>
    __config 0x0805
;   _CP_ALL & _DEBUG_OFF & _WRT_HALF & _CPD_ON & _LVP_OFF & _BODEN_OFF & _PWRTE_ON & _WDT_ON 
;   & _XT_OSC 

а вот с какого перепугу ты пытаешцо включить низковольтовое программирование это вопрос

Ссылка на комментарий
Поделиться на другие сайты

11 час назад, Alexeyslav сказал:

Перед прошивкой надо сделать полную очистку кристалла. По нулям, чтобы даже конфигурация обнулилась(вернее 0xFFFF).

Там стоит чекбокс в окне Erase before. 

 

10 часов назад, IMXO сказал:

не морочь голову! для основной прошивки конфиг 0х0805 или 0х1835 в зависимости от того как прога интерпретирует не действующие биты.

и берутся они из прошивки.

а вот с какого перепугу ты пытаешцо включить низковольтовое программирование это вопрос

Я не морочу, я просто пытаюсь прошить и у меня не выходит. Чекбокс, как раз означает что бит равен 0, а когда его нет - 1. Как Вами получена часть исходника с конфигом?  С помощью декомпилятора? 

Вчера я вот что сделал:  залил прошивку, но отключил, чтоб оболочка брала конфиги из  файла прошивки. Выставил вручную конфиг 3f75 c которым у человека. который собрал прибор он исправно работает.  По области программ верификацию проходит, область данных чистая,  соответвенно проблема  с конфигом. Будет ли работать, станет понятно, когда закончу аппаратную часть. 

Ссылка на комментарий
Поделиться на другие сайты

Никакого мороченья нет. Из приложенной прошивки жестоко выплывает 0805.

1 час назад, Тарапунька сказал:

Вчера я вот что сделал:  залил прошивку, но отключил, чтоб оболочка брала конфиги из  файла прошивки. Выставил вручную конфиг 3f75

Правильно сделал. 

Так ку или не ку ?!

Ссылка на комментарий
Поделиться на другие сайты

что значит нет? ТС начал с

В 12 Февраль 2018 г. в 12:31, Тарапунька сказал:

Программатор MiniPro TL 886A не хочет брать из HEX файла правильные фьюзы.

оказывается прогер берет все правильно. собственно скрин дизасма это подтверждает

6 часов назад, Тарапунька сказал:

По области программ верификацию проходит, область данных чистая,  соответвенно проблема  с конфигом.

еще раз, не мороч голову, в конечном варианте включена зашита памяти программ и памяти данных ,

естественно после прошивки конфига не проходит верификация и прогер вываливается с Ашибко.

нет никаких проблем с конфигом.  а с учетом топологии платы залочивание МК +10 к карме

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, IMXO сказал:

что значит нет? ТС начал с

оказывается прогер берет все правильно. собственно скрин дизасма это подтверждает

еще раз, не мороч голову, в конечном варианте включена зашита памяти программ и памяти данных ,

естественно после прошивки конфига не проходит верификация и прогер вываливается с Ашибко.

нет никаких проблем с конфигом.  а с учетом топологии платы залочивание МК +10 к карме

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

Изменено пользователем Тарапунька
Ссылка на комментарий
Поделиться на другие сайты

На правах бреда. Если вручную выставлять чекбоксы то конфиг основной 1835. А тестовой 3F75. Из прошивок берет 0805  и 2F45  соответственно. Уж не знаю, что тому причина или особенность кода, или недостатки оболочки программатора. 

Ссылка на комментарий
Поделиться на другие сайты

ну не знает твой прогер что для 873 , 1835 и 3F75 это одно и тоже , что незадействованные биты игнорируются , запись и чтение проводятся маской.

если сильно напрягает открываешь хекс блокнотом и исправляешь бит конфигурации в предпоследней строке 

:02400E000508A3
:00000001FF

:02400E00351863
:00000001FF

Ссылка на комментарий
Поделиться на другие сайты

MPLAB® XC32 C/C++ Compiler User’s Guide страница 79.

Check to use the Standard C library in the format before XC32 v1.12. Uncheck to use the HTC LIBC version. The legacy libc is the default for new projects created in MPLAB X v3.15 and later.

Ссылка на комментарий
Поделиться на другие сайты

Ерунда какая-то... Может это они про "HI-TECH C" компилятор пишут. Но он вообще древнейший.

Сейчас Микрочип пиарит свою Harmony библиотеку. Она самая новая.

Ссылка на комментарий
Поделиться на другие сайты

Только почему-то в этой Гармонии функция  SPI "выбор ведомого" не работает и при работе ацп на одну ножку не может переключить эту самую ножку например с нулевой на третью)

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, StationX сказал:

в этой Гармонии функция  SPI "выбор ведомого" не работает

 

2018-02-14_17-00-54.png.1aa13c9ea04bd0ef1b5ec0b7bf78e97f.png
:wacko:

Про остальное - вообще ничего непонятно, что написано.

@StationX , Вы тут с людьми общаетесь, а не с инопланетянами. Уважайте читателей Ваших постов, пишите чётче и внятнее.

Ссылка на комментарий
Поделиться на другие сайты

Я про функцию PLIB_SPI_SlaveSelectEnable.Она не активирует нужный пин(Не переводит его в лог 0)

Я про функцию PLIB_ADC_InputScanMaskAdd,не изменяет сканируемый вход.(Хотя при записи напрямую в регистр,сканируемый вход изменяется.)

Про написание постов полностью согласен,будем стараться это исправить.

Изменено пользователем StationX
Ссылка на комментарий
Поделиться на другие сайты

Всем привет!

Кто-то пробовал реализовать протоколы I2C или SPI (или что-то подобное) без использования аппаратных модулей?

В MikroC есть готовые библиотеки для ведущего, но вот для ведомого нет :(

В качестве ведомого планирую PIC16F887.

Нужен односторонний обмен ведущий -> ведомый.

У ведомого контроллера есть свободные линии на порте B. На стробирующий сигнал ведущего "ловить" прерыванием ведомого по одной из линий порта В и в прерывании читать линию данных.

Но мне кажется, в таком случае будут ложные срабатывания.

Может кто натолкнет на мысли?

 

Ссылка на комментарий
Поделиться на другие сайты

а шо там наталкивать , назначаешь клок на RB0, включаешь прерывание по фронту на INT, настраиваешь нужный фронт и в прерывании читаешь данные по любому пину...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Зачем же пугать человека? Он же правильно мыслит. Вопрос чтобы правильно все сделал. Гальванику...
    • Вероятно, в разделе "Работа" вам помогут. При условии предоставления чёткого и недвусмысленного технического задания.
    • Привет кто это еще читает. Знакомый купил в Москве по адекватной цене пару  B615D, дал на диагностику перед уверенной эксплуатацией. Одна сразу в защите, большой динамик спален, усилители на высокоомную нагрузку поют, буду позже разбираться. А вот вроде бы вполне работоспособная не сдюжила и 10 минут на хорошей мощности на плотном прогрессиве. Вылетели ключи в БП и драйвера на MMBTA56. Видно что был в ремонте, возможно ключи оказались палёнкой. Есть мысль впаять вместо FQPF13N50  чуток помощней по току 18N50-e. По параметру Qg аналогичные, а по  Сg будут потяжелей, 2350пф против 1800 у 13н50-х. 
    • Ну так теперь фигня вопрос. Проверить, что кнопки невозможно замкнуть одновременно, да определить, на какой ток транзисторы нужны. По характеристикам мотора или по максимально-допустимому току диодов D1-D4. Навскидку, моторчик низковольтный, диоды тоже. Транзисторы тогда на PBSS4350 можно заменить. Они на Али почти задаром продаются.
    • Сами же понимаете, что так не может быть. Или нет "сквозняка", или схема неправильно собрана, элементы не те, битые и пр., и схема защиты не работает. Проверьте сначала работу защёлки защиты при питании от 15 В, отпаяв R19 и подавая туда медленно увеличивающееся напряжение до 1,5 - 2 В (можно с потенциометра ом на 100-500). Добейтесь, чтобы работала. Порог срабатывания измерьте. Пересчитайте в ток через резистор 0,1 Ом. Соответствует ли "правильному"? Проверьте, что у этого резистора сопротивление действительно 0,1 Ом. Запаяйте 0,1 Ом обратно. Напишите, какая лампочка. А то мало ли какая, может она не от "сквозняка", а от броска тока заряда С18 С16 мигает. Транзисторы ключей проверьте. Впаяйте вместо первичной трансформатора резистор ом 150 - 300, чтобы ток с ключей в этот "эквивалент трансформатора" не больше 50-100 мА был. Посмотрите форму напряжения на выходе ключей, в точке соединения С16 и С18, на питании после лампочки. Ищите, где ляп. Умозрительно подсказать можно только по каким-то измеренным данным. Кроме вас никто их не добудет. В общем, как в анекдоте: - Молодой человек, ну делайте же уже хоть что-нибудь!
    • Ну так можно увеличить глубину ООС, тем самым понизив чувствительность и повысив линейность
    • Судя по этой картинке   в трухе передней панели под выступающие болты и шишки паек ЗК динамиков выковыряныфрезерованы выемки, иначе бы динамики так плотно не прилегали бы к ДВП.    А оно тебе надо? "Работает - не мешай"(с)/это уже аксиома, не требующая доказательств/ , пытаясь сделать лучше, чем сделано на заводе. Сanton-ят, т.е. поют, и лучше, чем есть, тебе не сделать. Ну перенесёшь ты динамики наружу, а что тебе это даст? Кроме того, что при попытке их продать(а продавать их когда-нибудь придётся, т.к. эта акустика бюджетного сегмента без потуг на высший класс Hi-Fi) , тебе придётся объяснять потенциальному покупателю причину, по которой какой-то умник заколхозил такую переделку с акустикой, ты ничего хорошего не получишь. Задуманная тобой переделка - это по сути возня ради возни. 
  • Похожий контент

×
×
  • Создать...