Пн ноя 18, 2019 21:25:15
OCR1B = <переменная типа unsigned int>
TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (1<<COM1B1) | (0<<COM1B0) | (1<<WGM11) | (1<<WGM10);
TCCR1B=(0<<ICNC1) | (0<<ICES1) | (1<<WGM13) | (1<<WGM12) | (0<<CS12) | (0<<CS11) | (1<<CS10);
TCNT1=0x0000;
ICR1=0x0000;
OCR1A=0x00FF;
OCR1B=0x000B;
...
TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (1<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10);
Вт ноя 19, 2019 04:36:47
TCCR1B=0x00
TCNT1=0x0000;
ICR1=0x0000;
OCR1A=0x00FF;
OCR1B=0x000B;
TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (1<<COM1B1) | (0<<COM1B0) | (1<<WGM11) | (1<<WGM10);
TCCR1B=(0<<ICNC1) | (0<<ICES1) | (1<<WGM13) | (1<<WGM12) | (0<<CS12) | (0<<CS11) | (1<<CS10);
;TCNT1=0x0000;
;ICR1=0x0000;
;OCR1A=0x00FF;
;OCR1B=0x000B;
Вт ноя 19, 2019 06:13:58
Вт ноя 19, 2019 11:18:31
Вт ноя 19, 2019 11:37:01
В компиляторе отключена оптимизация (-O0)
Вт ноя 19, 2019 11:38:35
Вт ноя 19, 2019 12:52:12
Вт ноя 19, 2019 16:06:02
Вт ноя 19, 2019 18:06:26
Вт ноя 19, 2019 19:46:25
Dimon456 писал(а):Не проще было код привести?
Полагаю, код был написан под CVAVR, вы его переделываете под AS7.
Строка temp = MaxValueSquare[_LightLevel-1] (читаем из флеш памяти) справедлива для CVAVR, но не для AS7.
Вт ноя 19, 2019 19:56:58
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
Вт ноя 19, 2019 19:59:31
К примеру здесьElectro_Alex писал(а):Подскажите где посмотреть, ну чтобы на русском желательно
Вт ноя 19, 2019 20:04:39
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<ProjectVersion>6.1</ProjectVersion>
<ToolchainName>com.HPInfoTech.CodeVisionAVR.C</ToolchainName>
...
Вт ноя 19, 2019 20:14:43
Dimon456 писал(а):К примеру здесьElectro_Alex писал(а):Подскажите где посмотреть, ну чтобы на русском желательно
Вт ноя 19, 2019 20:17:32
Вт ноя 19, 2019 20:35:10
NStorm писал(а):В последнем приложенном вами файле с проектом AS там явно код чисто CVAVR и в настройках тулчейн стоит CVAVR.
Вт ноя 19, 2019 21:04:36
Еще разElectro_Alex писал(а):Я ж говорю, просто текст из CVAVR скопипастил в AS.
Dimon456 писал(а):Строка temp = MaxValueSquare[_LightLevel-1] (читаем из флеш памяти) справедлива для CVAVR, но не для AS7.
Вт ноя 19, 2019 21:40:50
temp = pgm_read_word(&MaxValueSquare[_LightLevel-1]);
Вт ноя 19, 2019 22:04:13
Вт ноя 19, 2019 22:24:05