Обсуждаем контроллеры компании Atmel.
Ответить

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 00:38:04

Подключил сейчас через UART радиоудлинитель HC-11 работает стабильно.

Добавлено after 57 minutes 31 second:
mastech, покажите свой makefile, а лучше полностью проект в архив и сюда.

Добавил

Добавлено after 1 hour 16 minutes 46 seconds:
Уже просто эксперимент:
Перед основным циклом ставлю задержку 5 сек.
Если законектить терминал пока 5 сек не прошли данные идут норм.
Если выждать эти 5сек и потом нажать коннект то в 80% случаев - мусор.

Добавлено after 4 minutes 37 seconds:
Использовал две библиотеки:
http://homepage.hispeed.ch/peterfleury/ ... tware.html
https://github.com/andygock/avr-uart/blob/master/uart.c хотя это переделка первой но скорость как то иначе настраивается.
Вложения
GccApplication2.rar
(66.44 KiB) Скачиваний: 246

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 06:37:15

mastech, ради эксперимента попробуйте мой hex залить (библиотека uart заменена полностью), atmega16 F_CPU = 7372800 UART=19200
Вложения
main.zip
(4.25 KiB) Скачиваний: 226

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 18:06:34

mastech, ради эксперимента попробуйте мой hex залить (библиотека uart заменена полностью), atmega16 F_CPU = 7372800 UART=19200


Прошил.
Выдает: <0><0><0><0><0><0><0><0><0><0><0><0><0> и т.д.

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 18:41:11

mastech писал(а):Прошил.
Выдает: <0><0><0><0><0><0><0><0><0><0><0><0><0> и т.д.
Да, как-то совершенно забыл совсем про это, давайте еще раз, этот вариант должен работать.
Вложения
main.zip
(4.26 KiB) Скачиваний: 227

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:12:21

[quote="mastech"]]Да, как-то совершенно забыл совсем про это, давайте еще раз, этот вариант должен работать.


точно так же, как и у меня, до ресета мусор после "test"
скорость 19200
кварц 7,3


НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў•НС5ў - до ресета

test - после
test
test
test
test
test
test

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:17:54

О, так здесь просто глючный преобразователь UART<>USB!

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:19:18

О, так здесь просто глючный преобразователь UART<>USB!

Ага аж три штуки и все разных моделей.

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:23:09

Ну, тогда остается разве что какая-то клиническая невезуха...

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:23:30

Ресет у вас подтянут через резистор 10кОм к +, а к минусу повесьте конденсатор 0,1мкФ.
JTAG отключен?

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:33:58

Ресет у вас подтянут через резистор 10кОм к +, а к минусу повесьте конденсатор 0,1мкФ.
JTAG отключен?

Использую отладочные платы pinboard 1 и 2 в первой версии резистор 4к7(когда-то давно поменял, стоял 10к. тоже глюки отлавливал) на второй 10к кондеры стоят, джитаг отключен.

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:39:35

Настройки терминала такие?
Биты данных 8
Стоп бит 1
Четность нет
Управление потоком XON/XOFF

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:43:16

Настройки терминала такие?
Биты данных 8
Стоп бит 1
Четность нет
Управление потоком XON/XOFF



XON/XOFF не стоял, но это не помогло

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:51:25

Вы прошивку как грузите? Через бутлоадер, или через isp-программатор?

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:53:50

Вы прошивку как грузите? Через бутлоадер, или через isp-программатор?

Isp

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 19:57:09

Покажите фьюзы.

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 20:00:57

Покажите фьюзы.


Включение кварца все варианты перепробовал(вроде все).
Вложения
Безымянный.png
(145.83 KiB) Скачиваний: 228

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 20:16:28

Поставьте
Код:
Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms; [CKSEL=1111 SUT=11]
и галочку попробуйте поставить
Код:
CKOPT fuse (operation dependent of CKSEL fuses); [CKOPT=0]
задает размах тактового сигнала.

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 20:25:52

Поставил, ничего не изменилось.

Почему тогда через радиоудлинитель работает?
Последний раз редактировалось mastech Вт окт 29, 2019 20:31:27, всего редактировалось 1 раз.

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 20:30:12

И что обе меги так себя ведут? Или у вас одна мега16?

Re: Сообщение в терминал приходит кракозябрами

Вт окт 29, 2019 20:33:13

Всего 4ре, две на платах и две накидывал, все из разных партий. Одна точно оригинальная.
Ответить