Найдено 7 результатов

kotelectron
Пт июл 05, 2013 06:44:08
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах

Привет. Подскажите, пожалуйста, можно ли просмотреть в CVAVR содержимое стандартных функий, например:
w1_search(), w1_dow_crc8().

Использовать их можно подключив 1ware.h. В этом хидере не указано, в какой библиотеке функции хранятся. Описание функций в help есть, но мне необходимо глянуть их код ...
kotelectron
Ср янв 04, 2012 12:02:02
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах


/*****************************************************
Chip type : ATtiny44
AVR Core Clock frequency: 8,000000 MHz
Memory model : Tiny
External RAM size : 0
Data Stack size : 64
*****************************************************/

#include <tiny44&#46;h>


int gsumm1 = 0 ...
kotelectron
Ср янв 04, 2012 11:34:26
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах

BerZerK-ku спасибо


кажется разобрался. я использовал локальные константы (const), а они, как оказалось, всегда соохраняются в RAM.
локальные константы у меня большие массивы. вот и ответ - почему растет размер. вынес их в глобальные и объявил как flash.

я так понял Estimated Data Stack usage ...
kotelectron
Вт янв 03, 2012 23:19:50
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах

Здравствуйте. Всех с новым годом.
Помогите разобраться начинающему.

При написании программы активно использую локальные переменные. Настолько активно, что получил предупреждение о превышении установленного размера Data Stack.

Почему растет размер Data Stack? Я ведь добавляю локальные переменные ...
kotelectron
Вт дек 27, 2011 10:32:10
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах

а что скажет ваш кодвижн на подобное TCCR1B.1 =1? или ADCSRA.5 = 1? правда, понятная запись? сразу ясно, ...


TCCR1B.WGM12 = 1;
kotelectron
Вт дек 27, 2011 05:28:27
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах

BCluster писал(а):Ващет в кодвижне имеется такой формат
PORTB.2 = 1;

или чтение

SomeVar = PIND.3;


Спасибо, BCluster. Это то что нужно.
kotelectron
Пн дек 26, 2011 13:30:44
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2488742

Re: CodeVision AVR в вопросах и ответах

Здравствуйте.
Только вчера начал осваивать avr, до этого писал только для mc51 в keil.
Использовал для битов регистров объявления такого типа:

sfr P0 = 0x80; /* Port 0 */

sbit P0_0 = 0x80;
sbit P0_1 = 0x81;
sbit P0_2 = 0x82;
... и т.д.

В хедерах CVAVR есть только адреса основных регистров, а ...

Перейти к расширенному поиску