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

gogaze

Members
  • Постов

    247
  • Зарегистрирован

  • Посещение

Весь контент gogaze

  1. Это как же, а главное за счет чего, будет так прыгать ток зарядки автомобильного аккумулятора "треть секунды 1А, треть 2А, треть 3А"? Если за 60 минут зарядки получается ошибка 0,1А/Ч за десять часов 1А/ч разве плохо? По факту, я считаю, что идеальных аккумуляторов, которые взяли весь ток, который получили, нет.
  2. Пока так, Ваши рекомендации на кибере я помню, но пока еще не воплощал их в жизнь. От того, что получилось-то рад до безумия! main.c Ну и зря!!! Кобзарь в своих видеоуроках не раз говорил о том, что можно было сделать лучше, проще. Но его основная цель была, чтобы было понятно нам.
  3. Забыл сразу добавить. Касается китайских клонов 5110. Видимо китайцы стали делать оригинальные дисплеи. // закомментируйте эту директиву, если ваш дисплей оригинальный //#define CHINA_LCD Если строку раскоментировать, строки сползают вниз как в протеусе, так и в железе.
  4. Проверил на макетке в железе 30 минут и 60 минут ровно. Результаты на фото. Рот растянулся в лягушачьей улыбке, и закапали слезы огромной благодарности тем, кто оказал реальную помощь! Еще раз огромное спасибо! С наступающим Новым Годом!
  5. А не могли бы Вы в продолжение этой темы, на основании кода, который начинающие сделали по этому уроку, дать рекомендации как можно этот код оптимизировать? Так сказать, с точки зрения мастера! Для заинтересованных! Не написать нам готовый оптимизированный код, а просто тезисами. Или ссылку дать, где об этом доходчиво написано.
  6. Получилось. Считает. Если верить протеусу, то правильно. Пятый час утра, завтра напишу подробнее. Спасибо DmitryS, направил в нужном направлении. @ARV и Вам спасибо! Согласен со всем, что вы написали, а только себя вспомните - тоже наверное хотелось побыстрее.
  7. Опечатка.Теперь попытаюсь на аллегории объяснить мое теперешнее положение и проблему. Я - первоклассник и выучил буквы М А З Ы Л Ш К У. Могу написать - МАША МАЛА. МАМА МЫЛА МАШУ. Вы-учитель и даете задание написать следующее. Мама сказала: "На, Маша, кошку!" Конечно я кое-что напишу печатными буквами но без знаков препинания и прямой речи. Конечно хорошо бы сразу выучить все! А по факту, чтобы написать правильно задание, что я должен выучить в первую очередь? Вот и я - дал себе задание, мне говорят, что писать, а я слышу, понимаю а написать не могу! Есть в том, что мне говорят, буквы, которые я пока писать не умею! Какие буквы мне надо научиться писать в первую очередь??? Я чувствую, что достал уже всех! Время отнял. Плюньте! Разберусь - сделаю сейчас, нет - сделаю, когда все буквы выучу! А если от души, то спасибо всем, что пытались сразу из первоклассника сделать студента ВУЗа!
  8. Все это понятно, давно, и человеческим языком могу объяснить. Карандашом на бумаге, подсчет столбиком подсчитать и написать - легко! Этому я 10 лет учился в школе. А для того, чтобы все это грамотно написать на языке С мне нужно подучиться и почитать, так как здесь я вроде как в первом классе. Ты меня понял? Если нет, постарайся вспомнить себя после полугода занятия программированием МК. Заостряю внимание, что мне не нужен готовый код, Я хочу все сделать сам! Найду необходимую литературу, информацию - выучу, вызубрю, осмыслю, пойму и сделаю. Не так уж много для этого осталось. Может для спеца это пять минут, а я потрачу неделю, месяц - не это главное.
  9. Полностью согласен! А это как раз то, что мне и нужно было! Ну и наверное надо на уроки ходить и факультативные занятия не пропускать (там как раз, если где-то застопорило - подсказывали)
  10. Вот именно! Раньше, к примеру, при изучении ПК толковую книгу достать было проблема, интернета не было, людей знающих было не найти, а если попался такой человек - заваливали его всевозможными вопросами. А если этот человек еще не отказывался что-то объяснить - смотрели на него как на бога и молились. Сейчас есть интернет и все значительно упростилось. Если найти человека (учителя), которому не заподло помочь в конкретном вопросе, (ну бывает же так - вот оно, где-то совсем рядом и не хватает буквально пары нужных слов, чтобы понять), который не гнет пальцы типа вы все тупые - один я умный, то обучение можно значительно ускорить. И потребуются на обучение уже не ГОДЫ а может быть ГОД или чуть больше, а может и меньше - как повезет с учителем. Верно! Только сначала меня УЧИТЕЛЬ научил писать палочки, кружочки, цифры и т.д. Я уже не говорю про задачки и остальное - бывает замкнет и дальше ни как! Буквально скажут пару нужных слов, и все встало на место! Ладно, я что-то тоже ударился в ненужную полемику, полчаса жизни угробил ни на что! Полезу дальше в интернет искать, как в переменную прибавлять ток. Может и найду эту "ПАРУ СЛОВ", чтобы все на место встало.
  11. Золотые слова! С первых же страниц началось ... Цитата "Вы при выборе IDE вы ориентировались в основном на удобство и понятливость в освоение. Желательно бы еще указать сравнительные данные компилятора студии 6 по размеру выходного файла с остальными." И т.д. и т.п. - налетели гуру программирования вместо изучающих курс и устроили "штангенциркуль членомеро"! Начали автора учить, как надо и что надо. И сколько таких страниц?!!! Господи! Так какого (не при женщинах) хрена ты свое драгоценное время на меня тратишь? Сидишь, читаешь, пишешь? Жизнь больше не на что потратить? Брось и не пиши! Мир не без добрых людей! Может кто-то вспомнит, как сам начинал, поймет меня и выведет на путь истинный! Не все же такие гении, как ты: за пару дней научился всему!
  12. Если бы мне был нужен просто код, я бы заплатил умеющим это делать и не рыпался! И не просил бы никого. А "подсказать что-то КОНКРЕТНОЕ" ... Сами посудите - я научился по этим урокам делать вольтметр, амперметр и т.д И решил добавить в него еще счетчик ампер-часов. Облазил весь интернет сначала, ни уроков, ни тем, ни примеров в этом направлении не нашел и потом попросил тут "Так вот, собственно, огромная просьба - если пример такого кода - тайна, то хотя бы направьте в нужное направление пошагово типа 1. Подключить и настроить таймер (или что там надо), 2. Какую-то переменную создать. ну и т.д. Я думаю - вы поняли." Вот собственно и все!
  13. Так? void timer_ini(void) { TCCR1B |= (1<<WGM12); TIMSK |= (1<<OCIE1A); OCR1AH = 0b01111010; OCR1AL = 0b00010010; TCCR1B |= (1<<CS12); } ISR (TIMER1_COMPA_vect) { } volatile uint32_t ah; // Такую??? Вот поэтому я на этой ветке форума по урокам для САМЫХ НАЧИНАЮЩИХ, чтобы научиться. И если бы ты вместо ОБЩИХ советов подсказал что-то КОНКРЕТНОЕ, то можно бы было научиться быстрее!
  14. Вот на это сообщение я написал, что "мне кажется, что ампер ЧАСЫ невозможно подсчитать без задействовании функции времени. Или функция long SumVariable включает в себя и время и полученные за это время амперы?" А с SumVariable я сталкиваюсь впервые, и что это такое еще не разобрался. Найду и разберусь. И написал это как раз потому, что ранее А то, что касается точности показаний протеуса то в варианте собранном в железе на макетной плате все точно. В протеусе как ни старался - не получается, чтобы значения тока выводились плавно.
  15. это у меня есть Я не просил делать за меня. Ну не нашел я ни уроков, ни примеров на эту тему! Вот и приходится с протянутой рукой просить помощи! Ну а если для тебя это сильно напряжно, то я от чистого сердца благодарю за уже оказанную помощь, а помогать или нет дальше - тебе решать. Простите великодушно! Не повезло мне родится, как тебе, со знанием языков программирования, но я стараюсь.
  16. Может и догадался бы, только я начинающий. Добавил (в смысле заменил) свои строчки на ваши в результате идет какой-то подсчет, потом уходит в минус и так по кругу. Я хоть и начинающий, но мне кажется, что амперЧАСЫ невозможно подсчитать без задействовании функции времени. Или функция включает в себя и время и полученные за это время амперы? Ничего толкового (во всяком случае понятного для меня по функции long SumVariable) я не нашел.
  17. А жалко, что не увижу! Так как совет понятен опытным программистам, а эта тема в форуме относится к "Урокам для НАЧИНАЮЩИХ", к которым я и отношусь. Именно поэтому я и прошу: Я на других форумах тоже пытался получить помощь по вопросу счетчика ампер-часов, и в ответ либо тишина, либо отписки ни о чем. По этому поводу у меня сложилось впечатление что: 1. Код для счетчика ампер-часов очень сложно написать и он по силам очень опытным программистам, а такие по подобным темам форумов не лазят. Соответственно и помочь не могут. 2. Либо те, кто может оказать помощь хотят получить за нее что-то. Ну так написали бы! 3. Мистика - на этот вопрос наложено ТАБУ!
  18. Если задержка была маленькой - значения последнего знака прыгали практически постоянно, без остановки. Да, проект тот был сделан в CVAVR с использованием прерываний мастером создания проектов. Да, по совету (не помню откуда) добавил электролит 100х16 на AVREF - тоже помогло. С этим разобрался, всем большое спасибо! Вот теперь главный вопрос: как к этому проекту прикрутить счетчик ампер-часов. В интернете ни уроков ни примеров связанных со счетчиком не нашел. Задавал этот вопрос на других форумах, но ответы типа "Каждую секунду суммируешь текущее значение тока в накопитель. Результат делишь на 3600." - мне, как начинающему, ни о чем не говорят. Так вот, собственно, огромная просьба - если пример такого кода - тайна, то хотя бы направьте в нужное направление пошагово типа 1. Подключить и настроить таймер (или что там надо), 2. Какую-то переменную создать. ну и т.д. Я думаю - вы поняли.
  19. Когда я делал практически то же самое на 16х02 то изменение значения этой задержки было очень заметно. На 5110 нет. Может (не знаю как правильно назвать) инерционность у этих дисплеев разная?
×
×
  • Создать...