Home › Fóruns › Inventando o Futuro com DragonBoard 410C › sensor de temperatura
-
AutorPosts
-
Pessoal,
Alguém usou o sensor de temperatura que veio no kit?
@Frederico, você tem algum tutorial/link usando ele com a linker mezzanine?
Eu tentei este aqui mas não está funcionando, sempre cai na mensagem de erro.printf(“Failed to get spidev device!\n”);Abs
AlexPasso 1: habilitar o SPI. O SPI é habilitado após alterar e recompilar a imagem. O Frederico disponibilizou uma imagem já com a alteração em https://contest.embarcados.com.br/topico/comunicacao-analogica-usando-dragonboard-410c-e-linker-sprite-mezzanine/
Passo 2: rodar o sample do slide que está no mesmo tópico. Isso funcionando, adapte o código para a leitura da temperatura.
No encarte do Linker Mezzanine tem um link que direciona para o tutorial da placa (http://linksprite.com/wiki/index.php5?title=Linker_Mezzanine_card_starter_kit_for_96board). O link direto para o exemplo de temperatura é http://learn.linksprite.com/project/read-temperature-using-tpm36-sensor/ , o mesmo que postou.
Vai gerar um warning,referente a linha 37, quando compilar (spi *spi_dev = libsoc_spi_init(32766,0); ) . Substituir essa linha por spi *spi_dev = libsoc_spi_init(0,0); , conforme exemplo do Sliding rheostat
Outros links com instrução para habilitar SPI:
https://github.com/96boards/documentation/blob/master/ConsumerEdition/DragonBoard-410c/Guides/EnableSPI.mdhttps://www.96boards.org/forums/topic/how-to-enable-spi-and-access-it-in-debian-os
Link do bug: https://bugs.96boards.org/show_bug.cgi?id=464
-
AutorPosts
- Você deve fazer login para responder a este tópico.