Smart Bluetooth Forum Discussions
text.format{('custom.tabs.no.results')}
Hi Sir,
I found a very weird situation of I2C bus clock.
1. After programming, the application run automatically. The clock is correct.
2. Reset or Power up, the clock become 4x faster. That is, 100KHz configuration, I see the 400KHz clock waveform.
The 400KHz configuration, I see 1.6MHz clock waveform. Why is that? Am I doing anything wrong?
My code for i2cm config:
/* initialize the i2c master */
i2cm_init();
/* the default speed is 100kHz, it's not required the speed config. */
i2cm_setSpeed(I2CM_SPEED_400KHZ);
i2cm_setTransactionSpeed();
//i2c_speed = i2cm_getSpeed();
//ble_trace1("i2c speed:%d\n", i2c_speed);
Best regards,
Fran
Show Lesshi,
I am trying to use the wiced sense sensors and I have downloaded the wiced smart ide and I was able to download the wiced sense folder on the device. Also, I have tera term and I was hoping you could tell me how to make the connections and read data from the wiced sense. It is really confusing becuase I do the wiced_sense-BCM920737TAG_Q32 download in the make target of the wiced smart IDE but I dont see anything in mu tera term terminal. could you please advise me?
thank you so much
Show LessHello
how many PWM channels are available in BCM20732S ?
I saw number "3" in some post but Table 2. Pin Description table in datasheet mentions about "PWM0", "PWM1", "PWM2", "PWM3".
Is it possible to run them all at a time ?
I'm asking because my customer is not successfully with it.
Thank you for help
Best regards
Mariusz
Show LessHi to all
My customer is looking for SPP ( serial port profile ) for BCM20732S or BCM20736S
There is some solution mentioned here as SPP "look like" drivers but I would
like to have better picture here
The potencial is big and having no SPP over BLE is no an option
Thanks for your answer
Armin
Show LessHi,
We have bricked two boards by trying to use the external clock. The first board failure happened when we modified rtc_sample.c to comment out the statements to disable P10, P26 and P27:
// | gpio_configurePin(0, 10, GPIO_INPUT_DISABLE, 0); |
gpio_configurePin(0, 11, GPIO_INPUT_DISABLE, 0); | |
gpio_configurePin(0, 12, GPIO_INPUT_DISABLE, 0); // P26: port 1, pin 10 | |
// | gpio_configurePin(1, 10, GPIO_INPUT_DISABLE, 0); // P27: port 1, pin 11 |
// | gpio_configurePin(1, 11, GPIO_INPUT_DISABLE, 0); |
After this happened, we were unable to recover the board using the usual recovery procedure: reset while holding SDA (pin 22) to VDD. (See Edit Note below)
This failure lead us to suspect a conflict between the crystal and P26 and P27, which apparently exists on the SOC version of the 20736. So we repeated the experiment (with a second board), this time with rtc_sample.c unmodified. That resulted in the exact same failure: a terminally bricked board. Below is the schematic of the crystal circuit.
We are able to run rtc_sample.c successfully on the BCM920737TAG after populating the crystal 0OHM resistors.
This was observed with WCED-Smart-SDK Version: WicedSmart_002.001.001.0056.
Now our questions:
1. Is there anything wrong in our crystal circuit?
2. What could cause a board to brick and become unrecoverable?
3. The changelog for SDK 2.2 just mentions "Bug fixes". Were any rtc-related bug fixes resolved?
EDIT: We are now able to recover from this. See this thread for details: BCM20736S recovery problem - SDA high does not enter recovery mode
Thanks,
Javier
Show LessPer this post: robustness of DS/VS in NVRAM
I am using serial flash, and it losts VS data when power is corrupted.
Does the automatic WP control apply to only DS?
Show LessHi everybody!
I have to program a Bluetooth interface for a project which transmits data I get from a vibration sensor.
After searching a convenient microcontroller I found the BCM20736S. I’ve downloaded the programming tool “Wiced Smart SDK” which has several examples even for programming a Bluetooth interface but I have no idea how to use the examples in the right way because I have no experience in this kind of programming.
Can you say me where I can get a good tutorial which helps me to get along in my programming? Or can you say me how to use the code examples in the right way so I can make use of them for my project?
Thanks!
Show LessHi Sir,
I have a question about the I2C bus. I measure the waveform by scope.
Whatever EEPROM have code program or not, I can see the same red circle waveform.
I also do remove the EEPROM and I still can see the same signal.
What's this signal meant to be?
Show Less
Hi Sir,
We create a device that use the BCM20736 for BT and another SoC for Wifi.
We use an antenna switch to make BT and wifi share the same antenna.
The switch is controlled by the wifi SoC and the communication is UART between BT and wifi chip.
Is it workable? Do you have any suggestion when I switch the antenna back and forth?
Thanks.
Fran
Show Less