-
Постов
220 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент shonty
-
Если только начал заниматься, то кварца у него может и не быть..
-
вот, по дефолту для ATTiny 2313 Мне сложно в вашем скриншоте ориентироваться. Обратите внимание, выставление фьюз бывает прямое и инверсное. В программе AVRDUDE также справа стоят HEX значения фьюз, что бы не запутаться. Код программы не влияет, его можно не выкладывать.
-
Добрый вечер. Собрал такой блок из китайского КИТа, всё работает. Заказал ещё один КИТ, буду мутить 2-х полярник. Осилил таки на радиокоте 180+ страниц форума по этому блоку.. почитал ещё там да сям... Не знаю обсуждалось здесь или нет, но вот в китайских китах R8 и C4 идут номиналом 27к и 0,1uF соответственно. R8 и C4 представляют из себя фильтр низких частот, где частота рассчитывается по формуле: Fc = 1 / ( 2 * π * R8 * C4 ) То есть при 27к и 0,1uF получаем частоту 58,94 Гц Для частоты 50Гц R8 должен быть 31 830 Ом Ближайшее значение 33к, при нём частота фильта будет 48,22 Гц ps: Прошу сильно ногами не пинать, если уже обсуждалось. Ну или удалите..
-
Много чего перепробовал. Остановился на The Dot Factory. . db добавляю вручную в notepad++
- 4 ответа
-
2
-
Сложность в том, что всё используется первый раз. Поэтому получается задача с тремя неизвестными: 1) исправность программатора и подключения 2) исправность контроллера 3) настройка ПО Исключать нужно пункты. Тоже как-то было начал собирать громова, но usbasp пришёл с алли быстрее, и стоит копейки. Так и оставил..
-
Можно и "+" , можно и "-", можно даже в EEPROM складывать Но девушке нужно просто сдать зачёт без всякого гурманства
-
К сожалению СИ не владею. Возможно подтянется народ. В асме задаётся начальный адрес массива в ОЗУ. Нажатие первой кнопки пишется по этому адресу, а в конце процедуры записи производится инкремент адреса. Т.е. нажатие следующей кнопки уже записывается в "адрес+1".. И так далее..
-
Сначала обработка нажатия клавиш, и данные сохраняете в ОЗУ. Потом по нажатию "ok" берёте данные из ОЗУ и отправляете. Но это только алгоритм. А реализация на практике зависит от конкретного языка программирования. Если на асме писать, то тут всё просто.
-
Резисторы для интерфейса uart. Если PD0, PD1 использовать как обычные порты I/O, то резисторы не нужны. Ну или ситуационно, от подключения.. Не знаю какая периферия у вас, но если только для OLED-a, то хватит и 8MHz. Можно на внутреннем генераторе, тогда и кварц не нужен. В OLED-ах вывод на дисплей идёт 1 бит на пиксель, в TFT (как в моём случае) 16 бит на пиксель. Опять же от шины подключения зависит. Если OLED по SPI подключён, то частота ещё как-то может влиять. А если по i2c (что скорее всего), то максимум 400kHz.
-
Хм.. Даташит то даташитом.. Но только вот на практике 328-я свободно пашет на 20mhz при 3,3v. На стенде гонял каждый день, в течении 2-х месяцев. В рабочий девайс кварц на 16 поставлю. А питание так и оставлю 3,3v. TFT дисплей потому что используется. Конечно это смотря что вы создаёте. У меня в этот раз метеостанция и для личного пользования. Так что могу позволить себе не соблюдать предписания
-
Вижу, что тут собрались адепты внешнего резистора)) В таком случае имею встречный вопрос: Дано: вывод контроллера настроен как вход с подтягивающим резистором. В цикле обработчик нажатия кнопки. Собственно вопрос: какой длины кабель или бухту нужно подключить к данному выводу, и какой танец с бубном станцевать вокруг кабеля, чтобы произошло ложное срабатывание "нажатия"? Не стесняйтесь с ответами, пожалуйста)) Проверить на практике у меня возможность имеется))
-
Сам долго собирался этим заняться. Наконец "рискнул" и понеслось . Думаю стОит эту тему хотя бы попробовать. Может получится. Тогда многие вопросы отпадут сами собой. Удачи
-
Дополню предыдущий пост. По поводу программирования и дизайна дисплеев. Нокиевские и OLED дисплеи - с постраничной адресацией. TFT - графические дисплеи. Многие наверное не в курсе, чем они отличаются. Так вот, когда нужно равномерно распределить по дисплею не 8 строк информации, а 7, 6 или 5, то очень сложно, а порой и невозможно вывести эту информацию на дисплеи с постраничной адресацией. Очень жесткая привязка к странице. Мучился не один раз в конструкциях таймеров и датчиков. (несколькими страницами назад выкладывал фото UV-датчика, который так и не довёл до ума и не стал дописывать и выравнивать шрифты) Графические дисплеи более гибки в плане дизайна. Позволяют выводить шрифт любой высоты, оставлять любое пространство между строками, создавать любое количество строк ( и 3, и 5 и 7...) и вообще более просты в программировании. Как то так. Но это мнение из опыта, а не придуманное.
-
Я выкладывал фото дисплея 240*320. Но он был прикручен к прошивке Александра Павловича. Т.е. добавляется строка названия станции. В нижней части место оставалось - просто шкалу настройки сделал, чисто чтобы заполнить. Дисплей совсем не выглядит пустым. Так же опровергал утверждения о медленной загрузке. Да мало ли что можно добавить: часы, погоду, уровень заряда, уровень громкости, уровень сигнала. Недавно здесь кто-то выкладывал свой приёмник с нокиевским дисплеем, так там так плотно информацией экран забит, что теряется всякая наглядность. Почему ж не укрупниться? У меня сейчас есть другие соображения по заполнению экрана, но это будет приёмник не с RDA5807. А вообще мне надоела полемика вокруг TFT дисплеев. Остаётся только согласиться, что крупные цветные дисплеи это очень плохо и т. д...