久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2013|回復: 1
打印 上一主題 下一主題
收起左側

TM4C123G驅動nrf24l01

[復制鏈接]
跳轉到指定樓層
樓主
ID:277134 發(fā)表于 2019-7-29 02:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
TM4C123單片機驅動nrf24l01源程序如下:
  1. #include <stdint.h>
  2. #include <stdbool.h>
  3. #include <inc/tm4c123gh6pm.h>
  4. #include "inc/hw_types.h"
  5. #include "inc/hw_memmap.h"
  6. #include "driverlib/sysctl.h"
  7. #include "driverlib/gpio.h"
  8. #include "driverlib/pwm.h"
  9. #include "driverlib/rom.h"
  10. #include "driverlib/pin_map.h"
  11. #include "driverlib/fpu.h"
  12. #include "driverlib/adc.h"
  13. #include "driverlib/uart.h"
  14. #include "driverlib/interrupt.h"
  15. #include "driverlib/timer.h"
  16. #include "Headfile.h"
  17. #include "driverlib/ssi.h"
  18. #include "driverlib/uart.h"
  19. #include "utils/uartstdio.h"

  20. #ifdef DEBUG
  21. void
  22. __error__(char *pcFilename, uint32_t ui32Line)
  23. {
  24. }
  25. #endif

  26. #define NUM_SSI_DATA            3

  27. void ConfigureUART(void)
  28. {
  29.     SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
  30.     SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
  31.     GPIOPinConfigure(GPIO_PA0_U0RX);
  32.     GPIOPinConfigure(GPIO_PA1_U0TX);
  33.     GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1);
  34.     UARTClockSourceSet(UART0_BASE, UART_CLOCK_PIOSC);
  35.     //UARTStdioConfig(0, 115200, 16000000);
  36. }

  37. int main(void)
  38. {
  39.     uint32_t pui32DataTx[NUM_SSI_DATA];
  40.         uint32_t pui32DataRx[NUM_SSI_DATA];
  41.         uint32_t ui32Index;
  42.         FPULazyStackingEnable();
  43.         SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_XTAL_16MHZ |SYSCTL_OSC_MAIN);
  44. //        SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
  45. //        GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_2);
  46. //        ConfigureUART();
  47. //        SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);
  48. //        SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
  49. //        GPIOPinConfigure(GPIO_PA2_SSI0CLK);
  50. //        GPIOPinConfigure(GPIO_PA3_SSI0FSS);
  51. //        GPIOPinConfigure(GPIO_PA4_SSI0RX);
  52. //        GPIOPinConfigure(GPIO_PA5_SSI0TX);
  53. //        GPIOPinTypeSSI(GPIO_PORTA_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_3 | GPIO_PIN_2);
  54. //        SSIConfigSetExpClk(SSI0_BASE, SysCtlClockGet(), SSI_FRF_TI, SSI_MODE_MASTER, 1000000, 8);
  55. //        SSIEnable(SSI0_BASE);
  56. //        while(SSIDataGetNonBlocking(SSI0_BASE, &pui32DataRx[0]))
  57. //        {
  58. //        }
  59. //        //UARTprintf("......................\n\n");
  60. //        pui32DataTx[0] = 'n';
  61. //        pui32DataTx[1] = 'm';
  62. //        pui32DataTx[2] = 'b';
  63. //        //UARTprintf("Sent:\n  ");
  64. //        for(ui32Index = 0; ui32Index < NUM_SSI_DATA; ui32Index++)
  65. //        {
  66. //                //UARTprintf("'%c' ", pui32DataTx[ui32Index]);
  67. //                SSIDataPut(SSI0_BASE, pui32DataTx[ui32Index]);
  68. //        }
  69. //          //UARTprintf("\nSend Success!\n  ");
  70.          NRF24L01_Init();
  71.          while(NRF24L01_Check());
  72.     while(1)
  73.     {
  74.         GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_2, GPIO_PIN_2);
  75.         SysCtlDelay(SysCtlClockGet() / 10 / 3);
  76.         GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_2, 0);
  77.         SysCtlDelay(SysCtlClockGet() / 10 / 3);
  78.     }
  79. }


復制代碼

所有資料51hei提供下載:
11111111.zip (213.83 KB, 下載次數(shù): 17)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:956914 發(fā)表于 2021-7-27 20:11 | 只看該作者
可以詳細一些嘛
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区亚洲 | 精品视频一区在线 | 欧美国产日韩一区二区三区 | 成年人精品视频 | 伊人春色在线观看 | 久久精品亚洲精品国产欧美 | 国产成人在线一区二区 | 天天干在线播放 | 精品欧美乱码久久久久久 | 久久精品一区二区三区四区 | 国产精品久久久久久久久污网站 | av高清毛片 | 在线观看视频91 | 久操福利| 国产精品不卡一区 | 青青草社区 | 精品久久久久久久人人人人传媒 | 夜色www国产精品资源站 | 国产xxxx岁13xxxxhd | 亚州影院 | 精品一区二区三区在线观看 | 午夜精品一区 | 亚洲一区电影 | 超碰伊人久久 | 国产精品揄拍一区二区久久国内亚洲精 | 天天操 夜夜操 | 黑人精品xxx一区一二区 | 日韩在线免费观看视频 | 欧美成年黄网站色视频 | 亚洲人人 | 一区亚洲 | 国产日韩欧美综合 | 黄色网址免费看 | 9999国产精品欧美久久久久久 | 精品免费视频一区二区 | 国产精品夜夜春夜夜爽久久电影 | 福利在线看| 一区二区福利视频 | 亚洲视频中文字幕 | 精品一区二区免费视频 | 国产欧美一区二区三区免费 |