|
29 / 13 / 0
Регистрация: 08.08.2011
Сообщений: 190
|
||||||
Первая прошивка МК и ноль эмоций30.09.2012, 00:11. Показов 4538. Ответов 32
Метки нет (Все метки)
Подскажите пожалуйста, у меня первый опыт с микроконтроллерами.
Я купил ATMega16A, собрал под него тестовую схему со стабилизированным питанием на 7805, кнопочкой ресет, кварцем, сделал программатор 5 проводков. Скачал ATM Studio 6 с сайта, создал наипростейший проект с++(именно на ++ захотелось проверить), сделал RELEASE, получившийся PROG1.hex перенес на ноут с ЛПТ портом и ХР. На ноут с ХР поставил ponyProg, произвел READ, все ОК, произвел WRITE, результат тоже положительный. Снова READ, ура, данные есть. Выходит что прошивается. Но! Когда отключаю от программатора плату, и втсавляю в любой из портов мультиметр, он показывает 1 с небольшим. Хотя по прошивке только PB1 должен отдавать, или я не поннимаю принципа действия?
Помогите разобраться немного. DDRB отвечает за количество ножек в порту на вывод/ввод? А PORTB за количество тока на порт? Как повлиять на конкретную ножку? И еще, если ставить светодиоды от ножки, то перед ним нужен резистор?
0
|
||||||
| 30.09.2012, 00:11 | |
|
Ответы с готовыми решениями:
32
Radeon HD3650: кулер крутится, но монитор выдает ноль эмоций и система тоже не загружается Первая прошивка STM32F429ZI MsChart - Первая точка видимой на экране части графика всегда уходит в ноль |
|
108 / 16 / 2
Регистрация: 09.03.2011
Сообщений: 37
|
|
| 01.10.2012, 23:51 | |
|
0
|
|
|
29 / 13 / 0
Регистрация: 08.08.2011
Сообщений: 190
|
|
| 01.10.2012, 23:53 [ТС] | |
|
Все, всем спасибо, буду учить!
0
|
|
|
Тутошний я
|
||
| 01.10.2012, 23:54 | ||
|
А в данном случае резистор ограничивает ток через замкнутую кнопку. Иначе будет замыкание. Напряжение питания замкнёте кнопкой на корпус.
1
|
||
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
|||
| 02.10.2012, 16:37 | |||
|
конечно у тебя так будет ты же работаешь со всеми портами "B" ,а не с конкретным пином.... Сейчас не вспомню но надо как то так PORTB.1 = 255; Добавлено через 33 секунды точнее вечером отвечу Добавлено через 1 минуту и кстати пони прог перед использованием надо калибровать..... Добавлено через 2 минуты
0
|
|||
|
29 / 13 / 0
Регистрация: 08.08.2011
Сообщений: 190
|
||
| 02.10.2012, 20:01 [ТС] | ||
Проблема оказалась в ресете, правда с исправленным ресетом ту прошивку не пробовал.
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||||||||
| 02.10.2012, 21:24 | ||||||||
|
есть порт "B" а у него 8 ножек "пинов"как ты сказал ![]() с такими комментариями она нахрен не нужна особенно вот этот а что значит на лог.единицу ![]() вот это тоже улыбнуло главное бесполезный комментарий как и эти
0
|
||||||||
| 02.10.2012, 21:47 | |
|
0
|
|
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
||||||||
| 03.10.2012, 08:48 | ||||||||
PORTB.1 = 0; //первый пин порта В закрыт
П.С. Вы бы лучше чем чужие сообщения обсуждать взяли бы и помогли человеку или бы поправили меня и выложили бы правильные коментарии...
0
|
||||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||
| 03.10.2012, 11:40 | |||||||
|
Санек25, raxp, насчет "пони прог" действительно не знал
я пользуюсь CodeVisionAVR с его встроенным программатором "Век живи- век учись" спасибо ( но надеюсь мне это не понадобится)информации навалом вот статья которая с нуля позволяет писать на Си http://www.xakep.ru/magazine/xa/127/104/1.asp Вот сайт который расписывает что такое АВРки http://123avr.com/ вот для работы в AVR Studio http://easyelectronics.ru/avr-... ast-1.html да еще куча информации в инете валяется (лень все искать)
0
|
|||||||
|
422 / 352 / 19
Регистрация: 14.05.2012
Сообщений: 1,437
|
||||
| 03.10.2012, 12:53 | ||||
|
За ссылки спасибо особенно за первую.
К тому же считаю, что у ТС необходимо помимо схемы, так же надо было поправить код...Так было бы правильнее...
0
|
||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||||||
| 03.10.2012, 14:21 | ||||||
|
Санек25, вот переписал твою прогу со своими комментариями, посмотри понятно или нет
http://avr-libc.narod.ru/group__util__delay.html вот еще сайт про работу с avr http://avr-libc.narod.ru/ raxp, посмотри на ссылки если они устраивают, то закинь куда нибудь в ФАК
0
|
||||||
|
|
|
| 03.10.2012, 14:25 | |
|
Тема закрыта во избежание флуда и выяснения отношений.
Не по теме: Большинство прикрепленных FAQ-ов открыты для доступа.
1
|
|
| 03.10.2012, 14:25 | |
|
Считыватель эмоций Распознавание эмоций Химизм наших эмоций Построить ε-НКА, допускающий язык, состоящий из цепочек, имеющих ноль или несколько а, ноль или несколько b, ноль или несколько с. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|