Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
generation472
19 / 19 / 7
Регистрация: 04.11.2011
Сообщений: 563
Записей в блоге: 1
1

Atmel Ice & Debug

06.04.2016, 09:42. Просмотров 283. Ответов 4
Метки нет (Все метки)

Использую AVR Studio 7 и Atmel Ice в режиме дебаг, реализовал настройку усарта и передаю по одному байту в ком порт компьютера, проблема в том что когда отслеживаю с компьютера ком порт, то мне показывает что приходит 4 байта при одной посылке, и ещё не правильные данные приходят


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
 * Atmega165P.c
 */ 
 
#define F_CPU 16000000
 
#include <avr/io.h>
#include <avr/interrupt.h>
 
int x;
ISR (USORT0_TX_vect){
    
    x=5;
    
}
 
ISR (USORT0_UDRE_vect){
    
        asm volatile ("nop");
    x=5;
    
}
 
 
void TranferDate(){
    
    
    UDR0=0xAA;
    
    
}
 
int main(void)
{
   DDRE &=~(1<<0);// RX
   DDRE |=(1<<1);// TX
   
   UBRR0=8; ///Скорость 115200
   
   UCSR0B=0b01101000;
   UCSR0C=0b10000111;
   
   
   sei();
    while (1) 
    {
        asm volatile ("nop");
        TranferDate();
        x=5;
        
    }
}
0
Миниатюры
Atmel Ice & Debug  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 09:42
Ответы с готовыми решениями:

программатор Atmel-ice basic
Здравствуйте!Купили программатор Atmel-ice basic, при первом включении он запросил обновление...

Новые отладчики Atmel ICE
Если вдруг пропустили: http://store.atmel.com/PartDetail.aspx? ... essription И тоже самое,...

ATMEL ICE - распайка кабеля для SPI
Есть у меня ATMEL ICE, PCB версия без шнурков. Есть мануалка на плату. Но я никак не могу...

JTAG ICE MkII-CN Emulator и Atmel Studio 6
Добрый день. Заказал себе такую штуку: http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... OC:US:3160 ...

ATMEL-ICE-BASIC есть ли, что похожее на рынке? Хочу купить.
Плотнее подошел к электронике. Я попробовал avr studyo 4 и конечно был расстроен этим редактором....

4
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
06.04.2016, 10:37 2
Из кода можно предположить, что он постоянно шлёт. Причём не дожидаясь что предыдущий байт отправлен.
1
generation472
19 / 19 / 7
Регистрация: 04.11.2011
Сообщений: 563
Записей в блоге: 1
06.04.2016, 11:52  [ТС] 3
Витальич, я разобрался у меня не правильно настроил скорость отправки, и он воспринимает как 4 стоповых бита одну посылку
0
Voland_
1699 / 1043 / 98
Регистрация: 04.01.2010
Сообщений: 3,533
06.04.2016, 12:47 4
Цитата Сообщение от generation472 Посмотреть сообщение
у меня не правильно настроил скорость отправки, и он воспринимает как 4 стоповых бита одну посылку
ну дык причину, о которой сказал ув. Витальич, это не исправило. Если вы попробуете отправить 2 байта и более, то ошибка сразу вылезет. Сейчас спасает то, что вы отправляете одни и те же значения.
0
generation472
19 / 19 / 7
Регистрация: 04.11.2011
Сообщений: 563
Записей в блоге: 1
07.04.2016, 14:36  [ТС] 5
Voland_, Ещё раз говорю я использую Atmel-ICE debager, и после каждого отправленного байта я останавливаюсь, поэтому не было смысла тут ставить задержку или прерывания на отправку данных
0
07.04.2016, 14:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2016, 14:36

Проблема с Atmel ICE Basic
Всем здравствуйте. Подарили, Atmel ICE Basic...

query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так?
упростил для краткости запрос. в чем ошибка? RecSet - это коннекшн. query='SELECT * FROM resume...

Разница release & debug
В чём собствено разница в версии релиза и дебага? Как бы теорию то знаю, но вот не понимаю чем в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru