调整好针脚等可以运行了,但一闪一闪的

This commit is contained in:
james 2024-08-06 10:32:03 +08:00
parent fea76c91f4
commit 9d589d200f
4 changed files with 31 additions and 8 deletions

17
.config
View File

@ -270,7 +270,7 @@ CONFIG_RT_WLAN_WORKQUEUE_THREAD_PRIO=15
# CONFIG_RT_USING_VIRTIO is not set # CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_KTIME is not set # CONFIG_RT_USING_KTIME is not set
# CONFIG_RT_USING_HWTIMER is not set CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CHERRYUSB is not set # CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers # end of Device Drivers
@ -1146,10 +1146,14 @@ CONFIG_NEC_DEVIATION=100
# end of Select infrared decoder # end of Select infrared decoder
CONFIG_PKG_USING_DRV_INFRARED=y CONFIG_PKG_USING_DRV_INFRARED=y
# CONFIG_INFRARED_SEND is not set CONFIG_INFRARED_SEND=y
CONFIG_INFRARED_SEND_PWM="pwm3"
CONFIG_INFRARED_PWM_DEV_CHANNEL=4
CONFIG_INFRARED_SEND_HWTIMER="timer13"
CONFIG_INFRARED_MAX_SEND_SIZE=1000
CONFIG_INFRARED_RECEIVE=y CONFIG_INFRARED_RECEIVE=y
CONFIG_INFRARED_RECEIVE_PIN=17 CONFIG_INFRARED_RECEIVE_PIN=88
CONFIG_INFRARED_RECEIVE_HWTIMER="timer16" CONFIG_INFRARED_RECEIVE_HWTIMER="timer14"
# CONFIG_PKG_USING_INFRARED_V010 is not set # CONFIG_PKG_USING_INFRARED_V010 is not set
CONFIG_PKG_USING_INFRARED_V011=y CONFIG_PKG_USING_INFRARED_V011=y
# CONFIG_PKG_USING_INFRARED_LATEST_VERSION is not set # CONFIG_PKG_USING_INFRARED_LATEST_VERSION is not set
@ -1641,7 +1645,10 @@ CONFIG_BSP_USING_UART1=y
CONFIG_BSP_USING_UART6=y CONFIG_BSP_USING_UART6=y
# CONFIG_BSP_UART6_RX_USING_DMA is not set # CONFIG_BSP_UART6_RX_USING_DMA is not set
# CONFIG_BSP_UART6_TX_USING_DMA is not set # CONFIG_BSP_UART6_TX_USING_DMA is not set
# CONFIG_BSP_USING_TIM is not set CONFIG_BSP_USING_TIM=y
# CONFIG_BSP_USING_TIM11 is not set
CONFIG_BSP_USING_TIM13=y
CONFIG_BSP_USING_TIM14=y
CONFIG_BSP_USING_PWM=y CONFIG_BSP_USING_PWM=y
# CONFIG_BSP_USING_PWM1 is not set # CONFIG_BSP_USING_PWM1 is not set
# CONFIG_BSP_USING_PWM2 is not set # CONFIG_BSP_USING_PWM2 is not set

View File

@ -8,7 +8,14 @@
![alt text](image.png) ![alt text](image.png)
对照示例0.1.1版什么都不用做,也不会报错什么没定义 对照示例0.1.1版什么都不用做,也不会报错什么没定义
.config/rtconfig.h 对比.config/rtconfig.h
但发了红外线也没反应……
再加回接收、发送
又是没定义
对比.config/rtconfig.h
调整好pintimer#define ***timer
总算可以了
### GET_PIN(F, 11) 的头文件 ### GET_PIN(F, 11) 的头文件
``` c ``` c

View File

@ -173,6 +173,7 @@
#define RT_WLAN_WORKQUEUE_THREAD_SIZE 2048 #define RT_WLAN_WORKQUEUE_THREAD_SIZE 2048
#define RT_WLAN_WORKQUEUE_THREAD_PRIO 15 #define RT_WLAN_WORKQUEUE_THREAD_PRIO 15
#define RT_USING_PIN #define RT_USING_PIN
#define RT_USING_HWTIMER
/* end of Device Drivers */ /* end of Device Drivers */
/* C/C++ and POSIX layer */ /* C/C++ and POSIX layer */
@ -498,9 +499,14 @@
#define NEC_DEVIATION 100 #define NEC_DEVIATION 100
/* end of Select infrared decoder */ /* end of Select infrared decoder */
#define PKG_USING_DRV_INFRARED #define PKG_USING_DRV_INFRARED
#define INFRARED_SEND
#define INFRARED_SEND_PWM "pwm3"
#define INFRARED_PWM_DEV_CHANNEL 4
#define INFRARED_SEND_HWTIMER "timer13"
#define INFRARED_MAX_SEND_SIZE 1000
#define INFRARED_RECEIVE #define INFRARED_RECEIVE
#define INFRARED_RECEIVE_PIN 17 #define INFRARED_RECEIVE_PIN 88
#define INFRARED_RECEIVE_HWTIMER "timer16" #define INFRARED_RECEIVE_HWTIMER "timer14"
#define PKG_USING_INFRARED_V011 #define PKG_USING_INFRARED_V011
/* end of peripheral libraries and drivers */ /* end of peripheral libraries and drivers */
@ -617,6 +623,9 @@
#define BSP_USING_UART #define BSP_USING_UART
#define BSP_USING_UART1 #define BSP_USING_UART1
#define BSP_USING_UART6 #define BSP_USING_UART6
#define BSP_USING_TIM
#define BSP_USING_TIM13
#define BSP_USING_TIM14
#define BSP_USING_PWM #define BSP_USING_PWM
#define BSP_USING_PWM3 #define BSP_USING_PWM3
#define BSP_USING_PWM3_CH2 #define BSP_USING_PWM3_CH2