欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 億百特si4463調試終于成功 [打印本頁]

作者: kbq1950361006    時間: 2018-1-1 13:39
標題: 億百特si4463調試終于成功
為什么標題寫億百特為開頭,因為他們的資料在網上沒找到人用過,所以當作關鍵詞,為以后的人鋪路,廢話不說步入正題

si4463調試了很久了,有一個月,不好使,在2017 12 31日調到11.30半夜還是沒好,以為2017是調不出來了,于是今天2018 01 01上午我再試一試,看看能不能來個開年大吉,調試了一上午,因為我沒有示波器,沒有邏輯分析儀,只能把時鐘調到很慢去實驗,先不說別的了,shang'chuan程序,模塊是如圖的,我再去試試1w'的模塊好使在發別的

TB2FwADbkT85uJjSZFgXXcZvVXa_!!56612045.jpg (184.94 KB, 下載次數: 280)

TB2FwADbkT85uJjSZFgXXcZvVXa_!!56612045.jpg

0.png (6.76 KB, 下載次數: 225)

0.png

4463收發 - c8t6模擬spi.rar

699.54 KB, 下載次數: 177, 下載積分: 黑幣 -5


作者: admin    時間: 2018-1-2 00:11
下面是樓主的接受程序
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "sys.h"
  5. #include "usart.h"       
  6. #include "wdg.h"
  7. #include "timer.h"
  8. #include "beep.h"
  9. #include "si4463.h"
  10. #include <string.h>
  11. #include <stdlib.h>

  12. int main(void)
  13. {         
  14.         //        u16 t=0;                                     
  15.                 delay_init();                     //延時函數初始化          
  16.                 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置中斷優先級分組為組2:2位搶占優先級,2位響應優先級
  17.                 uart_init(115200);                 //串口初始化為115200
  18.                 LED_Init();                                          //初始化與LED連接的硬件接口
  19.                 KEY_Init();                                        //初始化按鍵
  20.                  BEEP_Init();BEEP=1;
  21.           TIM3_Int_Init(49,7199);//10Khz的計數頻率,計數到5000為500ms   主要用于喂狗500ms一次6
  22.         //  IWDG_Init(6,625);    //與分頻數為4*2^6=256,重載值為625,溢出時間為256*625/40=4000ms=4s   4s沒喂就復位
  23.                  flag_interrupt_4463=0;//清除標志位
  24.           RF433_GPIO_config();
  25.           EXTI_RF433Configuration();
  26.           SI446X_RESET( );  //SI446X 模塊復位
  27.           SI446X_CONFIG_INIT( );  //SI446X 模塊初始化配置函數
  28.           SI446X_SET_PROPERTY_1(PA_PWR_LVL, 0X7F);
  29.           SI446X_START_RX( 0, 0, PACKET_LENGTH,8,8,8 );  //接收狀態
  30. //     memset(Si4463_rxbuffer,0,10);//清空接受緩存
  31.          BEEP=0;

  32.                 while(1)
  33.                 {                                                                                  
  34.                                 if(si4463irq==0)
  35.                                 {
  36.                                         flag_interrupt_4463=0;//清除標志位
  37.                                         SI446X_INT_STATUS( Si4463_rxbuffer );    //讀狀態寄存器
  38.                                         if( Si4463_rxbuffer[3] & ( 1<<4 ) )     //接收中斷產生 收到有效數據包
  39.                                         {
  40.                                                 g_length = SI446X_READ_PACKET( Si4463_rxbuffer );//未知
  41.                                                 g_Si4463_RecvFlag=1;//未知
  42.                                                 SI446X_START_RX( 0, 0, PACKET_LENGTH,8,8,8 );
  43.                                                 if(Si4463_rxbuffer[1]==0x50)
  44.                                                 {
  45.                                                     memset(Si4463_rxbuffer,0,10);//清空接受緩存
  46.                                                           BEEP=!BEEP;
  47.                                                 }       
  48.                                                 SI446X_CONFIG_INIT();   // ??????,?????WDS??????
  49.                                                 SI446X_START_RX(0, 0, PACKET_LENGTH, 8, 8, 8);  // ??????                                                 
  50.                                         }
  51.                                         if (Si4463_rxbuffer[3] & ( 1<<5 ))    //發送中斷
  52.                                         {
  53.                                                 SI446X_START_RX( 0, 0, PACKET_LENGTH,8,8,8 );    //接收狀態
  54.                                         }
  55.                         }                       
  56.                                 if(send_adc_flag>100)//大約1s鐘改變一次狀態
  57.                                 {
  58.                                         send_adc_flag=0;
  59.                                         LED0=!LED0;
  60.         }                                     
  61.                 }                                       
  62. }


復制代碼

作者: 龍軒    時間: 2018-1-3 22:49
問下樓主你這為什么要加看門狗,之前我調過sx1278過一段時間程序就跑飛了,不得已才加的看門狗
作者: kbq1950361006    時間: 2018-1-10 10:32
龍軒 發表于 2018-1-3 22:49
問下樓主你這為什么要加看門狗,之前我調過sx1278過一段時間程序就跑飛了,不得已才加的看門狗

有免費的資源為何不用,閑置也是可惜,我的看門狗好像注釋掉沒用,stm32,調試的時候看門狗開著調試不了,這個還得看你們特殊應用,加不加都行,看場合,無線嗎,無人控制,跑死了懶得去復位
作者: kbq1950361006    時間: 2018-1-24 10:54
扔個STM32f4的模擬和硬件spi通信4463的程序

stm32f4資料程序.7z

1.05 MB, 下載次數: 90, 下載積分: 黑幣 -5


作者: jach09    時間: 2019-4-30 16:35
好東西,我也買的億百特si4463模塊,但是一直沒調通。
作者: gdgn_526345    時間: 2019-5-23 18:32
頂一下,支持!
作者: jach09    時間: 2019-9-24 23:18
頂一下,支持!
作者: 123635465    時間: 2020-6-23 17:11
有沒有stm32f103得,我得模塊和樓主一模一樣,也沒有示波器和頻率分析儀,樓主能不能稍微指導一下。
作者: 是真皮好吧    時間: 2022-2-22 10:06
牛,樓主加油牛逼哄哄
作者: weizuokai1996    時間: 2022-2-24 12:11
億百特si446好用
作者: 是真皮好吧    時間: 2022-2-24 15:02
Si446x_DirectTX.7z (280.99 KB, 下載次數: 23)

我也扔一個SI4463直接傳輸的代碼
作者: goodmasher    時間: 2023-3-29 05:14
這個代碼對我太有用了,本人正在學習si4463,希望前輩們多多幫助我。
作者: ckvsok    時間: 2023-12-25 15:19
真的太有用了,支持樓主
作者: 橙子@楊楊    時間: 2024-3-21 17:34
jach09 發表于 2019-4-30 16:35
好東西,我也買的億百特si4463模塊,但是一直沒調通。

官網上有很多Demo的
作者: ybp589    時間: 2025-3-5 21:12
感謝樓主,學習一下




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1