-
- У этого кристалла модуль USART, а не USCI. Он только в одном из режимов (UART или SPI) работает. Кстати, а вы случайно не измеритель-преобразователь для тензомоста ваяете? - rezident(16.08.2011 12:32)
- нет, это не тензомост - Bloom(16.08.2011 12:43)
- Вопрос только сколько останется там от 24 бит. - Vladimir Ljaschko(16.08.2011 12:23)
- достаточно будет даже 14-16 бит - Bloom(16.08.2011 12:44)
- "I2C... ваять программно" - очень-очень сомнительное решение. - amusin(16.08.2011 12:13)
- Нормальное решение, готовая аппликуха у них сайте с незапамятных времён валяется. - Shura(16.08.2011 12:21)
- Да, переклинило меня почему-то на I2C-слейв. Мастер делается легко. - amusin(16.08.2011 12:35)
- может кто-нибудь кинет в меня примером софтового i2c? - Bloom(17.08.2011 07:45)
- slaa115 - sbb(17.08.2011 15:31, ссылка)
- спасибо! - Bloom(17.08.2011 19:50)
- поимел геморрой с 3 проводным SPI USART слейвом на MSPAFE235. Связываюсь с MSP430F2481, он мастер. Bloom(760 знак., 14.11.2011 08:10)
- Поясняю. SPI это синхронный интерфейс. Побитовая синхронизация осуществляется тактовым сигналом CLK, но при этом побайтовая или фреймовая (покадровая) синхронизация в 3-х проводном SPI отсутствует. rezident(1135 знак., 14.11.2011 08:46 - 09:07)
- т.е. обязательно нужно организовывать 4х проводной интерфейс? - Bloom(14.11.2011 20:58)
- Не обязательно. Я же вам указал второй способ - временнАя фреймовая синхронизация. Но в 4-х проводном режиме все же проще и понадежней. - rezident(14.11.2011 21:24)
- совсем запутался. Как я понимаю слейву не надо указывать скорость регистрами UCB0BR0 и UCB0BR1? Или слейв автоматически понимает скорость передачи слушая clock? В slap117.pdf написано что у USART нет Baudrate detection. Может на мастере и на Bloom(45 знак., 15.11.2011 14:56)
- Нет, слейву делитель не нужно настраивать. Его же мастер тактирует. Нужно лишь правильно настроить P3SEL и P3DIR так, чтобы на слейве UCLK и SIMO были входами, а SOMI - выходом. - rezident(15.11.2011 15:06)
- SPI тактирует мастер. - Гудвин(15.11.2011 14:59)
- совсем запутался. Как я понимаю слейву не надо указывать скорость регистрами UCB0BR0 и UCB0BR1? Или слейв автоматически понимает скорость передачи слушая clock? В slap117.pdf написано что у USART нет Baudrate detection. Может на мастере и на Bloom(45 знак., 15.11.2011 14:56)
- Не обязательно. Я же вам указал второй способ - временнАя фреймовая синхронизация. Но в 4-х проводном режиме все же проще и понадежней. - rezident(14.11.2011 21:24)
- т.е. обязательно нужно организовывать 4х проводной интерфейс? - Bloom(14.11.2011 20:58)
- Поясняю. SPI это синхронный интерфейс. Побитовая синхронизация осуществляется тактовым сигналом CLK, но при этом побайтовая или фреймовая (покадровая) синхронизация в 3-х проводном SPI отсутствует. rezident(1135 знак., 14.11.2011 08:46 - 09:07)
- поимел геморрой с 3 проводным SPI USART слейвом на MSPAFE235. Связываюсь с MSP430F2481, он мастер. Bloom(760 знак., 14.11.2011 08:10)
- спасибо! - Bloom(17.08.2011 19:50)
- slaa115 - sbb(17.08.2011 15:31, ссылка)
- может кто-нибудь кинет в меня примером софтового i2c? - Bloom(17.08.2011 07:45)
- Да, переклинило меня почему-то на I2C-слейв. Мастер делается легко. - amusin(16.08.2011 12:35)
- Нормальное решение, готовая аппликуха у них сайте с незапамятных времён валяется. - Shura(16.08.2011 12:21)
- У этого кристалла модуль USART, а не USCI. Он только в одном из режимов (UART или SPI) работает. Кстати, а вы случайно не измеритель-преобразователь для тензомоста ваяете? - rezident(16.08.2011 12:32)