Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.98/66: Рейтинг темы: голосов - 66, средняя оценка - 4.98
OttXXX
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 7
1

Atmel Studio 6.1 После компиляции в дизассемблере одни NOP

21.03.2013, 15:45. Просмотров 11975. Ответов 21
Метки нет (Все метки)

Приветствуй всех.
Написал программку на С после компиляции в дизассемблере вот такая картина:
Код
--- No source file -------------------------------------------------------------
00000000  NOP       Undefined
00000001  NOP       Undefined
00000002  NOP       Undefined
00000003  NOP       Undefined
00000004  NOP       Undefined
00000005  NOP       Undefined
00000006  NOP       Undefined
00000007  NOP       Undefined
00000008  NOP       Undefined
00000009  NOP       Undefined
0000000A  NOP       Undefined
0000000B  NOP       Undefined
0000000C  NOP       Undefined
0000000D  NOP       Undefined
0000000E  NOP       Undefined
0000000F  NOP       Undefined
00000010  NOP       Undefined
00000011  NOP       Undefined
00000012  NOP       Undefined
00000013  NOP       Undefined
00000014  NOP       Undefined
00000015  NOP       Undefined
00000016  NOP       Undefined
00000017  NOP       Undefined
00000018  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
{
00000019  NOP       Undefined
0000001A  NOP       Undefined
0000001B  NOP       Undefined
0000001C  NOP       Undefined
0000001D  NOP       Undefined
0000001E  NOP       Undefined
0000001F  NOP       Undefined
switch (regim) {
00000020  NOP       Undefined
00000021  NOP       Undefined
00000022  NOP       Undefined
00000023  NOP       Undefined
00000024  NOP       Undefined
00000025  NOP       Undefined
00000026  NOP       Undefined
00000027  NOP       Undefined
00000028  NOP       Undefined
00000029  NOP       Undefined
0000002A  NOP       Undefined
0000002B  NOP       Undefined
0000002C  NOP       Undefined
0000002D  NOP       Undefined
0000002E  NOP       Undefined
0000002F  NOP       Undefined
PORTB = 0 << 4;
00000030  NOP       Undefined
briok;
00000031  NOP       Undefined
if ((count==4)||(count==9)) {
00000032  NOP       Undefined
00000033  NOP       Undefined
00000034  NOP       Undefined
00000035  NOP       Undefined
--- No source file -------------------------------------------------------------
00000036  NOP       Undefined
00000037  NOP       Undefined
00000038  NOP       Undefined
00000039  NOP       Undefined
0000003A  NOP       Undefined
0000003B  NOP       Undefined
0000003C  NOP       Undefined
0000003D  NOP       Undefined
0000003E  NOP       Undefined
0000003F  NOP       Undefined
00000040  NOP       Undefined
00000041  NOP       Undefined
00000042  NOP       Undefined
00000043  NOP       Undefined
00000044  NOP       Undefined
00000045  NOP       Undefined
00000046  NOP       Undefined
00000047  NOP       Undefined
00000048  NOP       Undefined
00000049  NOP       Undefined
0000004A  NOP       Undefined
0000004B  NOP       Undefined
0000004C  NOP       Undefined
0000004D  NOP       Undefined
0000004E  NOP       Undefined
0000004F  NOP       Undefined
00000050  NOP       Undefined
00000051  NOP       Undefined
00000052  NOP       Undefined
00000053  NOP       Undefined
00000054  NOP       Undefined
00000055  NOP       Undefined
00000056  NOP       Undefined
00000057  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
PORTB = 1 << 4;
00000058  NOP       Undefined
00000059  NOP       Undefined
briok;
0000005A  NOP       Undefined
if (count%2) {
0000005B  NOP       Undefined
0000005C  NOP       Undefined
0000005D  NOP       Undefined
0000005E  NOP       Undefined
PORTB = 1 << 4;
0000005F  NOP       Undefined
00000060  NOP       Undefined
00000061  NOP       Undefined
PORTB = 0 << 4;
00000062  NOP       Undefined
count++;
00000063  NOP       Undefined
00000064  NOP       Undefined
00000065  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
00000066  NOP       Undefined
00000067  NOP       Undefined
if (count==10) {
00000068  NOP       Undefined
00000069  NOP       Undefined
sec++;
0000006A  NOP       Undefined
0000006B  NOP       Undefined
0000006C  NOP       Undefined
0000006D  NOP       Undefined
0000006E  NOP       Undefined
flg_n=0;
0000006F  NOP       Undefined
00000070  NOP       Undefined
count=0;
00000071  NOP       Undefined
00000072  NOP       Undefined
if (sec==60) {
00000073  NOP       Undefined
00000074  NOP       Undefined
sec=0;
00000075  NOP       Undefined
00000076  NOP       Undefined
min++;
00000077  NOP       Undefined
00000078  NOP       Undefined
00000079  NOP       Undefined
0000007A  NOP       Undefined
0000007B  NOP       Undefined
0000007C  NOP       Undefined
0000007D  NOP       Undefined
0000007E  NOP       Undefined
0000007F  NOP       Undefined
}
00000080  NOP       Undefined
00000081  NOP       Undefined
00000082  NOP       Undefined
00000083  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
00000084  NOP       Undefined
00000085  NOP       Undefined
00000086  NOP       Undefined
ADMUX=0x03 | (ADC_VREF_TYPE & 0xff);
00000087  NOP       Undefined
00000088  NOP       Undefined
--- c:\program files\atmel\atmel toolchain\avr8 gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h
__buyltin_avr_delay_cycles(__ticks_dc);
00000089  NOP       Undefined
0000008A  NOP       Undefined
0000008B  NOP       Undefined
0000008C  NOP       Undefined
0000008D  NOP       Undefined
0000008E  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
ADCSRA|=0x40;
0000008F  NOP       Undefined
while ((ADCSRA & 0x10)==0);
00000090  NOP       Undefined
00000091  NOP       Undefined
ADCSRA|=0x10;
00000092  NOP       Undefined
return ADCW;
00000093  NOP       Undefined
00000094  NOP       Undefined
}
00000095  NOP       Undefined
00000096  NOP       Undefined
00000097  NOP       Undefined
{
00000098  NOP       Undefined
00000099  NOP       Undefined
buff+=read_adc();
0000009A  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
0000009B  NOP       Undefined
buff+=read_adc();
0000009C  NOP       Undefined
0000009D  NOP       Undefined
0000009E  NOP       Undefined
buff+=read_adc();
0000009F  NOP       Undefined
000000A0  NOP       Undefined
000000A1  NOP       Undefined
buff+=read_adc();
000000A2  NOP       Undefined
000000A3  NOP       Undefined
000000A4  NOP       Undefined
buff=buff/4;
000000A5  NOP       Undefined
000000A6  NOP       Undefined
000000A7  NOP       Undefined
000000A8  NOP       Undefined
000000A9  NOP       Undefined
}
000000AA  NOP       Undefined
000000AB  NOP       Undefined
000000AC  NOP       Undefined
000000AD  NOP       Undefined
000000AE  NOP       Undefined
if (u_sr()>=Uxx_adc) {
000000AF  NOP       Undefined
000000B0  NOP       Undefined
000000B1  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
000000B2  NOP       Undefined
regim=7;
000000B3  NOP       Undefined
000000B4  NOP       Undefined
000000B5  NOP       Undefined
000000B6  NOP       Undefined
cli();
000000B7  NOP       Undefined
sec=min=0;
000000B8  NOP       Undefined
000000B9  NOP       Undefined
000000BA  NOP       Undefined
000000BB  NOP       Undefined
000000BC  NOP       Undefined
000000BD  NOP       Undefined
sei();
000000BE  NOP       Undefined
000000BF  NOP       Undefined
{
000000C0  NOP       Undefined
000000C1  NOP       Undefined
000000C2  NOP       Undefined
000000C3  NOP       Undefined
000000C4  NOP       Undefined
000000C5  NOP       Undefined
unsykned int izm_u[12]={0,0,0,0,0,0,0,0,0,0,0,0};//?????????? ?????????? ?????? ?????? ?? ?????????? 12 ???
000000C6  NOP       Undefined
000000C7  NOP       Undefined
000000C8  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
000000C9  NOP       Undefined
000000CA  NOP       Undefined
000000CB  NOP       Undefined
000000CC  NOP       Undefined
CLKPR=0x80;
000000CD  NOP       Undefined
000000CE  NOP       Undefined
CLKPR=0x02;
000000CF  NOP       Undefined
000000D0  NOP       Undefined
PORTB=0x24;
000000D1  NOP       Undefined
000000D2  NOP       Undefined
DDRB=0x13;
000000D3  NOP       Undefined
000000D4  NOP       Undefined
TCCR0A=0x02;
000000D5  NOP       Undefined
TCCR0B=0x05;
000000D6  NOP       Undefined
000000D7  NOP       Undefined
TCNT0=0x00;
000000D8  NOP       Undefined
OCR0A=0x75;
000000D9  NOP       Undefined
000000DA  NOP       Undefined
OCR0B=0x00;
000000DB  NOP       Undefined
GIMSK=0x00;
000000DC  NOP       Undefined
MCUCR=0x00;
000000DD  NOP       Undefined
TIMSK0=0x04;
000000DE  NOP       Undefined
000000DF  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
ACSR=0x80;
000000E0  NOP       Undefined
ADCSRB=0x00;
000000E1  NOP       Undefined
DIDR0&=0x03;
000000E2  NOP       Undefined
000000E3  NOP       Undefined
000000E4  NOP       Undefined
DIDR0|=0x00;
000000E5  NOP       Undefined
000000E6  NOP       Undefined
ADMUX=ADC_VREF_TYPE & 0xff;
000000E7  NOP       Undefined
000000E8  NOP       Undefined
ADCSRA=0x83;
000000E9  NOP       Undefined
000000EA  NOP       Undefined
sei();
000000EB  NOP       Undefined
unsykned int summa_u=0;
000000EC  NOP       Undefined
000000ED  NOP       Undefined
unsykned char i,i1,flg_razr=0;
000000EE  NOP       Undefined
if (PINB =1 << 4) {
000000EF  NOP       Undefined
000000F0  NOP       Undefined
000000F1  NOP       Undefined
regim=7;
000000F2  NOP       Undefined
000000F3  NOP       Undefined
000000F4  NOP       Undefined
000000F5  NOP       Undefined
int main(void)
000000F6  NOP       Undefined
--- D:\XXX\NiMH\NiMH\NiMH\Debug/.././NiMH.cpp ----------------------------------
000000F7  NOP       Undefined
000000F8  NOP       Undefined
000000F9  NOP       Undefined
000000FA  NOP       Undefined
flg_n=~flg_n;
000000FB  NOP       Undefined
000000FC  NOP       Undefined
int main(void)
000000FD  NOP       Undefined
000000FE  NOP       Undefined
PORTB = 0 << 1;                        //????????? ??????? ????????????
000000FF  NOP       Undefined
PORTB = 1 << 0;                        //??? ?????
00000100  NOP       Undefined
00000101  NOP       Undefined
regim=1;
00000102  NOP       Undefined
00000103  NOP       Undefined
DDRB = 0 << 4;                  //??????????? ????? ????? ?? ????
00000104  NOP       Undefined
--- c:\program files\atmel\atmel toolchain\avr8 gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h
__buyltin_avr_delay_cycles(__ticks_dc);
00000105  NOP       Undefined
00000106  NOP       Undefined
00000107  NOP       Undefined
00000108  NOP       Undefined
00000109  NOP       Undefined
0000010A  NOP       Undefined
подскажите в чем дело
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2013, 15:45
Ответы с готовыми решениями:

AVR ассемблер. объявление массива .db Atmel Studio 7, ошибка компиляции?
Столкнулся со странной проблемой. Написал код для дисплея. код рабочий...

Ошибки и предупреждения при компиляции проекта для Attiny2313 в Atmel Studio 7.0
Всем привет.И сразу к сути.У меня написана программа которая должна выводить...

Почему AVR Studio 4, а не Atmel Studio 6?
По какой причине большинство специалистов по AVR микроконтроллерам в основном...

Atmel Studio
Подскажите где смотреть библиотеку Atmel Studio.

Atmel Studio 6.0
Здравствуйте! Подскажите пожалуйста , не пойму почему при запуске программы...

21
Финский
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 789
21.03.2013, 17:38 21
А в какой среде и каким компилятором пользовался ТС непонятно.
А в заголовке темы не указано?
Кстати, если вставить текст программы в проект, созданный для С++ то не компилится вообще, ругается на незадекларированные функции в delay.h
0
Tiom11t
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
25.03.2013, 17:18 22
Studyo 6.1 вроде еще в режиме бета теста? Зачем пользуетесь не доделаной средой разработки. Есть же стабильная 6,0 ну или сто пудов рабочая 4
0
25.03.2013, 17:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2013, 17:18

Atmel studio 6.1
Здравствуйте. столкнулся с проблемой запуска программы. вылетает...

Atmel studio 6
Вопрос таков, есть некая библиотека, в lcd_lib.h прототипы, в lcd_lib.c сами...

Atmel Studio
помогите написать программу работы светофора на языке Assembler


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

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

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