реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> замена ATmega128L на более производительный МК, не хватает скорости
Метценгерштейн
сообщение Oct 21 2016, 07:13
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Кто подскажет, можно ли заменить при питании 3,3В указанный МК? Надо тот же AVR, чтобы частота была побольше и питалась от 3,3. Чтобы плату не переразводить. Может если с минимальной переделкой кода.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Oct 21 2016, 18:15
Сообщение #2


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



На сколько я знаю, под ваши требования у Atmel ничего нет.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Oct 22 2016, 15:31
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Метценгерштейн @ Oct 21 2016, 10:13) *
Кто подскажет, можно ли заменить при питании 3,3В указанный МК? Надо тот же AVR, чтобы частота была побольше и питалась от 3,3. Чтобы плату не переразводить. Может если с минимальной переделкой кода.

Частота больше нужна для алгоритма или интерфейсов?
Однажды переписал алгоритм с Си на асм, так необходимая частота Atmega48 упала с теоретической и недостижимой 40МГц до реальных 10МГц.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Oct 23 2016, 06:45
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



не хвататет скорости прорисовки дисплея пиксельного. Вывод попиксельно.
С Си на АСМ переписали и частота упала! в 4 раза?
Go to the top of the page
 
+Quote Post
Den64
сообщение Oct 23 2016, 07:30
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Цитата(Метценгерштейн @ Oct 23 2016, 09:45) *
не хвататет скорости прорисовки дисплея пиксельного. Вывод попиксельно.
Дисплей медленный? Или интерфейс между дисплеем и контроллером медленный? Или контроллер медленно вычисляет параметры пиксилей?

Цитата(Метценгерштейн @ Oct 23 2016, 09:45) *
С Си на АСМ переписали и частота упала! в 4 раза?

Скорее там упали требования к производительности железа для выполнения задачи (т.е программы).

Вот у Вас mega128L а бывает mega128 без L?
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Oct 23 2016, 12:15
Сообщение #6


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Без разницы, что L что не L всё равно при питании 3.3В частота максимально возможная = 8МГц



--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 23 2016, 20:19
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(Метценгерштейн @ Oct 23 2016, 09:45) *
не хвататет скорости прорисовки дисплея пиксельного. Вывод попиксельно.
С Си на АСМ переписали и частота упала! в 4 раза?

Ничего удивительного в этом нет.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 24 2016, 08:15
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(sigmaN @ Oct 23 2016, 15:15) *
Без разницы, что L что не L всё равно при питании 3.3В частота максимально возможная = 8МГц

А разве не L может работать от 3.3В ?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 24 2016, 11:00
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(zombi @ Oct 24 2016, 11:15) *
А разве не L может работать от 3.3В ?

А - может


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 24 2016, 16:34
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ILYAUL @ Oct 24 2016, 14:00) *
А - может

Ну да, и частота может быть аж 10,66 MHz
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Oct 25 2016, 08:42
Сообщение #11


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Цитата
Ну да, и частота может быть аж 10,66 MHz
Точно! 8 там при 2.7В оказывается! Всегда думал, что от 3.3В и 8МГц начинается всё


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Oct 25 2016, 14:13
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Метценгерштейн @ Oct 23 2016, 10:45) *
С Си на АСМ переписали и частота упала! в 4 раза?

Требования к частоте упали в 4 раза. Алгоритм стал укладываться на 10МГц - поставили 12МГц на 3.6В и ещё плюшек в алгоритм добавили.

Написано на асемблере было всё, а не вставки - т.к. часть алгоритма крутилось в прерывании, а часть нет - и регистры в прерывании не сохранялись, просто часть регистров использовала основная программа - а часть прерывания.

В каком-то компиляторе Си можно было запретить использование одного регистра - но тут нужно было больше и разных.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 25 2016, 20:51
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Всегда считал что СИ для МК это зло!
Цитата(_4afc_ @ Oct 25 2016, 17:13) *
Требования к частоте упали в 4 раза. Алгоритм стал укладываться на 10МГц - поставили 12МГц на 3.6В и ещё плюшек в алгоритм добавили.

Странно, почему не слышно упёртых "сишников"?
Которые, скорее всего, скажут что Вы просто не умеете языком СИ пользоваться поэтому и такой эффект при переходе на ассемблер.
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 25 2016, 21:10
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(zombi @ Oct 25 2016, 22:51) *
Всегда считал что СИ для МК это зло!
Странно, почему не слышно упёртых "сишников"?
Которые, скорее всего, скажут что Вы просто не умеете языком СИ пользоваться поэтому и такой эффект при переходе на ассемблер.

Не надо провоцировать здесь очередной холивар на тему "Си против ассемблера". Нет и не будет здесь однозначной победы. Попробуйте, проверьте.
Но, ИМХО, четырёхкратный прирост производительности - это... ну очень частный случай.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 27 2016, 21:47
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Пробовали генератор вместо резонатора?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 17:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01551 секунд с 7
ELECTRONIX ©2004-2016