Найдено 10 результатов

Stalin1897
Вс янв 09, 2022 13:25:14
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5593
Просмотры: 2310257

Re: Работа с Virtual Terminal в Proteus

Все равно не могу ничего писать в терминале
Stalin1897
Вс янв 09, 2022 12:18:31
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5593
Просмотры: 2310257

Re: Работа с Virtual Terminal в Proteus

В архиве проект протеуса. Вот код. В нем пока что я прописал условие, если информацию передается запитать вывод порта. Для эксперимента. А вообще должен работать на свиче
int main(void)
{
unsigned int a = 0;
USART_init();
SPI_init();
while(1)
{
a = UDR;
if(a)
PORTB |= (1<<5);
Write_picture ...
Stalin1897
Вс янв 09, 2022 10:30:03
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5593
Просмотры: 2310257

Работа с Virtual Terminal в Proteus

Никак не хочет работать терминал. ЗАпускаешь проект, выходит окно консоли, но с ним ничего нельзя сделать. Не знаю уж что происходит при приеме, но при попытке передать с терминала что-то - ноль реакции. Подскажите что может помочь, ибо в интернете не нашел инфы, которая поможет
Stalin1897
Сб янв 08, 2022 20:11:07
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Re: Передача данных через SPI ATmega8

Все, разобрался, спасибо вам большое, все четко и красиво получается) а насчет препода не знаю, он всей группе решил испортить новогодние выходные)
Stalin1897
Сб янв 08, 2022 19:01:18
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Re: Передача данных через SPI ATmega8

Картинку я тоже понял, но я блин не могу понять что мне надо сделать с массивом чтобы он мог по нормальному отправиться. В последней функции я просто сравниваю каждый бит отдельно и отправляю 0 или 1 соотвественно, что по моей логике должно быть верно. Но видимо не верно
Stalin1897
Сб янв 08, 2022 18:28:21
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Re: Передача данных через SPI ATmega8

Препод сказал делать через SPI. Если есть еще какие-то варианты кроме UARTа то готов выслушать. А ногодрыг это как, а то не совсем понимаю?:)

Добавлено after 55 minutes 47 seconds:
Написал другую функцию, по той статье сверху. Получилось кнш лучше чем было, но все равно там остались абсолютно не ...
Stalin1897
Сб янв 08, 2022 16:50:02
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Re: Передача данных через SPI ATmega8

Да я понимаю что посылка должна составлять 1,25 мкС. Я сейчас просто не понимаю как мне первоначальный массив преобразовать в такой, чтобы он читался через SPI. Потому что на передачу одного бита для WS2812 нужен пакет из 3-4 битов от SPI. Легче было бы сделать на UART и не париться, но на UART у ...
Stalin1897
Сб янв 08, 2022 15:46:26
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Re: Передача данных через SPI ATmega8

Структуру соблюдал. Первый элемент зеленый, потом красный, и потом синий. Но суть сама в том что пиксели которые я забил на начало разбросаны. А задержку не могу посмотреть через осцилограф, ибо дикая просадка фпс во время работы проекта, почему не знаю

Добавлено after 1 hour 56 minutes 3 seconds ...
Stalin1897
Сб янв 08, 2022 11:12:52
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Re: Передача данных через SPI ATmega8

Спасибо за советы. Проблему с передачей решил, теперь проблема с цветами) во первых цвета разные, во вторых адресовка идет как-то странно. В массив выставляю весь один цвет, первые 4 элемента оставляю черными. И получается что в начале да пикселя черные и где-то в середине два пикселя черные, хотя ...
Stalin1897
Пт янв 07, 2022 22:15:54
Форум: AVR
Тема: Передача данных через SPI ATmega8
Ответы: 15
Просмотры: 3337

Передача данных через SPI ATmega8

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

Перейти к расширенному поиску