Найдено 10 результатов
- Вс янв 09, 2022 13:25:14
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5593
- Просмотры: 2310257
Re: Работа с Virtual Terminal в Proteus
Все равно не могу ничего писать в терминале
- Вс янв 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 ...
int main(void)
{
unsigned int a = 0;
USART_init();
SPI_init();
while(1)
{
a = UDR;
if(a)
PORTB |= (1<<5);
Write_picture ...
- Вс янв 09, 2022 10:30:03
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5593
- Просмотры: 2310257
Работа с Virtual Terminal в Proteus
Никак не хочет работать терминал. ЗАпускаешь проект, выходит окно консоли, но с ним ничего нельзя сделать. Не знаю уж что происходит при приеме, но при попытке передать с терминала что-то - ноль реакции. Подскажите что может помочь, ибо в интернете не нашел инфы, которая поможет
- Сб янв 08, 2022 20:11:07
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Re: Передача данных через SPI ATmega8
Все, разобрался, спасибо вам большое, все четко и красиво получается) а насчет препода не знаю, он всей группе решил испортить новогодние выходные)
- Сб янв 08, 2022 19:01:18
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Re: Передача данных через SPI ATmega8
Картинку я тоже понял, но я блин не могу понять что мне надо сделать с массивом чтобы он мог по нормальному отправиться. В последней функции я просто сравниваю каждый бит отдельно и отправляю 0 или 1 соотвественно, что по моей логике должно быть верно. Но видимо не верно
- Сб янв 08, 2022 18:28:21
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Re: Передача данных через SPI ATmega8
Препод сказал делать через SPI. Если есть еще какие-то варианты кроме UARTа то готов выслушать. А ногодрыг это как, а то не совсем понимаю?:)
Добавлено after 55 minutes 47 seconds:
Написал другую функцию, по той статье сверху. Получилось кнш лучше чем было, но все равно там остались абсолютно не ...
Добавлено after 55 minutes 47 seconds:
Написал другую функцию, по той статье сверху. Получилось кнш лучше чем было, но все равно там остались абсолютно не ...
- Сб янв 08, 2022 16:50:02
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Re: Передача данных через SPI ATmega8
Да я понимаю что посылка должна составлять 1,25 мкС. Я сейчас просто не понимаю как мне первоначальный массив преобразовать в такой, чтобы он читался через SPI. Потому что на передачу одного бита для WS2812 нужен пакет из 3-4 битов от SPI. Легче было бы сделать на UART и не париться, но на UART у ...
- Сб янв 08, 2022 15:46:26
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Re: Передача данных через SPI ATmega8
Структуру соблюдал. Первый элемент зеленый, потом красный, и потом синий. Но суть сама в том что пиксели которые я забил на начало разбросаны. А задержку не могу посмотреть через осцилограф, ибо дикая просадка фпс во время работы проекта, почему не знаю
Добавлено after 1 hour 56 minutes 3 seconds ...
Добавлено after 1 hour 56 minutes 3 seconds ...
- Сб янв 08, 2022 11:12:52
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Re: Передача данных через SPI ATmega8
Спасибо за советы. Проблему с передачей решил, теперь проблема с цветами) во первых цвета разные, во вторых адресовка идет как-то странно. В массив выставляю весь один цвет, первые 4 элемента оставляю черными. И получается что в начале да пикселя черные и где-то в середине два пикселя черные, хотя ...
- Пт янв 07, 2022 22:15:54
- Форум: AVR
- Тема: Передача данных через SPI ATmega8
- Ответы: 15
- Просмотры: 3337
Передача данных через SPI ATmega8
Доброго времени суток. При написании курсовой возникла проблема. Мне нужно передать двумерный массив по шине SPI на матрицу из WS2812. Передача идет, но загорается только первый светодиод, причем даже не тем цветом каким должен. Код прикреплю тут, также архив с проектом авр и протеус тоже прикреплю ...