Member | Action | Date |
---|---|---|
![]() |
Posted
USBXpress Source Code Availability on Interface IC Knowledge Base
Question
Answer
USBXpress is designed to make programming with USB simple. The USBXpress API can be used to perform all USB tasks in most systems. If your system requires capabilities beyond which USBXpress can provide, the Silicon Labs IDE includes several USB examples with full source code that can be used for development, like the USB Bulk, USB Interrupt, and HID Class examples. After installing the Silicon Labs IDE (from the CD or the web), these examples can be found in the installation directory. |
16 days ago |
![]() |
Selected an answer for
Timer0 Calculations
After posting my question, I developed this: 1. Conversion of two eight bit registers to an integer Y; Register A (8 bits) & Register B (8bits), where A is the MSByte Integer Y = A * 256 + B 2. Conversion of Y to two eight bit registers A & B; Register A (8 bits) & Register B (8 bits), where 0<= Y <= 65535 Register A = int ( Y / 256 ), where Register A is the MSByte Register B = int (Y ) - A * 256 |
16 days ago |
![]() |
Replied
to
Timer0 Calculations
Hi SoCal,
There are some timer0 examples, including 16 bit in Simplicity Studio, for example EFM8BB1_Timer0_16bit. Which EFM8 part are you using? There aren't any library functions to break a 16 bit variable into two 8 bit registers (and the other way around), but it can be done with bit masking and shifting. Please let me know if you have any further questions. Regards, Joe
|
17 days ago |
![]() |
Selected an answer for
C8051F930-G-GM Sleep mode - crossbar disable
Hi Sebastian, We have discussed this on a support ticket as well, but I think there is another source of power consumption on your board. The crossbar is not required to be disabled in sleep mode.
Regards, Joe |
37 days ago |
![]() |
Replied
to
C8051F930-G-GM Sleep mode - crossbar disable
Hi Sebastian, We have discussed this on a support ticket as well, but I think there is another source of power consumption on your board. The crossbar is not required to be disabled in sleep mode.
Regards, Joe |
37 days ago |
![]() |
Replied
to
Operating the UART using the starter kit SLSTK2001A (EFM8UB20F64G-QFP48)
Can you provide more information about how the data from the other device is not correct? - Do you receive the number of bytes you expect, or do you get more or less than you expect? - Is each byte correct, or are there bit errors? Is there a pattern to them? For example, are they shifted, 0s where 1s are expected, 1s where 0s are expected? - Are there errors sending and receiving, or only one way? - Does changing the baud rate (for example, to a slower baud rate) improve any of this?
Regards, Joe |
Nov 05 2020, 3:38 PM |
![]() |
Replied
to
Boundary scan on Giant Gecko S1
The Giant Gecko does not support using JTAG for circuit testing such as boundary scanning to test IO pins. The Giant Gecko can be part of a scan chain using the JTAG pins. Regards, Joe |
Nov 02 2020, 10:21 PM |
![]() |
Replied
to
Operating the UART using the starter kit SLSTK2001A (EFM8UB20F64G-QFP48)
Hi Amos, The connections on port 701 go to the board controller (the debugger chip) not the EFM8UB2. In order to connect the UART of the UB2 to a port, use the pins on P100, J101, or J102. Can you provide more detail about what is going wrong when running our example software? Are you able to send data from the part? If not, what do you see if you look at the UART TX pin with a scope?
Regards, Joe |
Nov 02 2020, 10:14 PM |
![]() |
Replied
to
c8051F340 Uart1 & Configuration Wisard 2 - not working for me
Do you see any activity on the pins if you view it with an oscilloscope? Do you see any activity if, instead of using printf you write directly to the SBUF1 register?
Regards, Joe |
Oct 01 2020, 2:45 AM |
![]() |
Replied
to
c8051F340 Uart1 & Configuration Wisard 2 - not working for me
Hi Alexander,
There is a help menu inside the config2 program that gives an overview of how to use the tool. If you can give more specific information about the error I may be able to help you. Also consider the configurator tool which is part of Simplicity Studio. This tool is newer and is better supported than config2.
Regards, Joe |
Sep 23 2020, 5:49 PM |