Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
en:c2_dotmatrix [2016/03/14 14:36] ck.kim created |
en:c2_dotmatrix [2016/03/14 15:01] ck.kim [Compile & run SPI test example source code] |
||
---|---|---|---|
Line 3: | Line 3: | ||
==== How to use SPI on ODROID-C2 ==== | ==== How to use SPI on ODROID-C2 ==== | ||
- | <code> | + | <WRAP left round important 100%> |
- | root@odroid:~# lsmod | + | Since the C2 doesn't support Hardware SPI. This Example is using the GPIO-based bitbanging SPI Master.\\ |
- | Module Size Used by | + | In this case, the maximum clock is about 350KHz. |
- | uinput 6669 1 | + | </WRAP>\\ |
- | ir_lirc_codec 4243 3 | + | |
- | lirc_dev 10110 1 ir_lirc_codec | + | |
- | ir_mce_kbd_decoder 3092 0 | + | |
- | ir_sanyo_decoder 1638 0 | + | |
- | ir_sony_decoder 1667 0 | + | |
- | ir_jvc_decoder 1664 0 | + | |
- | ir_rc6_decoder 2024 0 | + | |
- | ir_rc5_decoder 1552 0 | + | |
- | ir_nec_decoder 1776 0 | + | |
- | meson_ir 2902 0 | + | |
- | joydev 8607 0 | + | |
- | hid_logitech_dj 11642 0 | + | |
- | fuse 70879 2 | + | |
- | nls_cp437 5125 1 | + | |
- | </code> | + | |
- | + | ||
- | <code> | + | |
- | root@odroid:~# modprobe spicc | + | |
- | </code> | + | |
<code> | <code> | ||
- | root@odroid:~# lsmod | + | odroid@odroid64:~$ sudo modprobe spi-bitbang |
- | Module Size Used by | + | odroid@odroid64:~$ sudo modprobe spi-gpio |
- | ads7846 13766 0 | + | odroid@odroid64:~$ sudo modprobe spidev |
- | spidev 5465 0 | + | odroid@odroid64:~$ lsmod |
- | spicc 7846 0 | + | Module Size Used by |
- | uinput 6669 1 | + | spidev 5785 0 |
- | ir_lirc_codec 4243 3 | + | spi_gpio 5978 0 |
- | lirc_dev 10110 1 ir_lirc_codec | + | spi_bitbang 3637 1 spi_gpio |
- | ir_mce_kbd_decoder 3092 0 | + | fuse 77425 3 |
- | ir_sanyo_decoder 1638 0 | + | autofs4 24813 2 |
- | ir_sony_decoder 1667 0 | + | odroid@odroid64:~$ |
- | ir_jvc_decoder 1664 0 | + | |
- | ir_rc6_decoder 2024 0 | + | |
- | ir_rc5_decoder 1552 0 | + | |
- | ir_nec_decoder 1776 0 | + | |
- | meson_ir 2902 0 | + | |
- | joydev 8607 0 | + | |
- | hid_logitech_dj 11642 0 | + | |
- | fuse 70879 2 | + | |
- | nls_cp437 5125 1 | + | |
</code> | </code> | ||
<code> | <code> | ||
- | root@odroid:~# ls /dev/spidev0.0 | + | odroid@odroid64:~$ ls /dev/spidev0.0 |
- | /dev/spidev0.0 | + | /dev/spidev0.0 |
- | root@odroid:~# | + | odroid@odroid64:~$ |
</code> | </code> | ||
| | ||
==== Compile & run SPI test example source code ==== | ==== Compile & run SPI test example source code ==== | ||
<code> | <code> | ||
- | $ gcc -o dot_test dot_test.c | + | odroid@odroid64:~$ gcc -o dot_test dot_test.c |
</code> | </code> | ||
<code> | <code> | ||
- | odroid@odroid:~$ sudo ./dot_test | + | odroid@odroid64:~$ sudo ./dot_test |
spi mode: 0 | spi mode: 0 | ||
bits per word: 8 | bits per word: 8 |