-
硬件I2C+DMA驱动
在使用硬件I2C+DMA驱动SSD1315型号的OLED屏幕过程中,已经设置了内存地址自增模式,但只能发送一个字节,不知道什么原因导致了发送数据缓存区失败。
2024-08-13 5 -
GD32E230 待机了,怎么唤醒
待机了,怎么唤醒使用PA0作为WAKEUP_PIN,试了没有效果,还需要哪些配置?
2024-07-02 5 -
凌鸥官网keil安装出现问题
安装到step2时,目录栏未显示任何路径,到了step3显示Keil安装目录下UV4目录未找到,请正确设置Keil安装目录!请问各位佬们这个如何解决啊
2024-06-18 1 -
多年后,问2个女人,当年你为什么没有看上我?
多年后,问2个女人,当年你为什么没有看上我?。一个回答:当时眼瞎了,一个不回答。怎么解释?
2024-05-20 20 -
stm32f107的程序可以直接烧入at32f407吗?
有个stm32f107的产品,不想重新开发,想直接替换芯片和程序可以吗?
2024-04-17 10 -
为什么protues上仿真没问题,但是现实中数码管一直在闪动?
这是相关代码:/*头文件声明区*/#include//89c52专用头文件#include//初始化底层驱动专用头文件#include//按键底层驱动专用头文件#include//数码管底层驱动专用头文件#include//Led底层驱动专用头文件#include//包含了各种内联函数和宏,用于访问处理器特定的指令和功能的头文件/*变量声明区*/unsignedcharKey_Val,Key_Down,Key_Old,Key_Up;//按键专用变量unsignedcharKey_Slow_Down;//按键减速专用变量unsignedcharSeg_Buf[8]={10,10,10,10,10,10,10,10};//数码管显示数据存放数组unsignedcharSeg_Point[8]={0,0,0,0,0,0,0,0};//数码管小数点数据存放数组unsignedcharSeg_Pos;//数码管扫描专用变量unsignedintSeg_Slow_Down;//数码管减速专用变量unsignedcharucLed[8]={0,0,0,0,0,0,0,0};//Led显示数据存放数组unsignedcharSeg_Disp_Mode=1;//数码管模式显示变量0为学号显示1为按键显示unsignedcharSeg_Student[16]={8,2,0,6,2,2,0,7,2,7,0,0,0,0,0,0};//学号存储数组/*自定义延迟函数(毫秒)*/voidDelay(unsignedintxms)//@12.000MHz{unsignedchari,j;while(xms--){i=2;j=239;do{while(--j);}while(--i);}}/*键盘处理函数*/voidKey_Proc(){if(Key_Slow_Down)return;Key_Slow_Down=1;//键盘减速程序Key_Val=Key_Read();//实时读取键码值Key_Down=Key_Val&(Key_Old^Key_Val);//捕捉按键下降沿Key_Up=~Key_Val&(Key_Old^Key_Val);//捕捉按键上降沿Key_Old=Key_Val;//辅助扫描变量switch(Key_Down){case16:if(Seg_Disp_Mode==1)Seg_Buf[0]=0;LcdGotoXY(3,0);LcdPrintStr("键盘显示0");break;case1:if(Seg_Disp_Mode==1)Seg_Buf[0]=1;LcdGotoXY(3,0);LcdPrintStr("键盘显示1");break;case2:if(Seg_Disp_Mode==1)Seg_Buf[0]=2;LcdGotoXY(3,0);LcdPrintStr("键盘显示2");break;case3:if(Seg_Disp_Mode==1)Seg_Buf[0]=3;LcdGotoXY(3,0);LcdPrintStr("键盘显示3");break;case4:if(Seg_Disp_Mode==1)Seg_Buf[0]=4;LcdGotoXY(3,0)
2024-04-06 10 -
点亮小灯可以用库函数吗
点亮小灯可以用库函数吗
2024-03-06 8 -
有没有做过ECU OTA 升级的。
有没有做过ECUOTA升级的。
2023-12-13 5 -
读取TF卡
STM32F407能否读取1T的TF卡?有大概实现方案否?
2023-09-01 8 -
LKS081控制12V电机不能一直转
用LKS081控制一个12V电机,程序是凌欧提供的无感FOC例程,通电后,电机转动不到3秒就不转了,重新上电后重复这个情况,请问这是咋回事?
2023-08-08 46 -
SPI通讯线,飞线可以通讯,走PCB不行。
MCU与CS1237(ADC)使用双线SPI通信,SCLK和DOUT的线长都很短,有走过孔,MCU通过一个0805的100R电阻连接CS1237的SCLK和DOUT。后期调试的时候,用0R、100R、磁珠放在这个电阻的位置,都无法正常通信,但是用一根较长的飞线就可以正常通信,较短的飞线也无法正常通信。其中,较长的飞线无论怎么弯折,紧贴PCB板,都可以正常通信,较短的就不行。
2023-07-27 19 -
有没有人知道lay6 红包奉上
有没有哪位大哥大姐知道lay6这个格式找咱们国家的商人这个格式都做不了板子,那个大哥大姐能帮老弟解决一下做个板子或者把lay6这个格式改成pcb老弟必须大红包奉上谢谢各位大哥大姐了
2023-07-21 8 -
硬盘格式化怎样可以恢复了,,,
本帖最后由tyw于2023-5-1507:54编辑大师门知道吗https://www.baidu.com/s?tn=49055...5%E6%81%A2%E5%A4%8Dtyw注
2023-05-14 10 -
GD32L233低功耗模式下功耗1.8mA
#if1voidlowpower_test(void){uint8_tcount=0;gpio_mode_set(GPIOA,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PIN_ALL);gpio_mode_set(GPIOB,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PIN_ALL);gpio_mode_set(GPIOC,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PIN_ALL);gpio_mode_set(GPIOD,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PIN_ALL);gpio_mode_set(GPIOF,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PIN_ALL);#if0rcu_periph_clock_enable(RCU_GPIOC);gpio_mode_set(GPIOC,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE,GPIO_PIN_7);gpio_mode_set(GPIOA,GPIO_MODE_INPUT,GPIO_PUPD_PULLUP,GPIO_PIN_0);//gpio_mode_set(GPIOA,GPIO_MODE_INPUT,GPIO_PUPD_NONE,GPIO_PIN_0);nvic_irq_enable(EXTI0_IRQn,2U);syscfg_exti_line_config(EXTI_SOURCE_GPIOA,EXTI_SOURCE_PIN0);exti_init(EXTI_0,EXTI_INTERRUPT,EXTI_TRIG_FALLING);exti_interrupt_flag_clear(EXTI_0);#endifwhile(1){/*code*///delay_1ms(500);delay(2000000);//gpio_bit_set(GPIOC,GPIO_PIN_7);//delay_1ms(500);delay(2000000);//gpio_bit_reset(GPIOC,GPIO_PIN_7);if(++count==5){count=0;//systick_enable(0);pmu_to_deepsleepmode(PMU_LDNPDSP_LOWDRIVE,WFI_CMD,PMU_DEEPSLEEP2);//systick_enable(1);}}}#endif/*!\briefmainfunction\paramnone\param[out]none\retvalnone*/intmain(void){//systick_config();#if1lowpower_test();#endif}供电3.3V,芯片外围IO引脚全部断开,所有的IO设置为模拟模式,实测电流1.8mA
2022-01-17 16 -
有个疑问,为什么8位单片机的频率不能搞到70M,100MHZ?
既然32位能上那么高的频率,按理8位应该也行啊,如果8位单片机把频率提高到M4一样的200MHZ上去,岂不是美滋滋?难道是指令集限制了频率的提升?那X86也是复杂指令集啊人家能上到几GHZ怎么说应该弄到上百MHZ不难啊,如果STC单片机搞到200MHZ,那不是可以解决很多问题了而且大家又都能上手没什么学习成本
2020-12-04 36