реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Не нашел .h файл в IAR с описанием uint8_t
_Алекс
сообщение Oct 4 2007, 17:34
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 14-09-06
Пользователь №: 20 377



Цитата(Сергей Борщ @ Oct 4 2007, 13:15) *
Я же вам ответил - эти типы описаны в файле stdint.h. Этот файл в IAR есть. И такое название он имеет в соответствии со стандартом ISO/IEC 9899:1999. Если у вас компилятор для AVR, то этот файл лежит в папке inc/dlib

Один момент, при конфигурации проекта указывая библиотеку CLIB, подразумевая, что проект будет написан на Си, заголовочного файла естественно нет, конечно, если указать Normal DLIB, там есть. Если смысл указывать Normal DLIB когда весь проект планируется писать на только Си.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 4 2007, 18:10
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(_Алекс @ Oct 4 2007, 23:34) *
Если смысл указывать Normal DLIB когда весь проект планируется писать на только Си.

А чем помешает указание Normal DLIB писательству "на только Си"? В крайнем случае можно требуемые хидеры из каталога DLIB скопировать в каталог своего проекта.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Oct 4 2007, 19:26
Сообщение #33


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Если не изменяет память, то char на VAX 32 бита.
По поводу типов: не проще ли посмотреть соответствующий заголовочный файл в WinAvr, где все это описано (<inttypes.h>).


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 5 2007, 05:07
Сообщение #34


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(mdmitry @ Oct 4 2007, 23:26) *
Если не изменяет память, то char на VAX 32 бита.
По поводу типов: не проще ли посмотреть соответствующий заголовочный файл в WinAvr, где все это описано (<inttypes.h>).

Минимальная разрядность для разных типов дана в #13,
формула в посте #20,
разъяснения дал resident в начале.
Что тут еще обсуждать.
PS. char в 2015 году м.б. 128 бит на некоторых uC. Это не противлречит стандарту, а 4 бита никогда. 07.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 5 2007, 07:15
Сообщение #35


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(_Алекс @ Oct 4 2007, 20:34) *
Один момент, при конфигурации проекта указывая библиотеку CLIB, подразумевая, что проект будет написан на Си, заголовочного файла естественно нет, конечно, если указать Normal DLIB, там есть. Если смысл указывать Normal DLIB когда весь проект планируется писать на только Си.

Ничто также не мешает писать программу на чистом С используя хедеры, библиотеки и компилятор С++.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 15:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016