Плата с кварцем 24Mhz и аддон miniCore

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

В аддоне  версии 2.06 для 328 процессора в загрузчике есть папка с поддержкой кварцев на 24 мегагерца, а в меню выбора плат нет и, как этим воспользоваться???

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

как этим воспользоваться???

Первый вопрос не как запустить плату с превышением максимальной частоты на 20%, а зачем. Этот вопрос решён? Ответ есть?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Всего-то 20% здесь до 27Mhz разгоняют...

Вопрос в другом, о возможности работы на нужной частоте, она может быть и ниже, но сейчас меня интересует именно 24 мегагерца...
 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

у мня одна обычная AtMega 328P  прекрасно работает на пяти вольтах на кварце 24 Мгц, без всяких этих ваших танцев с бубном.  На 32 МГц, правда, не завелася. :) 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

у мня одна обычная AtMega 328P  прекрасно работает на пяти вольтах на кварце 24 Мгц, без всяких этих ваших танцев с бубном.  На 32 МГц, правда, не завелася. :) 

поднять питание до 5.1 вольта может и на 32 заведётся

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Не, мне больше пока нинада. :-)

У мня есть кварцы ( китайские ) на 8, 10, 12, 16, 20, 24 и 32 МГц. На 32 пока нигде не пригодилися. :-)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Хочется красивости, чтобы в IDE как плата была, со всеми возможностями IDE

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ua6em пишет:

Хочется красивости

Мне - нет. У мня кота отняли.  Я неодекватен щас. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

Всего-то 20% здесь до 27Mhz разгоняют...

Вы так и не ответили на мой вопрос - Зачем?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

ua6em пишет:

Всего-то 20% здесь до 27Mhz разгоняют...

Вы так и не ответили на мой вопрос - Зачем?

1. Понять как добавлять свою плату
2. Понять как работает меню выбора платы и её параметров
3. скучно )))

 

Green
Offline
Зарегистрирован: 01.10.2015

boards.txt - играйтесь.

Green
Offline
Зарегистрирован: 01.10.2015

DetSimen пишет:

у мня одна обычная AtMega 328P  прекрасно работает на пяти вольтах на кварце 24 Мгц, без всяких этих ваших танцев с бубном.  На 32 МГц, правда, не завелася. :) 


А у меня, правда ATmega8515, даже на 18.432 не завелась! А на 16 мгц нормально.(

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

1. Понять как добавлять свою плату
2. Понять как работает меню выбора платы и её параметров
3. скучно )))

Я добавлял, это не сложно.

Откройте файл boards.txt и изучите его формат, там все очевидно. Что непонятно - легко ищется в гугле

Green
Offline
Зарегистрирован: 01.10.2015

+1. И даже редактор bords.txt попадался.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

я же сказал выше - красиво, без костылей, не до такой степени красивости как у GyverCore, но также отдельным разделом, через GIT, хочу я что-то экспериментировать там бы и вёл эти изыскания и, непонятки, возможности в miniCore заложены, а как использовать, править его меню? или к автору пошлёте?

тут полемика Гайвера с разработчиком ядра miniCore

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Да какая полемика. Ему просто сказали, что вся уникальность его ядра в никакой совместимости, т.к. сделана исключительно под 328 атмегу и спросили сколько лет он готов поддерживать свой код. На том разговор и закончился.

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

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

Такие вещи надо озвучивать на форуме, а то смотрю ролики на ютубе, а там на Ядре Гайвера проекты реализуют...
Как к популяризатору к нему вопросов нет, в моём окружении есть люди с такой харизмой, делают быстро, визуально качественно, но )))
 

Возвращаясь к нашим баранам, так и не понятно, почему в коде поддержка 24Mhz есть, а в меню выбора режимов - нет.
Далее разбираясь непонятно почему на nano есть новый загрузчик, а место под программы не освобождают...

 

 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

ua6em пишет:

Такие вещи надо озвучивать на форуме, а то смотрю ролики на ютубе, а там на Ядре Гайвера проекты реализуют...

Результат был неожиданным, но разбираться и проводить изыскания было некогда да и в лом. Потому просто выкинул из головы. И ядро это из системы тоже ))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

ua6em пишет:

Такие вещи надо озвучивать на форуме, а то смотрю ролики на ютубе, а там на Ядре Гайвера проекты реализуют...

Результат был неожиданным, но разбираться и проводить изыскания было некогда да и в лом. Потому просто выкинул из головы. И ядро это из системы тоже ))

Я попробовал на простых блинках, по памяти экономия получилась, меня сильно смутило, что загрузчики под разные кварцы одни и те же, этого не может быть потому что не может быть никогда )))

Вопрос остался, но если не делать обновлений по miniCore можно прям там поправить под свои хотелки, что я и сделал )))
 

## The table below shows the available precompiled bootloaders for the corresponding clock      ##
## frequencies and baud rates. Modify the upload.speed field to change baud rate.               ##
##                                                                                              ##
## |             | 1000000 | 500000 | 250000 | 230400 | 115200 | 57600 | 38400 | 19200 | 9600 | ##
## |-------------|---------|--------|--------|--------|--------|-------|-------|-------|------| ##
## | 27 MHz      |         |        |        |  X     |  X     |  X    |  X    |  X    |      | ##
## | 24 Mhz      |  X      |  X     |  X     |  X     |  X     |  X    |  X    |  X    |      | ## 
## | 22.1184 MHz |         |460800  |        |  X     |  X     |  X    |  X    |  X    |      | ##
## | 20 MHz      |         |  X     |  X     |        |  X     |       |       |  X    |      | ##
## | 18.4320 MHz |         |        |        |  X     |  X     |  X    |  X    |  X    |  X   | ##
## | 16 MHz      |  X      |  X     |  X     |        |  X     |       |  X    |  X    |  X   | ##
## | 14.7456 MHz |         |        |        |  X     |  X     |  X    |  X    |  X    |  X   | ## 
## | 12 MHz      |         |  X     |  X     |        |  X     |  X    |       |  X    |  X   | ##
## | 11.0592 MHz |         |        |        |  X     |  X     |  X    |  X    |  X    |  X   | ## 
## | 8 MHz       |  X      |  X     |  X     |        |  X     |  X    |  X    |  X    |  X   | ##
## | 7.3728 MHz  |         |        |        |  X     |  X     |  X    |  X    |  X    |  X   | ## 
## | 4 MHz       |         |  X     |  X     |        |        |       |       |  X    |  X   | ##
## | 3.6864 MHz  |         |        |        |  X     |  X     |  X    |  X    |  X    |  X   | ## 
## | 2 MHz       |         |        |  X     |        |        |       |       |  X    |  X   | ##
## | 1.8432 MHz  |         |        |        |  X     |  X     |  X    |  X    |  X    |  X   | ## 
## | 1 MHz       |         |        |        |        |        |       |       |       |  X   | ## 
##                                                                                              ##
##################################################################################################