All streams
Search
Write a publication
Pull to refresh
3
0
Maxim Mluhov @mlu

Пользователь

Send message
Я не вникал в подробности реализации функции SysCtlClockSet, но могу предположить, что «общая» частота в 200 мегагерц сделана для того, чтобы не вызывать путаницы с флагами типа DIV400, т.е. константы вроде SYSCTL_SYSDIV_2_5 приведены к одному виду и уже включают в себя необходимые флаги. Так понятнее, проще и «логичнее» для того, кто пишет код. Не надо разбираться с этими адскими настройками тактирования, флагами, последовательностью записи в них и так далее.
Насчёт частоты PLL в 200 мегагерц: на самом деле там 400 мегагерц, которые делятся на 5 и получается 80. Смотрите «Table 5-6. Examples of Possible System Clock Frequencies with DIV400=1» в datasheet.

SYSCTL_SYSDIV_2_5 включает в себя бит DIV400, поэтому частота PLL не делится на 2.

Выдержка из datasheet на эту тему
The PLL operates at 400 MHz, but is divided by two prior to the
application of the output divisor, unless the DIV400 bit in the RCC2 register is set.


Насчёт изменения настроек порта GPIO — это касается только бита 0 от порта F, бита 7 от порта D и битов 0-3 от порта С, это связано с возможностью накосячить с критически важными частями железа:

Выдержка из datasheet
The GPIO commit control registers provide a layer of protection against accidental programming of
critical hardware peripherals. Protection is provided for the GPIO pins that can be used as the four
JTAG/SWD pins (PC[3:0])and the NMI pin (PD7 and PF0). Writes to protected bits of the GPIO
Alternate Function Select (GPIOAFSEL) register (see page 632), GPIO Pull Up Select (GPIOPUR)
register (see page 638), GPIO Pull-Down Select (GPIOPDR) register (see page 640), and GPIO
Digital Enable (GPIODEN) register (see page 643) are not committed to storage unless the GPIO
Lock (GPIOLOCK) register (see page 645) has been unlocked and the appropriate bits of the GPIO
Commit (GPIOCR) register (see page 646) have been set.
Так там еще есть от атмеги:

Digital I/O Pins (5V logic) 14
PWM Channels (5V logic) 7

Ну и чисто визуально там на плате в разъёмах их гораздо больше, может быть можно будет использовать другие пины для своих дел.
Вот тут про неё подробнее: arduino.cc/en/Main/ArduinoBoardTre Будет ATmega32u4 + TI Sitara AM3359AZCZ100 (ARM Cortex-A8), 1 ГГц, 512 мег памяти, ethernet, usb (1 device + 4 host), hdmi.
С Авангардом аналогичная ситуация, переводил человеку деньги по номеру счёта — выдали все его данные.
На скринах расположение "Серверная Европа" — это, простите, где? %)
play.google.com/store/apps/details?id=com.lbe.security.lite

Посмотрите это приложение или его аналоги.
В Калининграде карта уже давно новая, а пробки рисуются по старой карте. Пример — второй эстакадный мост 8)

maps.yandex.ru/-/CVVUEB6n

В Я.Навигаторе такая же проблема.
Калининград серьёзно обновили, но при этом убрали много хорошо прорисованных мест как в самом городе, так и в области. Пример — Балтийск.

Карта 1:1 совпадает с картой ПРОГОРОДа, даже ошибки такие же.
Datasheet говорит, что у него как раз-таки точность не 0.1, а +-0.5 градуса при 25 градусах и +-1 градус в диапазоне от 0 до 65 градусов.

А разрешение — да, 0.1 градуса.
Так внутри DHT22 вроде как раз и стоит DS18B20 + аналоговый датчик влажности + микросхемка с обвязкой. И показания у них сходятся (десять DS18B20 и два DHT22 при комнатной температуре показывают с разницей максимум +- 0.2 градуса)

upd: кстати, $10 за DHT22 дороговато, их на ебее по $5 продают с бесплатной доставкой.
Подскажите, а в истории заказов и прочих местах на сайте появилось? Если да, можно правильную ссылку?
Аналогичная ситуация, столько же сняли, в истории заказов и прочих местах пусто, на почту ничего не пришло.
DHT22/AM2302 не по I2C передаёт данные, там какой-то самопальный 1-wire протокол.
Ага, это как раз софт, которым можно очень быстро и эффективно сделать ту задачу, что делал автор топика. На субдомене там еще и домены продаются.
Рушки прикупите тут: partner.r01.ru/ru_domains.gz
Там же лежат су и рф :)
Ради интереса зашёл в аккаунт магаза TI, заказывал Stellaris 9 сентября, посылка была доставлена федексом 23 ноября, а в статусе заказа стоит payment pending:

Ship Date: 11/19/2012
Order Date: 9/10/2012 3:35 PM
Order Total: $4.99
Balance: $0.00
Status: Payment Pending
Payments: $0.00
Unprocessed Payments: $9.98

Какой-то бред они там пишут :)
У TI есть еще Stellaris LaunchPad по $13 (еще недавно был по $5) — www.ti.com/tool/ek-lm4f120xl
С двумя процессорами LM4F120H5QR — ARM® Cortex™-M4F, 80 мегагерц, 256 кб флеша, 32 кб памяти, с кучей переферии в т.ч. и usb

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Registered
Activity