2 86 123451252 ...
11 20 860

: Si5351

  1. #11

    05.04.2006
    3,876
    20 MHz ? , . ( , ).


  2. #12

    28.04.2005
    ., .
    3,949
    ex RW3DKC
    20 ? 20 , 16 8 . , si5351 .

  3. #13

    05.04.2006
    3,876
    qcx - 20 MHz. 8-10 MHz ( , 10 MHz 2.7V). - 4.5V. , , . , , SI5351 ( 3.6 ). I2C , , "1" (0.7 , AVR), , 3.3 . I2C , I2C, Philips/NXP.

  4. #14
      SoundMaster
    09.03.2008
    748
    avr, , i2c avrstudio4, , - Build , . , - , , uint8_t i2c_status(void) void . ?
    /*i2c*/
    #include <util/twi.h>
    #include <avr/power.h>
    #include <avr/sfr_defs.h>
    #include "i2c.h"


    void i2c_init(void)
    {
    power_twi_enable();

    //set SCL to ~100 kHz for 8 MHz CPU clock
    TWSR = 0; /* Prescale /1 */
    TWBR = 0x25;

    //enable I2C
    TWCR = _BV(TWEN);}


    void i2c_start(void)
    {
    TWCR = _BV(TWINT) | _BV(TWSTA) | _BV(TWEN);
    while (!(TWCR & _BV(TWINT)));}

    void i2c_stop(void)
    {TWCR = _BV(TWINT) | _BV(TWSTO) | _BV(TWEN);}

    void i2c_write(uint8_t data)
    {
    TWDR = data;
    TWCR = _BV(TWINT) | _BV(TWEN);
    while (!(TWCR & _BV(TWINT)));}

    uint8_t i2c_read_ack(void)
    {
    TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWEA);
    while (!(TWCR & _BV(TWINT)));
    return TWDR;}

    uint8_t i2c_read_nack(void)
    {
    TWCR = _BV(TWINT) | _BV(TWEN);
    while (!(TWCR & _BV(TWINT)));
    return TWDR;}

    uint8_t i2c_status(void)
    { return TW_STATUS;}
    /*i2c end*/

  5. #15
      vadim_d
    29.10.2006
    -
    16,869
    SoundMaster
    void
    , void - , uint8_t - (unsigned integer 8 bit type) - ,

  6. #16
      RK9AMX
    26.03.2005
    , MO05RE
    1,403
    20
    RK9AMX
    R2DHG
    3.3
    STM32. - 3.3.
    .

  7. #17
      SoundMaster
    09.03.2008
    748
    , - , - 27 , , ? Si5351 , , i2c?

  8. #18

    28.04.2005
    ., .
    3,949
    ex RW3DKC
    ? ?

  9. #19

    27.08.2006
    -, -
    1,157
    SoundMaster
    - 27 , , ?
    - . - bypass - . .
    . OTP EEPROM . . , .



  10. #20

,

: 1 (: 0 , : 1)

  1. , , :)
    sonycman
    : 5
    : 23.03.2015, 00:23
  2. ?
    R3LAI
    : 5
    : 07.08.2014, 10:31
  3. stolyarov-ae
    : 11
    : 21.01.2013, 09:23
  4. : 2
    : 17.03.2009, 14:29
  5. MIDI e
    (UR5VEB)
    : 19
    : 09.11.2006, 00:22

  •