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

Sharcer
Ср апр 24, 2024 20:12:54
Форум: AVR
Тема: Atmega8. SPI не всегда верно работает
Ответы: 6
Просмотры: 3514

Re: Atmega8. SPI не всегда верно работает

[uquote="roman.com",url="/forum/viewtopic.php?p=4572589#p4572589"] Пробовал убрать OLED-дисплей и подключить к slave три светодиода, чтобы они загорались по очереди в соответствии с переменной
правильная мысль)) всё начинается с диодов...
:tea:
и где наш полный код с иcправлениями ?[/uquote]
ВСЁ ...
Sharcer
Вт апр 23, 2024 20:42:56
Форум: AVR
Тема: Atmega8. SPI не всегда верно работает
Ответы: 6
Просмотры: 3514

Re: Atmega8. SPI не всегда верно работает

[uquote="roman.com",url="/forum/viewtopic.php?p=4572102#p4572102"]можно сократить до одной строчки))[/uquote]
Я только учусь и впервые столкнулся с SPI. Потому для наглядности расписываю подробно, чтобы спустя время, зайдя в программу знать какой бит для чего проставляется.


, то ждать завершения ...
Sharcer
Пн апр 22, 2024 20:17:42
Форум: AVR
Тема: Atmega8. SPI не всегда верно работает
Ответы: 6
Просмотры: 3514

Atmega8. SPI не всегда верно работает

Есть два МК atmega8. Работаю на заводской частоте 1МГц.
Хочу передавать задавать в master значение переменной counter от 0 до 3 и передавать её по SPI в slave и чтобы slave через I2C отображал её значение на OLED дисплее SSD1306. Для этого соединил MOSI, MISO, SCK, SS между собой между master и ...
Sharcer
Вт апр 09, 2024 19:23:34
Форум: AVR
Тема: Atmega8. Не работает SPI
Ответы: 7
Просмотры: 4735

Re: Atmega8. Не работает SPI

Методом проб и ошибок я частично решил проблему.
Если не использовать прерывания, то цифры 1,2,3,4 нормально передаются от master к slave. Если использовать прерывания, то как будто slave принимает цифры в другом порядке: 1,3,2,4. Собственно мой вопрос почему?
Теперь подробнее.
Не стал ...
Sharcer
Ср мар 27, 2024 18:09:42
Форум: AVR
Тема: Atmega8. Не работает SPI
Ответы: 7
Просмотры: 4735

Re: Atmega8. Не работает SPI

[uquote="Starichok51",url="/forum/viewtopic.php?p=4560271#p4560271"]при ответе вверху есть тэг .[/uquote]
Теперь схема выглядит так.
[url=https://img.radiokot.ru/files/154442/medium/3eoro7ny97.jpg]
Задумка такова, что в master есть переменная counter, которая поочередно в двух циклах for меняется ...
Sharcer
Вт мар 26, 2024 15:29:34
Форум: AVR
Тема: Atmega8. Не работает SPI
Ответы: 7
Просмотры: 4735

Re: Atmega8. Не работает SPI

[uquote="Starichok51",url="/forum/viewtopic.php?p=4559471#p4559471"]категорически нельзя в схеме использовать вывод SS в схеме, ни для мастера, ни для слэйва. соответственно, нельзя соединять эти выводы между обоими МК.
мастер настраивается так:
PORTB = 0
DDRB = (1<<SCK) + (1<<MOSI) + (1<<SS)
SS ...
Sharcer
Вс мар 24, 2024 14:12:38
Форум: AVR
Тема: Atmega8. Не работает SPI
Ответы: 7
Просмотры: 4735

Atmega8. Не работает SPI

Изучаю SPI. Начинающий. Использую МК atmega8. Написал простенький код для того чтобы пересылать значение переменой counter от одного МК к другому.

Как должно работать:
При начале каждой передачи первый МК(далее-master) зажигает ненадолго свой светодиод (на PORTC.4). Потом передает по SPI переменную ...
Sharcer
Вт дек 19, 2023 21:55:10
Форум: AVR
Тема: Управление адресной светодиодной лентой с помощью atmega8
Ответы: 14
Просмотры: 4953

Управление адресной светодиодной лентой с помощью atmega8

Доброго времени дня! Помогите пожалуйста новичку. Пытаюсь управлять адресной светодиодной лентой (WS2811) с помощью atmega8 (далее - МК). Хочу просто зажечь самый первый светодиод в ленте зеленым цветом. Но у меня вся лента просто загорается белым.
Лента питается от отдельного источника 12В.
МК ...
Sharcer
Чт окт 19, 2023 20:17:01
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Re: Перестала прошиваться atmega8 через USBAsp

В общем проблема решилась. Всему виной был плохой контакт.
Дождался макетки с алика и спаял чисто для прошивки мини плату. Запитал чисто от программатора без сторонних источников питания, кварцев и конденсаторов. На 1МГц прошивается нормально. Буду экспериментировать далее.

Одного не пойму: почему ...
Sharcer
Пн окт 09, 2023 20:42:43
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Re: Перестала прошиваться atmega8 через USBAsp

[uquote="Novice user",url="/forum/viewtopic.php?p=4486476#p4486476"]Но если новые с Алика и никогда вами не прошивались то ставьте перемычку sck slow,проверяйте соединения с атмегой,должна прошиваться

Добавлено after 7 minutes 33 seconds:
И выкиньте этот DCDC ,питайте от программатора[/uquote ...
Sharcer
Вс окт 08, 2023 15:16:49
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Re: Перестала прошиваться atmega8 через USBAsp

[uquote="codenamehawk",url="/forum/viewtopic.php?p=4486431#p4486431"] Подключил подав 5В на ноги 7 и 8 atmega8 согласно схеме во вложении
Подайте еще на 20.21.22 ноги.
При попытке считать или записать что либо все равно появляется та же ошибка
Надежней считать сначала сигнатуру и fuses,[/uquote ...
Sharcer
Вс окт 08, 2023 14:33:50
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Re: Перестала прошиваться atmega8 через USBAsp

[uquote="Novice user",url="/forum/viewtopic.php?p=4486473#p4486473"]А ваши три атмеги ранее прошивались или они новые?[/uquote]
Самая первая прошивалась. Остальные две новые с алика
Sharcer
Вс окт 08, 2023 11:46:02
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Re: Перестала прошиваться atmega8 через USBAsp

[uquote="BOB51",url="/forum/viewtopic.php?p=4486385#p4486385"]Проверить программатор на заведомо годной и "чистой" меге.
Ибо... вопрос скорее к последней удачно "залитой" прошивке.
:wink:[/uquote]

Пробовал 2 одинаковых USBASP и 3 atmega8. И ничего. При попытке считать или записать что либо все ...
Sharcer
Вс окт 08, 2023 10:57:27
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Re: Перестала прошиваться atmega8 через USBAsp

[uquote="codenamehawk",url="/forum/viewtopic.php?p=4486363#p4486363"]Питание подали на все нужные ноги?

Установите перемычку Slow sck.

Подключите кварц с конденсаторами.[/uquote]

Подключил подав 5В на ноги 7 и 8 atmega8 согласно схеме во вложении
1) Пробовал ставить перемычку на JP3 на ...
Sharcer
Сб окт 07, 2023 23:51:21
Форум: AVR
Тема: Перестала прошиваться atmega8 через USBAsp
Ответы: 23
Просмотры: 8719

Перестала прошиваться atmega8 через USBAsp

Товарищи программисты, прошу помощи! Я новичек в программировании МК.
Поначалу у меня все запускалось, а теперь после переезда я заново и у меня даже прошивка не заливается в atmega8. Хочу хотя бы просто светодиодом помигать на макетке.

Контроллер: atmega8L+макетка+питание через DC-DC ...

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