Обсуждаем контроллеры компании Atmel.
Вт мар 02, 2021 08:42:25
конешно, я старался сокращать размеры платы (всех плат в этом файле). но "выжимать последние соки" я не стремился.
тут у меня еще назрел вопрос-предложение.
выше я говорил, что первоначальный проект был на аккумуляторе с контролем питания и режимом глубокого сна. соответственно, есть кнопка включить/выключить на внешнем прерывании. и время там минуты и секунды, часов нет, как я это сделал в этом проекте.
индикация там, соответственно, минут и секунд, но установка только минут.
так вот, если будут желающие на мой первый проект, я могу завершить окончательно разработку своего первого проекта и выложить его здесь.
выслушаю мнения и предложения по этому поводу.
Вт мар 02, 2021 17:28:18
Это я к тому, что, А ОНО НУЖНО, ТАК МЕЛЬЧИТЬ?
Использование SMD избавляет от сверления плат. К тому же SMD компоненты обычно дешевле.
Вт мар 02, 2021 18:33:38
Использование SMD избавляет от сверления плат. К тому же SMD компоненты обычно дешевле.
Поддерживаю. Я даже на макетках активно использую пассивную смд комплектуху. И она реально дешевле. Конечно, смотря где брать. Порой смотришь, 1000 штук резисторов в разы дешевле взять, чем 100 штук. По соотношению. За 100 и 1000.
Вт мар 02, 2021 19:01:58
ага, еще и индикатор бы SMD найти, чтобы и под него не сверлить ...
Вт мар 02, 2021 19:10:17
Докладаю, как говорит мой друг, платы таймеров готовы, осталось прошить микроконтроллеры и...
Поскольку с АВР до сих пор ни разу не сталкивался, то хотелось бы получить рекомендации, что делать с фузами-музами. С ATtiny2313 как будто понятно, Novice user выложил картинку AVRDUDE, по всей видимости, галочки ставить нигде не надо. А что с ATmega8 делать? Какие галки ставить, какие нет?
Вт мар 02, 2021 19:18:17
в описании (пдф) у меня указано, чему равны фьюзы для кварца 8 МГц.
а как у тебя в программе устанавливаются галочки, я не знаю.
Вт мар 02, 2021 19:32:00
У меня еще пока никак не устанавливаются. AVRDUDE скачал, еще не устанавливал, сейчас пользую Ubuntu, для прошивки придется перейти на Windows, установить программы и вперед, к победе коммунизма!
А какой Вы программой прошиваете, что-то в пдф, мягко говоря, я ничего не понял.
Вт мар 02, 2021 19:57:48
Младший байт фьюзов Low Fuse (Low Byte) установить в значение 0xFF (все единицы).
Это соответствует внешнему кварцу на 8 МГц.
и что тут непонятного?
я прошиваю программой SinaProg 2.1.
очень простая и очень понятная программа. рекомендую.
Вт мар 02, 2021 20:23:26
Спасибо, скачаю и буду осваивать.
Ср мар 03, 2021 12:54:37
Вот так должно выглядеть содержимое окошка программы?
Добавлено after 1 hour 4 minutes 29 seconds:И еще вопрос. К программатору USBASP сделал плату с панельками для разных корпусов, но используется для всех один кварц 8 МГц. Как прошить микроконтроллер, если в устройстве он используется с другим кварцем, на 4 или 16 МГц? Может быть надо заменить кварц панелькой и вставлять в нее нужные кварцы?
- Вложения
-
- SinaProg.gif
- (14.04 KiB) Скачиваний: 195
Ср мар 03, 2021 14:28:43
да, выглядит окошко так.
когда нажмешь кнопку "Advanced...", откроется новое окошко. там ты можешь записывать новые значения фьюзов и можешь делать полное стирание чипа.
там около значений фьюзов будет кнопка "С" - это калькулятор фьюзов.
в калькуляторе выбираешь из списка то, что тебе нужно, и появляется новое значение этого байта фьюзов.
теперь надо нажать кнопку с папкой и выбрать файл хекса.
ну, у меня фьюзы установлены для кристалла (кварца) с высокой частотой.
я не знаю, 4 МГц - это уже высокая частота или еще нет.
там, значит, так:
берешь новый МК, там заводские фьюзы на внутренний генератор 1 МГц.
когда запишешь новые фьюзы на кварц, МК сразу же начнет работать от кварца. поэтому кварц нужно подключить заранее.
хоть новый МК и должен быть чистым, лучше сначала сделать стирание чипа.
для начала хватит, потом еще спросишь, что будет непонятно.
Ср мар 03, 2021 17:52:49
Спасибо, сейчас попробую.
Добавлено after 2 hours 18 minutes 11 seconds:Что-то не получается, вроде бы как с программатором проблема.
avrdude: предупреждение: невозможно установить период sck, проверьте наличие обновлений прошивки usbasp,
avrdude: error: programm enable: target не отвечает.
1 Дважды проверьте соединения и попробуйте еще раз, или используйте -F для отмены этой проверки.
avrdude сделано. Спасибо.
Что лучше или проще сделать?
Добавлено after 20 minutes 15 seconds:Поменял программатор, все изменилось. Надо, по всей видимости, перепрошить программатор 2.0 свежей прошивкой.
Теперь так?
- Вложения
-
- SinaProg4.gif
- (35.95 KiB) Скачиваний: 166
Ср мар 03, 2021 18:46:01
да, всё правильно на картинках.
Ср мар 03, 2021 19:13:20
Заработало! Спасибо! Теперь припаяю кнопки и проверю в сборе.
Вопрос к Novice user, можно ли прошить ATtiny2313 с подключенным кварцем в программаторе 8 МГц? Или необходимо подключить 16?
Ср мар 03, 2021 21:01:25
отвечу за него - можно.
фьюзы будут одинаковые, как для 8, так и для 16 - FF.
Ср мар 03, 2021 21:51:26
Спасибо!
Чт мар 04, 2021 05:10:19
Можно и 8 МГц, но время будет идти в 2 раза медленее
Чт мар 04, 2021 05:55:41
он имел в виду, во время программирования 8 МГц, а не в изделии.
Чт мар 04, 2021 06:09:11
Понятно
Сейчас у меня другая прошивка,, с выключением, чуть позже выложу (я ещё на работе)
Сб мар 13, 2021 13:16:37
Все! Собрал и посмотрел в железе работу трех таймеров, один из которых от Starichok51, другой от Novice user и свой собственный. Ну, моему еще ума надо вставить немного, считает быстро, а другие готовы к применению. Буду устанавливать по назначению. Большущее спасибо!
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.