|
|
  |
ATmega8, USART, проблема с приёмом |
|
|
|
May 2 2008, 06:49
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Есть две функции, одна отсылает последовательность байт по USART, другая принимает последовательность байт. Так вот, сразу после отсылки функция приёма проверяет состояние флага RXC и "говорит" что он установлен, т. е. что то пришло, хотя ничего там прийти физически не могло, потому как нога весит в воздухе, а если закоментить функцию отсылки(не делать отсылку), то всё впорядке. Кто мне может объяснить что я делаю не так?
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
May 2 2008, 08:11
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Извиняюсь, я ошибся, она присоединена к микрухе, но всё равно прийти ничего не могло, это точно, уст-во не было подключено. Но почему тогда, если ничего перед этим не отсылать, то всё работает?
Сообщение отредактировал coolibin - May 2 2008, 08:13
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
May 2 2008, 12:07
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(coolibin @ May 2 2008, 11:11)  Извиняюсь, я ошибся, она присоединена к микрухе, но всё равно прийти ничего не могло, это точно, уст-во не было подключено. Но почему тогда, если ничего перед этим не отсылать, то всё работает? Знаете, что говорил Станиславский?  "Не верю". 1. У Вас болтается неопределенный потенциал, а нуль декодируется как стартовый бит. Без текста программы у меня тысяча объяснений. Одно из них - вместе с передачей комментарите разрешение приема. Или утечки между выводами влияют. 2. Вы спросили советов и им не следуете. В черный список!
--------------------
Уходя, оставьте свет...
|
|
|
|
|
May 2 2008, 12:21
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(coolibin @ May 2 2008, 14:11)  Извиняюсь, я ошибся, она присоединена к микрухе, но всё равно прийти ничего не могло, это точно, уст-во не было подключено. Но почему тогда, если ничего перед этим не отсылать, то всё работает? А эта микруха случаем не драйвер RS485? :-)
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
May 2 2008, 12:33
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Цитата(AHTOXA @ May 2 2008, 15:21)  А эта микруха случаем не драйвер RS485? :-) нет, я не помню точно как она называется
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
May 3 2008, 09:39
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Цитата(AHTOXA @ May 2 2008, 15:38)  Шикарно! © :-) Я не пойму, что здесь шикарного? Микрухи рядом со мной сейчас нет, название её мне нужно было только когда искал ДШ(это было давно), помню только, что на DS начинается. А код предоставлю.
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
May 3 2008, 10:23
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Название не суть важно... Интерфейс Вы должны помнить? Цитата одна отсылает последовательность байт по USART, другая принимает последовательность байт Кому посылает? Цитата т. е. что то пришло, хотя ничего там прийти физически не могло, потому как нога весит в воздухе Что пришло? То же что и отправлялось или просто мусор?
|
|
|
|
|
May 3 2008, 15:57
|
Группа: Участник
Сообщений: 4
Регистрация: 23-04-08
Из: Казаховстан. город Костанай.
Пользователь №: 37 016

|
без обид . чуть под стол от смеха не укатился . а вывод лучше всё таки подтянуть ,ну и если есть неиспользуемые тож с ими порешать , я так тож всего из-зи одного пина попал тока ето извините на PIC было но ето не важно у меня он из-за этого программа зависала время от времени и даже RESET порой не работал
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|