Частота процессора
- Войдите на сайт для отправки комментариев
Пнд, 26/04/2021 - 03:02
Добрый вечер! Прошу помощи у знатоков. Знаю, что можно изменить частоту процессора в ардуино, редактируя файл boards. А есть ли такая возможность задать частоту для компилятора в тексте скетча?
Знаю, что можно изменить частоту процессора в ардуино, редактируя файл boards.
Пробовали ? Получилось ?
почему бы тебе не задать этот вопрос на каком-то другом форуме?
Или ты хочешь опять устроить тупизм на 50 сообщений, чтобы в конце обосрать всех кто помогал ?
А физически на железе как менять собрались? Или только в файла, а железо "само подтянется"?
А физически на железе как менять собрались? Или только в файла, а железо "само подтянется"?
Дык 21-ый век на дворе! Канешна!!!
А физически на железе как менять собрались? Или только в файла, а железо "само подтянется"?
меняем погоду, редактируя прогноз
Тут уже кнопку "установить нерабочие дни" донажимались на прошлой неделе студенты...
А физически на железе как менять собрались?
И даже в сторону увеличения.)
Знаю, что можно изменить частоту процессора в ардуино, редактируя файл boards.
Пробовали ? Получилось ?
Извиняюсь, сказал неточно: не "знаю" а "читал об этом" и сам не пробовал.
А физически на железе как менять собрались? Или только в файла, а железо "само подтянется"?
Железа пока не имею. Только начинаю и присматриваюсь. Моделирую в Proteus Надо изменить в файле для компилятора, т.к. Proteus не тянет больше 8мгц, а arduino nano ,которая мне приглянулась по умолчанию в ide 16мгц. Приходится всё время пересчитывать.
На самом деле можно, для некоторых ардуин, программно разогнаться аж в два раза по команде, с 80 до 160 МГц, и потом если надо, вернуть обратно, тоже командой из кода.
На самом деле можно, для некоторых ардуин, программно разогнаться аж в два раза по команде, с 80 до 160 МГц, и потом если надо, вернуть обратно, тоже командой из кода.
Мне надо уменьшить вдвое перед началом один раз .arduino nano
Димыч, это "хлеб безопасного кабеля" (по английски "брэд сэив кэйбыл")
Скажите протеусу вот так и не трахайте мозг ни себе ни другим:
Димыч, это "хлеб безопасного кабеля" (по английски "брэд сэив кэйбыл")
Скажите протеусу вот так и не трахайте мозг ни себе ни другим:
Вашими б устами... Но увы эмулятор частоту повысить не позволяет. Понизить можно
Вашими б устами... Но увы эмулятор частоту повысить не позволяет. Понизить можно
Это уже даже не "хлеб безопасного кабеля", а просто "бред сивой кобылы".
Впрочем, если Вам доставляют удовольствие сексуальные опыты с собственным (и окружающих) мозгом, пожалуйста, трахайте :-) А когда надоест, сделайте как я сказал и убедитесь, что всё отлично работает.
Железа пока не имею. Только начинаю и присматриваюсь. Моделирую в Proteus
Пришла мне в голову мысль, подарить вам Arduino Nano... ни одной не нашел - все попрятались, боятся...
Давно на форуме так народ не веселился...
Странно что такой простой вопрос "трахает" кому-то мозги. Сочувствую.
Так ты не ардуино симулируешь, а просто камень без обвязки, гений.
Так ты не ардуино симулируешь, а просто камень без обвязки, гений.
Я знаю это. И что? В IDE Нельзя понизить частоту из-за этого?
P.S.Кристал не помогает
Готов ответить ещё на сотню наводящих вопросов, чтобы услышать ответ на свой простой вопрос
P.P.S.
И где тут обвязка? USB что-ли или кварц?
похоже у него еще и с английским по нулям..... протеус ему ясным языком пишет, что надо сделать...
Готов ответить ещё на сотню наводящих вопросов, чтобы услышать ответ на свой простой вопрос
это на этот чтоле?
В скетче ардуино? в общем случае ответ - нет
Эта проблема решается по другому. И в этой ветке озвучено уже два возможных решения. Но ты же всегда хочешь идти своим путем. Ищи сам.
http://arduino.ru/forum/programmirovanie/kak-vremenno-izmenit-chastotu-mk
А Гугл и прочие поисковики тебя уже нахер послали ?
Дим-мычъ, ЛабЦентр не пора в тему звать? А то опять потом будете переживать, что они все веселье пропустили))
с таким способностями? :)
с таким способностями? :)
Сейчас вдруг аж сердце екнуло, а как он капчу то проходит? Сложно, наверное, со светофорами и велосипедами
Сейчас вдруг аж сердце екнуло, а как он капчу то проходит? Сложно, наверное, со светофорами и велосипедами
светофоры фигня, мне как-то капча на арифметику попалась, что-то вроде "Решите пример 9 + 5 ="? ввожу 14 - "Ответ неверный" :(
светофоры фигня, мне как-то капча на арифметику попалась, что-то вроде "Решите пример 9 + 5 ="? ввожу 14 - "Ответ неверный" :(
Гугл знает толк в троллинге))
НДС то забыл))
Странно что такой простой вопрос "трахает" кому-то мозги. Сочувствую.
Простите, Вы идиот или просто дурачок? Сочувствую.
Вы прочитали, что Вам пишут красными буквами?
Там написано, что Вы выбрали внешние часы, но НЕ ЗАДАЛИ их частоту.
А теперь посмотрите на мою картинку и сделайте так, как я Вам говорил. И всё нормально заработает
Странно что такой простой вопрос "трахает" кому-то мозги. Сочувствую.
Простите, Вы идиот или просто дурачок? Сочувствую.
Вы прочитали, что Вам пишут красными буквами?
Там написано, что Вы выбрали внешние часы, но НЕ ЗАДАЛИ их частоту.
А теперь посмотрите на мою картинку и сделайте так, как я Вам говорил. И всё нормально заработает
Где-то недавно слышал: кто как обзывается, тот так сам и называетя)))
То есть Вы никогда в жизни не ошибаетесь?
Признаю, протупил. Сделал как на картинке, частота повысилась,но всё равно не хочет работать, может комп не тянет...
Не знаю - возможно модель херовая. У меня нанА в протеусе нормально отрабатывает.
Где-то недавно слышал: кто как обзывается, тот так сам и называетя)))
То есть Вы никогда в жизни не ошибаетесь?
Нет, просто никогда не обижаюсь, когда мне что-то подобное говорят (пруф). И Вам советую воспринимать это с известной самоиронией, а, главное, верить в себя и понимать, что в реальности к Вам это относиться не может :-)
Вы уже научились не обижаться? Можно говорить? Или заткнуться пока? :-)
Там написано что не работает в реальном времени, потому что цпу не тянет. Но в не реальном должно работать - растягивать временные интервалы на реальных морганиях. На диаграммах тики должны соответствовать времени выполнения реального устройства. Так что работать должно. Или учите английский.
На самом деле можно, для некоторых ардуин, программно разогнаться аж в два раза по команде, с 80 до 160 МГц, и потом если надо, вернуть обратно, тоже командой из кода.
а код есть глянуть ?
что то такого не встречал нигде
На самом деле можно, для некоторых ардуин, программно разогнаться аж в два раза по команде, с 80 до 160 МГц, и потом если надо, вернуть обратно, тоже командой из кода.
а код есть глянуть ?
что то такого не встречал нигде
g esp8266 system_update_cpu_freq()
На самом деле можно, для некоторых ардуин, программно разогнаться аж в два раза по команде, с 80 до 160 МГц, и потом если надо, вернуть обратно, тоже командой из кода.
а код есть глянуть ?
что то такого не встречал нигде
g esp8266 system_update_cpu_freq()
Выходит можно частоту в 160mhz допустим сгенерировать на пине?
синусоидную можно?
Выходит можно частоту в 160mhz допустим сгенерировать на пине?
синусоидную можно?
при 160 МГц тактовой? :)))) а подумать?
Сколько точек синусоиды моделироваить?
Даже из предварительно подготовленного массива вывод точек занимаемает несколько тактов. Соответственно частота синусоиды будет меньше тактовой на количество точек одного перода синусоиды умножить на количество тактов выводо точки. Если взять количество точек 32 и тактов около 12 то максимальная частота синусоиды будет гдето около 250 кГц.
да ладно вам, там вон на другом пине аж 2460 МГц синусоида генерируется, чо уж :)
да ладно вам, там вон на другом пине аж 2460 МГц синусоида генерируется, чо уж :)
я так понял, чтоб ее увидеть нужно подключить лампочку и посмотреть??? даже осциллограф не нужен..
Ну да, можно обычную, накаливания, ватт хотя бы на 10-20, а то без лампочки, в полной темноте - не видно. ))
светофоры фигня, мне как-то капча на арифметику попалась, что-то вроде "Решите пример 9 + 5 ="? ввожу 14 - "Ответ неверный" :(
Смотря в какой системе счисления. Может E?)
Это была javascript-капча, правильный ответ "95" :)
Где-то недавно слышал: кто как обзывается, тот так сам и называетя)))
То есть Вы никогда в жизни не ошибаетесь?
Нет, просто никогда не обижаюсь, когда мне что-то подобное говорят (пруф). И Вам советую воспринимать это с известной самоиронией, а, главное, верить в себя и понимать, что в реальности к Вам это относиться не может :-)
Вы уже научились не обижаться? Можно говорить? Или заткнуться пока? :-)
На обиженных воду возят.)))
Несмотря на нездоровый скептицизм, проблема изменения частоты решается на Atmega328p ещё даже проще чем на знакомых мне ранее МК PIC. Правда в Протеусе всё немного сложнее. Никакие поисковики меня "нахер не посылали" и пример по ссылке в посте #22
уже находил и пробовал ранее ,но он в Протеусе не работает, по крайней мере у меня . Решение для Протеуса нашёл, но оно не помогает))
Дело в том, что , например, понижая частоту в файле скетча в 2раза мы тем самым понижаем частоту работы МК в Протеусе тоже в два раза!
Так что проще тайминги пересчитать ( всего то на два поделить) когда надо , тем более не так часто приходится))
Спасибо всем, кто пытался помочь!
Понятно - несмотря на весь флейм - задачу ты так и не решил.
Мозгов так и не хватило запустить атмегу на 16 МГц в Протеусе, как написано в #13 ?? Это "не работает"? :))) А ты в курсе, что к Протеусу даже есть готовая модель Ардуино Нано - естесственно с частотой 16 МГц? Так что не обманывай себя - все работает, у кого-то просто руки не из того места.
Это один вариант, если ты хочешь менять частоту "железа". Если же надо поменять настройки частоты при компиляции скетча - это делается редактированием нескольких строчек в файле boards.txt
Так что диагноз, что гугль тебя посылает - явно правильный. Вместо того чтоб давно найти ответ поиском -ты продожаешь, как дурак, пересчитывать задержки :))) Ну и в чем был смысл всех обсирать?
А вариант из сообщения #22 тебе ожидаемо не поможет, этот метод не в силах поднять частоту камня до 16 МГц, если все настройки, фьюзы и обвязка рассчитаны на 8
Мне надо уменьшить вдвое перед началом один раз .arduino nano
[/quote]
Читаю иногда и удивляюсь ответам. Как помочь таким людям?
Мне надо уменьшить вдвое перед началом один раз .arduino nano
отлично :) ты даже сам не понимаешь, что тебе надо. при таком раскладе сложно найти решение :)
Обьясняю, я сегодня добрый. Тебе приходится пересчитывать задержки, потому что частота МК, указанная в ИДЕ при компиляции кода - не совпадает с частотой твоего "железного" контроллера - в данном случае эмулированного в Протеусе. В Ардуино ИДе у тебя 16 МГц, а в Протеусе - 8 МГц.
Соответственною путей решения два - понизить частоту в Ардуино ИДЕ до 8МГц - это делается через boards.txt. Второй путь - повысить частоту МК в Протеусе. Это показал Евгений в посте #13
Путь из поста #22 не подходит, так как так можно только ПОНИЗИТЬ частоту МК, в то время как она и так ниже, чем частота в коде.
Соответственною путей решения два - понизить частоту в Ардуино ИДЕ до 8МГц - это делается через boards.txt. Второй путь - повысить частоту МК в Протеусе. Это показал Евгений в посте #13
Есть еще третий путь - в менеджере плат выбрать ардуино про мини с частотой 8 МГц
Есть еще третий путь - в менеджере плат выбрать ардуино про мини с частотой 8 МГц
это тот же первый
Есть еще третий путь - в менеджере плат выбрать ардуино про мини с частотой 8 МГц
Спасибо уважаемый, попробую