- 
STM32F4触发读AD的问题 sos 赏200家园币用stm32f446re调试,想用定时器8的CC4触发ADC模块做电流采样,ADC注入组设置注入通道转换的通道数目为4,设置不连续采样模式,执行下面程序,但实际运行只转换了1个通道的AD值,只有JDR1有值,其他通道没有转换,但JEOC已经置1,定时器CC4触发信号一直有,但为什么只执行了一次AD采样?ADC_InjectedDiscModeCmd(ADC2,ENABLE);//使能注入通道的不连续采样模式ADC_DiscModeChannelCountConfig(SingleRes_ADC,1); 8119浏览 0回复 17关注
- 
HC32F4A0,timer4_1输出U,V,W互补pwm信号的软件demo,有参考的吗? sosHC32F4A0,timer4_1输出U,V,W互补pwm信号的软件demo,有参考的吗? 2212浏览 0回复 17关注
- 
陶瓷连接器是否能用于真空状态下使用呢? sos 赏100家园币最近有客户需要一款可以用于真空状态下使用的端子连接4P0.5线请教广大网友,工程师们说说你们的看法和建议 8110浏览 0回复 16关注
- 
请问N32G435的TIM6定时器主频到底是27MHZ还是54MHZ呢? sos看官方的例程TIM6的说明如下:系统配置;1、时钟源:HSE=8M,PLL=108M,AHB=108M,APB1=27M,APB2=54M,TIM6CLK=27M但是时钟树上显示应为27M*2=54M 1977浏览 0回复 16关注
- 
stm32G0f6p6这个芯片到底能不能呢个串口ISP烧写程序的? sos 赏200家园币我测试的是淘宝买回来的现成最小系统板模块。我已经通过SWD把nBOOT_SEL设为0,现在芯片已经受BOOT0引脚的控制,我把BOOT0上拉到3.3V,想通过串口1(1脚PB7、20脚PB3)+FlashLoader下的DemonstratorGUI进行串口烧写,但是仍然烧写不了。我在stm32g0f6p6的数据手册和《RM0454Referencemanual》上搜ISP也没有搜到相关信息,无计可思下想问下各位有没有这方面的经验。 8525浏览 0回复 16关注
- 
AC78406 多个串口中断失效 sos各位前辈好。第一次用AC78406芯片。使用uart0uart1中断接受不定长数据。单个串口可以接收了。两个串口同时使用只有先初始化的那个串口可以进入中断。请问哪里配置有问题吗?代码是用AutoGenStudio生成的。#include"string.h"#include"ckgen_drv.h"#include"gpio_drv.h"#include"gpio_hw.h"#include"uart_drv.h"#include"uart_hw.h"#include"uart_irq.h"#include"dma_drv.h"#include"gpio.h"#include"drv_comm.h"#include"FreeRTOS.h"#include"event_groups.h"#include"ac7840x_irq_cb.h"#defineRECELENGTHMAX1024staticuart_state_ts_uart0State={NULL};/*UART运行变量状态*/staticuart_state_ts_uart1State={NULL};/*UART运行变量状态*/staticuart_user_config_tuart0Config;staticuart_user_config_tuart1Config;staticunsignedcharg_receive0Data=0;staticunsignedshortintg_receive0Data_count=0;staticunsignedcharreceive0Data_group[RECELENGTHMAX={0};staticunsignedcharg_receive1Data=0;staticunsignedshortintg_receive1Data_count=0;staticunsignedcharreceive1Data_group[RECELENGTHMAX={0};EventGroupHandle_tEventGroupHandle_uart=NULL;/***@briefThisfunctionhandleUART0rxinterrupt.*@param[in]driverState:callbackparameter*@param[in]event:callbackparameter*@param[in]userData:callbackparameter*@returnnone*/voidUART0_RX_IRQHandler_Callback(void*driverState,uint32_tevent,void*userData){/*USERCODEBEGINUART0_RX_IRQHandler_Callback*/if(event==UART_EVENT_RX_FULL){//xEventGroupSetBits(EventGroupHandle_uart1,EVENT_UART1_RX);receive0Data_group[g_receive0Data_count=g_receive0Data;g_receive0Data_count++;if(g_receive0Data_count>=RECELENGTHMAX){g_receive0Data_count=0;}}UART_DRV_ReceiveData(0,&g_receive0Data,1);/*USERCODEENDUART0_RX_IRQHandler_Callback*/}/***@bri 2727浏览 0回复 16关注
- 
FPGA与LoRa模块串口通信问题 sos自己画的FPGA的PCB板,FPGA与LoRa模块是通过串口相连的,但是传输不了数据。FPGA和串口助手可以通信,串口助手和LoRa模块也可以通信,但是PCB板和LoRa通信不了,用signaltap能看到引脚发送数据,但是LoRa模块接收不到。下图是我的PCB板,Txd和Rxd直接与引脚相连。我用同样的程序在开发板上试过了,开发板也可以和LoRa模块通信。开始以为是电平的原因,但是我设置成3.3的LVTTL电平之后也还是不行,会不会是我画的PCB有问题呢?请各位大佬帮我解决一下。 6519浏览 0回复 16关注
- 
CW32l083 RTC 偏差值 sosrtc运行一晚上时间比实际实际快了十多分钟,程序运行逻辑,程序运行后5分钟进入休眠模式,10分钟后rtc唤醒并打印当前时间请教出现这种情况的原因是什么rtc配置voidmy_rtc_Init(void){RTC_InitTypeDefRTC_InitStruct={0};RTC_InitStruct.DateStruct.Day=0x20;//设置日期,DAY、MONTH、YEAR必须为BCD方式,星期为0~6,代表星期日,星期一至星期六RTC_InitStruct.DateStruct.Month=RTC_Month_March;RTC_InitStruct.DateStruct.Week=RTC_Weekday_Wednesday;RTC_InitStruct.DateStruct.Year=0x24;RTC_InitStruct.TimeStruct.Hour=0x09;//设置时间,HOUR、MINIUTE、SECOND必须为BCD方式,用户须保证HOUR、AMPM、H24之间的关联正确性RTC_InitStruct.TimeStruct.Minute=0x09;RTC_InitStruct.TimeStruct.Second=0x00;RTC_InitStruct.TimeStruct.AMPM=0;RTC_InitStruct.TimeStruct.H24=1;RTC_InitStruct.RTC_ClockSource=RTC_RTCCLK_FROM_LSI;RTC_Init(&RTC_InitStruct);//用户需选定需要使用的时钟源}/*设置时钟*/unsignedcharat_cmd_setrtc(Timestamptm){RTC_DateTypeDefRTC_DateStruct={0};RTC_TimeTypeDefRTC_TimeStruct={0};RTC_DateStruct.Year=HexToBcd((unsignedchar)tm.year);RTC_DateStruct.Month=HexToBcd((unsignedchar)tm.month);RTC_DateStruct.Day=HexToBcd((unsignedchar)tm.day);RTC_DateStruct.Week=HexToBcd((unsignedchar)tm.week);RTC_TimeStruct.Hour=HexToBcd((unsignedchar)tm.hour);RTC_TimeStruct.Minute=HexToBcd((unsignedchar)tm.minute);RTC_TimeStruct.Second=HexToBcd((unsignedchar)tm.second);RTC_TimeStruct.AMPM=0;RTC_TimeStruct.H24=1;RTC_SetTime(&RTC_TimeStruct);RTC_SetDate(&RTC_DateStruct);return0;}uint8_t*WeekdayStr[7]={"SUN","MON","TUE","WED","THU","FRI","SAT"};voidshowrtctime(void){charout[20];RTC_TimeTypeDefRTC_TimeStruct={0};RTC_DateTypeDefRTC_DateStruct={0};RTC 2078浏览 0回复 16关注
- 
GD32H759 搭载NANDFLASH(MT29F4G08ABADA)开发,跪求指导。 sosnandflash复位正常,但id读不对,读出来的错误ID有(0xffffffff\xe0e0e0e0\0x80808080)这几个,但总是读不出正确的ID。各种时序都设置过了,都读不对。代码和图纸如下:NAND_Init(void){exmc_nand_parameter_structexmc_nand_init_struct;exmc_nand_timing_parameter_structnand_common_space_timing;exmc_nand_timing_parameter_structnand_attribute_space_timing;exmc_nand_struct_para_init(&exmc_nand_init_struct);//exmc_nand_deinit();/*enableEXMCclock*/rcu_periph_clock_enable(RCU_EXMC);rcu_periph_clock_enable(RCU_GPIOD);rcu_periph_clock_enable(RCU_GPIOE);/*NWAIT(PD6)输入*/gpio_af_set(GPIOD,GPIO_AF_12,GPIO_PIN_6);gpio_mode_set(GPIOD,GPIO_MODE_INPUT,GPIO_PUPD_NONE,GPIO_PIN_6);//gpio_output_options_set(GPIOD,GPIO_OTYPE_PP,GPIO_OSPEED_60MHZ,GPIO_PIN_6);/*NCE(PD7)pinconfiguration*/gpio_af_set(GPIOD,GPIO_AF_12,GPIO_PIN_7);gpio_mode_set(GPIOD,GPIO_MODE_AF,GPIO_PUPD_PULLUP,GPIO_PIN_7);gpio_output_options_set(GPIOD,GPIO_OTYPE_PP,GPIO_OSPEED_60MHZ,GPIO_PIN_7);/*D2(PD0),D3(PD1),NOE(PD4),NWE(PD5),CLE(PD11),ALE(PD12),D0(PD14),D1(PD15),pinconfiguration*/gpio_af_set(GPIOD,GPIO_AF_12,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_14|GPIO_PIN_15);gpio_mode_set(GPIOD,GPIO_MODE_AF,GPIO_PUPD_NONE,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_14|GPIO_PIN_15);gpio_output_options_set(GPIOD,GPIO_OTYPE_PP,GPIO_OSPEED_60MHZ,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_14|GPIO_PIN_15);/*D4(PE7),D5(PE8),D6(PE9),D7(PE10)pinconfiguration*/gpio_af_set(GPIOE,GPIO_AF_12,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10);gpio_mode_set(GPIOE,GPIO_M 1958浏览 0回复 16关注
没有更多了

 问答
问答