|
еще один вопрос ламерский по иару |
|
|
|
Mar 19 2010, 21:47
|
Частый гость
 
Группа: Участник
Сообщений: 104
Регистрация: 14-09-09
Пользователь №: 52 354

|
спаял плату   не пинайтесь, давно не травил платы к тому же пленочным фо только недавно начал работать, качество канечно ужас но работает припаял только нужные выводы питаю вапще только пока от компового бп от 3,3 вольта проц видится через узб, пишет-просит драйвер АТ91ххххх test board самбу поставил, самба не видит, пишет нет узб соединения в папке самбы дров не обнаружил что делать??????? где взять драйвер? я тупат
Сообщение отредактировал induke - Mar 19 2010, 21:55
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 18)
|
Mar 20 2010, 21:34
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(induke @ Mar 20 2010, 23:49)  для понимания начала программы - ну всякие там include, шапки там всякие итп......... Для понимания Вам нужна книга K&R и документация на компилятор, ибо изучать чего либо по экскрементам незачем, когда есть нормальные учебники. Кстати, для того, чтобы узнать, как разводить такого класса чипы, совершенно незачем ваять такие дикие платы и убеждаться в наличии проблем на своей....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Mar 22 2010, 22:20
|
Профессионал
    
Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528

|
Из стандарта языка: C++ Standard ISO/IEC 14882:2003 2.13.1 Integer literals The type of an integer literal depends on its form, value, and suffix. If it is decimal and has no suffix, it has the first of these types in which its value can be represented: int, long int; if the value cannot be represented as a long int, the behavior is undefined. If it is octal or hexadecimal and has no suffix, it has the first of these types in which its value can be represented: int, unsigned int, long int, unsigned long int. If it is suffixed by u or U, its type is the first of these types in which its value can be represented: unsigned int, unsigned long int. If it is suffixed by l or L, its type is the first of these types in which its value can be represented: long int, unsigned long int. If it is suffixed by ul, lu, uL, Lu, Ul, lU, UL, or LU, its type is unsigned long int.т.е. это указание что константа 1 имеет тип unsigned long int. В данном конкретном случае это не важно, тип int у IAR для ARM и так 32-битный, а результат сдвига влево не зависит от знаковости операнда, но случаи - они разные бывают
--------------------
Russia est omnis divisa in partes octo.
|
|
|
|
|
Mar 22 2010, 22:37
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(SSerge @ Mar 23 2010, 01:20)  В данном конкретном случае это не важно, тип int у IAR для ARM и так 32-битный, а результат сдвига влево не зависит от знаковости операнда Да? а как тогда компилятору трактовать сдвиг абстрактной 1 влево на 31, например: unsigned long value = 1<<31; Вменяемый компилятор должен предупредить, что пытаетесь присвоить получившиеся знаковое значение беззнаковой переменной, если не скажете про беззаковость: unsigned long value = 1UL<<31;
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|