Форум РадиоКот • Просмотр темы - Часы на светодиодных матрицах с драйверами MAX7219
Сообщения без ответов | Активные темы
Страница 33 из 93
[ Сообщений: 1849 ]
... , , , , , , ...
Автор
Сообщение
WiseLord
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 12:40:06
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4884Откуда: Минск
Рейтинг сообщения: 0
Он и так запрещён, переключиться на него в _X3 вариантах прошивках невозможно. В редакторе EEPROM это сделать нельзя в принципе, так как EEPROM полностью независим от прошивки. Значение по умочанию (NORMAL шрифт) подходит всем прошивкам, если кто-то хочет выставить EXTRA шрифт, имея только три матрицы - он ССЗБ. В любом случае, этот "неадекватный" в этой ситуации шрифт будет действовать лишь до первого переключения на следующий.
Вернуться наверх
Реклама
AVK
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 14:57:52
Карма: -4
Рейтинг сообщений: -18
Зарегистрирован: Сб окт 20, 2007 14:12:03Сообщений: 319
Рейтинг сообщения: 0
А чем лучше всего пользоваться под windows для правки и компиляции проекта? WinAVR чет ошибки выдает.
Вернуться наверх
Реклама
WiseLord
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 16:14:55
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4884Откуда: Минск
Рейтинг сообщения: 0
Код написан под GNU AVR toolchain, я собираю его avr-gcc-4.8.5. В качестве IDE (редактора кода) использую QtCreator. Под Windows, судя по отзывам других людей, прекрасно собирается WinAVR с компилятором этой версии.
Вернуться наверх
dt_andrew
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 17:03:30
Мявтор!
Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46Сообщений: 2057Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Цитата:
Он и так запрещён, переключиться на него в _X3 вариантах прошивках невозможно.
неправда ваша, прошивка MOD2_X3 - прекрасно переключается кнопками
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 17:38:03
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4884Откуда: Минск
Рейтинг сообщения: 0
Вот блин, развелось этих "MOD"-ов, хрен уследишь за всеми.
Исправлено .
Заказал у китайцев
такую доску , свою на MAX7219 делать было лень. Не знаю, будет ли кому-нибудь интересен подобный этому проект на таком светодиодном дисплее, но для себя буду делать (думаю, сразу на ATmega328, чтобы на все красивости хватило).
Вернуться наверх
Реклама
Реклама
WiseLord
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 19:10:04
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4884Откуда: Минск
Рейтинг сообщения: 0
Обновление прошивки - Убрана некорректная возможность включения EXTRA-шрифта на прошивке MAX7219_MOD2_X3 - Более правильная отработка индикатора будильника и двоеточия во времени. При смене экранов они теперь корректно прокручиваются вместе со временем, а не появляются резко после прокрутки, как раньше.
Вернуться наверх
shura2000
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Сб сен 12, 2015 21:00:35
Вымогатель припоя
Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29Сообщений: 613Откуда: г. Протвино, МО
Рейтинг сообщения: 0
WiseLord писал(а):
Заказал у китайцев
такую доску , свою на MAX7219 делать было лень. Не знаю, будет ли кому-нибудь интересен подобный этому проект на таком светодиодном дисплее, но для себя буду делать (думаю, сразу на ATmega328, чтобы на все красивости хватило).
Если новый проект будет развиваться, то я тоже закажу.
Какие красивости предполагаются?
Вернуться наверх
Реклама
bim1405
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 04:17:19
Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Сб мар 01, 2014 17:11:45Сообщений: 20Откуда: Москва
Рейтинг сообщения: 0
Вернуться наверх
AVK
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 05:52:17
Карма: -4
Рейтинг сообщений: -18
Зарегистрирован: Сб окт 20, 2007 14:12:03Сообщений: 319
Рейтинг сообщения: 0
И я закажу. Я так понимаю в mega8 все фичи не влезают, т.к. компилятор говорит, что 400 байт лишнего? Хотел перекомпилить под свою готовую плату, там кнопки на других ногах висят. Если я поставлю AVR Studio в нем тоже ведь должно собраться?
Вернуться наверх
Kuzma511
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 07:12:28
Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00Сообщений: 58
Рейтинг сообщения: 0
Вернуться наверх
dina
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 09:19:11
Нашел транзистор. Понюхал.
Зарегистрирован: Сб янв 30, 2010 18:37:25Сообщений: 151Откуда: г.Уфа
Рейтинг сообщения: 0
тоже присоеденяюсь ,может ардуин 328 ещё заказать и щё каких нибудь модулей удобно дёшево
Последний раз редактировалось dina Вс сен 13, 2015 09:53:51, всего редактировалось 2 раз(а).
Вернуться наверх
bim1405
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 09:39:11
Карма: 4
Рейтинг сообщений: 6
Зарегистрирован: Сб мар 01, 2014 17:11:45Сообщений: 20Откуда: Москва
Рейтинг сообщения: 0
1 200 руб. за 16 матриц+ плата это нормально. WiseLord далай проект!!!
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 09:54:52
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4884Откуда: Минск
Рейтинг сообщения: 0
AVK писал(а):
компилятор говорит, что 400 байт лишнего
avr-gcc-4.8 производит более компактный код, а в комплекте с WinAVR идёт avr-gcc-4.7.
Доустановите к WinAVR компилятор этой версии, пропишите в PATH его раньше WinAVR-овского, и всё отлично соберётся.
Вернуться наверх
dina
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 10:07:16
Нашел транзистор. Понюхал.
Зарегистрирован: Сб янв 30, 2010 18:37:25Сообщений: 151Откуда: г.Уфа
Рейтинг сообщения: 0
Вернуться наверх
AVK
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 18:32:45
Карма: -4
Рейтинг сообщений: -18
Зарегистрирован: Сб окт 20, 2007 14:12:03Сообщений: 319
Рейтинг сообщения: 0
WiseLord писал(а):
AVK писал(а):
компилятор говорит, что 400 байт лишнего
avr-gcc-4.8 производит более компактный код, а в комплекте с WinAVR идёт avr-gcc-4.7.
Доустановите к WinAVR компилятор этой версии, пропишите в PATH его раньше WinAVR-овского, и всё отлично соберётся.
Ничего не собирается, даже больше стало не хватать 480 байт.
Да и фиг с ним.
Вернуться наверх
Maxtor62
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 18:56:46
Зарегистрирован: Чт авг 29, 2013 10:16:34Сообщений: 37Откуда: Иркутск
Рейтинг сообщения: 0
AVK писал(а):
Ничего не собирается, даже больше стало не хватать 480 байт. Да и фиг с ним.
Если Вы ни чего не добавляли в проект, а только переназначили кнопки, то всё должно собираться, по крайней мере у меня и у многих других в WinAvr фай hex компилируется. Надеюсь Вы, как сказал автор, в файле "makefile" указали в строках "CC = C:\avr-gcc-4.8_2013-03-06_mingw32\bin\avr-gcc" и "OBJCOPY = C:\avr-gcc-4.8_2013-03-06_mingw32\bin\avr-objcopy" свой путь к gcc-4.8?
Вернуться наверх
AVK
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 20:15:45
Карма: -4
Рейтинг сообщений: -18
Зарегистрирован: Сб окт 20, 2007 14:12:03Сообщений: 319
Рейтинг сообщения: 0
Вот что пишет > "make.exe" all mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/alarm.o alarm.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/bmp180.o bmp180.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/dht22.o dht22.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/display.o display.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/ds18x20.o ds18x20.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/font-cp1251-08.o font-cp1251-08.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/font-smallnum.o font-smallnum.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/ht1632.o ht1632.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/i2csw.o i2csw.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/main.o main.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/matrix.o matrix.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/max7219.o max7219.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/mtimer.o mtimer.c mkdir -p obj/ C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=8000000L -Dmax7219 -Datmega8 -c -o obj/rtc.o rtc.c C:\WinAVR-20100110\avr8gnu\bin\avr-gcc -g -Wall -Werror -mmcu=atmega8 -Wl,-gc-sections -o obj/matrixclock_max7219_atmega8.elf obj/alarm.o obj/bmp180.o obj/dht22.o obj/display.o obj/ds18x20.o obj/font-cp1251-08.o obj/font-smallnum.o obj/ht1632.o obj/i2csw.o obj/main.o obj/matrix.o obj/max7219.o obj/mtimer.o obj/rtc.o -lm mkdir -p flash C:\WinAVR-20100110\avr8gnu\bin\avr-objcopy -O ihex -R .eeprom -R .nwram obj/matrixclock_max7219_atmega8.elf flash/matrixclock_max7219_atmega8.hex ./size.sh obj/matrixclock_max7219_atmega8.elf process_begin: CreateProcess(NULL, bash D:\matrixclock-master\size.sh obj/matrixclock_max7219_atmega8.elf, ...) failed. make (e=2): Не удается найти указанный файл. make.exe: *** [matrixclock_max7219_atmega8] Error 2 > Process Exit Code: 2 > Time Taken: 00:04
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вс сен 13, 2015 23:58:50
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4884Откуда: Минск
Рейтинг сообщения: 0
Хм, так вроде ж всё собралось, просто скрипт size.sh, выводящий количество занятой FLASH и ОЗУ не отработал (в винде нету утилит нужных). Можете аналогичный по смыслу size.bat написать, или просто avr-size вызывать, не заморачиваясь подчсётами. Что в Makefile менять, сами увидите. А можете вообще не заморачиваться - hex файл вроде как получен, а большего особо и не надо.
Вернуться наверх
Страница 33 из 93
[ Сообщений: 1849 ]
... , , , , , , ...
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения