|
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 141
|
||||||
Помогите совладать с USART12.08.2012, 08:25. Показов 20167. Ответов 63
Метки нет (Все метки)
Больше не могу, рядом лежит молоток, и рука все больше норовит надругаться над камнем...
Имеется ATMiko328p. Так-же имеется слизанный с датащита код, который по хорошему должен работать. Регистры сверены с таблицей. Но чертова машина отказывается спамить в терминал. Что здесь не так? Большое спасибо за помощь и ответы! Код
0
|
||||||
| 12.08.2012, 08:25 | |
|
Ответы с готовыми решениями:
63
помогите с Usart Помогите разобраться. USART USART в ATmega8515. Помогите разобратся |
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 08:34 | ||
И да, спрячь код в спойлер. Будет как-то красивше, ИМХО. И еще, ты рассчитал боды неверно. Там ошибка в формуле. Посмотри, должно быть 51, а у тебя 52. Пардон, был неправ
0
|
||
|
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 141
|
|
| 12.08.2012, 08:49 | |
|
Не, прога слава богу компилится и заливается в камень. Иначе бы я вышел в окно :) Работаю через FT232. Если замыкаю на ней TX и RX, то в терминале на ура воспроизводится эхо. На МЕГЕ подцепляюсь к ногам PD0 и PD1(если честно, я уже с горя тыкался во все пины у камня). Судя из кода, пытаюсь в цикле передавать символ "К" через USORT. Но в терминал абсолютно ниче не приходит... Я был бы рад даже залетному шуму :)
0
|
|
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
| 12.08.2012, 08:52 | |
|
Осцилла нет, как я понимаю?
Это вся прога, которую заливаешь или кусок? Добавь хоть что-то, что покажет тебе работоспособность МК. Мож у тебя кварц не генерит или внутри кусок пластмассы вместо кремния :)
0
|
|
|
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 141
|
|
| 12.08.2012, 09:04 | |
|
Есть в кильдыме :) С1-78. Но его нужно калибровать.
Да, это вся прога. Камень лампочки гоняет на ура :)
0
|
|
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 09:15 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 141
|
|
| 12.08.2012, 09:32 | |
|
Это 26 кг высохшего барахла, в котором куча золота и платины :) Щас мультиметром померял, на ТХ постоянно 4.75в, а RX дергается в конвульсиях от 0.0 до 0.1. Поставил дилей на отправку символа "K", но ТХ всерно 4.75, а RX по своему дрыгается, как ей хочется...
0
|
|
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
| 12.08.2012, 09:41 | |
|
Фигово без осцилла.
Ну, тогда начинай кбеждаться, что ты хотя бы ходишь по проге. Например, сконфигурируй свободную ногу на выход, запиши тудЫ "0" и инвертируй ее каждый раз в основной петле. Если после сброса нога станет в "0" - значит ее инициализация прошла, но в main ты не крутишься. Если осталась в "1", значит и инициализации не прошло. Если там половина VCC - радостно сообщи нам, что прога в main loop лупится. Да, вот так, шажками. Выискивать, где ты там в коде ноль с единичкой спутал - не в моем вкусе. Это ЩАС народ проснется, поковыряют. А я вот советую сверху вниз ехать. То есть, искать ГДЕ прога не работает, а не ПОЧЕМУ.
0
|
|
|
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
|
|||||||||||
| 12.08.2012, 10:37 | |||||||||||
|
вот две строчки
UPD, три раза подправлял код, так что убедись что самый последний вариант попробовал.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 141
|
|
| 12.08.2012, 10:42 | |
|
Увы, но он все равно противится :(
PS: И последний тоже попорбовал.
0
|
|
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 10:44 | ||
<Изображение удалено>
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 10:44 | ||
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 10:48 | ||
Но порядок записи правильный был
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 10:53 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 181
|
||
| 12.08.2012, 11:02 | ||
Для начала можно и скопировать, залить в камень, посмотреть результат и убедится, что железо собрано правильно. А вообще я старался показать общий подход к решению такой проблемы.
0
|
||
|
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
|
||||||
| 12.08.2012, 11:10 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
|
||
| 12.08.2012, 11:14 | ||
UBRRL.jpg ох щи, я отовсюду копипастил свою инициализацию, где сначала младший регистр. Работало потому что в старшем на моих скоростях всегда нули. Понадобилась бы маленькая скорость, сидел бы искал ошибку часами.
0
|
||
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
||
| 12.08.2012, 11:20 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 523
|
|
| 12.08.2012, 13:15 | |
|
1<<UCSZ1;вот кусок кода, который и я забыл в свое время вставить :) сейчас у ТСа все получится, ставлю бутылку уманского пива.
0
|
|
| 12.08.2012, 13:15 | |
|
Помогаю со студенческими работами здесь
20
Помогите связать два AVR через USART помогите разобраться с USART для AVR crumb2560 xmega: usart - какой глубины буфер в USART? передача данных с 2 портов can и 1 usart в usart Помогите пожалуйста разобраться с USART Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|