-
PIC32MX534芯片调试时全局变量无法赋值,初始值为0XFFFF
PIC32MX534芯片调试时全局变量无法赋值,初始值为0XFFFF,使用赋值指令没有作用,值不改变,在其他位置没有使用,也没有赋值。哪位知道怎么解决。
2023-11-29 4 -
PIC16F72 的ASM源码编译错误
本帖最后由大大的木头于2023-11-2715:25编辑如题,编译出错。output如下:是缺少P16F72.INC文件吧,能提供一下吗?其它还有什么问题?感谢!
2023-11-27 10 -
STM32分立元件读写M1及CPU卡软件层是如何实现的?
之前看到别人做的智能锁项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?有没有懂这方面的,帮忙分析下
2023-10-05 5 -
st移植到GD32f450zgt6 CAN初始化不通过
st的程序移植到GD32f450zgt6can在初始化那里不通过主状态寄存器没有反应有人遇到过这个问题没
2023-09-18 6 -
求助!!STM32F407VE DMA+FSMC+LCD,照片显示成4个小图
之前一直玩103,最近画了块板子F407Ve的,翻出1个之前的LCD,想通过DMA将数组中的图片,搬到FSMC挂的屏由于对407不是很熟,代码大部分都是通过F407ZE的代码,东拼西凑,改来的最终图片是显示出来了,但是被均分成了4小份显示出来了,例如:一张图240*320,变成了4张60*80的小图(不好意思,我上传不了图)然后就是各种线路排出,代码排查。快两个周了,还没找到问题1.DMA将照片搬到u8、u16、u32数组,数据都没有问题(数据顺序),几乎可以排除DMA代码的问题2.如果将数组的数据,按照1个点1个点向LCD写,图片也没问题3.只有在通过DMA将数据通过FSMC搬到LCD时,结果就变成4张小图(有可能是数据错位,1分裂成4了)所以跟人怀疑是FSMC导致的,但是各种试解决不了这是LCD地址#defineTFTLCD_BASE((u32)(0x60000000|0x0001FFFE))//Bank1.sector1+A16#defineTFTLCD((TFTLCD_TypeDef*)TFTLCD_BASE)这是FSMC复用部分配置GPIO_PinAFConfig(GPIOD,GPIO_PinSource0,GPIO_AF_FSMC);//PD0FSMC_D2GPIO_PinAFConfig(GPIOD,GPIO_PinSource1,GPIO_AF_FSMC);//PD1FSMC_D3GPIO_PinAFConfig(GPIOD,GPIO_PinSource4,GPIO_AF_FSMC);//PD4FSMC_NOEGPIO_PinAFConfig(GPIOD,GPIO_PinSource5,GPIO_AF_FSMC);//PD5FSMC_NWEGPIO_PinAFConfig(GPIOD,GPIO_PinSource8,GPIO_AF_FSMC);//PD8FSMC_D13GPIO_PinAFConfig(GPIOD,GPIO_PinSource9,GPIO_AF_FSMC);//PD9FSMC_D14GPIO_PinAFConfig(GPIOD,GPIO_PinSource10,GPIO_AF_FSMC);//PD10FSMC_D15GPIO_PinAFConfig(GPIOD,GPIO_PinSource14,GPIO_AF_FSMC);//PD14FSMC_D0GPIO_PinAFConfig(GPIOD,GPIO_PinSource15,GPIO_AF_FSMC);//PD15FSMC_D1GPIO_PinAFConfig(GPIOE,GPIO_PinSource7,GPIO_AF_FSMC);//PE7FSMC_D4GPIO_PinAFConfig(GPIOE,GPIO_PinSource8,GPIO_AF_FSMC);//PE8FSMC_D5GPIO_PinAFConfig(GPIOE,GPIO_PinSource9,GPIO_AF_FSMC);//PE9FSMC_D6GPIO_PinAFConfig(GPIOE,GPIO_PinSource10,GPIO_AF_FSMC);//PE1
2023-09-12 17 -
读取TF卡
STM32F407能否读取1T的TF卡?有大概实现方案否?
2023-09-01 8 -
DS18B20初始化失败,但延时是达到要求的
用的正点原子的ds18b20驱动,移植到自己的cubemx生成的stm32f103c6t6工程中,无法成功初始化ds18b20在程序中表现为ds18b20不进行应答,超过240微秒.之后通过逻辑分析仪来检测,得到stm32这边确实延时了750微秒,达到拉低总线的要求,并放开了总线,但ds18b20始终不应答相关硬件用在原先的正点原子开发板上正常运作,放到自己的c6t6上就是不工作求问各位朋友,是哪里出问题了
2023-04-02 66 -
NUC972裸机SPI如何使用u-boot加载应用程序
NUC972裸机,NAND方式使用u-boot-spl+u-boot+envgo+应用程序可以运行,使用SPI方式不知道怎么弄,麻烦大家帮帮忙指导指导,不胜感激。
2023-02-18 11 -
GD32F350移植FreeRTOS应该选哪个?
GD32F350手册上写的是M4的内核,但是在IAR上不支持选择FPU.现在一直freertos的时候就发现使用M4接口的程序就会一直报错,提示必须开启FPU;我在网上查找的GD32F350移植freertos都是用M3的接口程序;我到底应该选M3还是M4?
2022-10-27 11 -
STM32F4驱动OV5640卡在EV6
本帖最后由feiyinglala于2022-10-1419:27编辑使用STM32F429驱动OV5640模块,在使用硬件I2C(PB8PB9)驱动,始终无法正常读写,OV5640地址配置为0x78现象:总线可以正常启动,但发送完从设备地址后,立马卡住,在EV6中无法跳过I2C1读取OV5640代码如下:/***@brief从OV5640寄存器中读取一个字节的数据*@paramAddr:寄存器地址*@retval返回读取得的数据*/u8OV5640_ReadReg(uint16_tAddr){uint32_ttimeout=DCMI_TIMEOUT_MAX;uint8_tData=0;while(I2C_GetFlagStatus(CAMERA_I2C,I2C_FLAG_BUSY))if((timeout--)==0)return0xFF;//1.开始【发送】--*GeneratetheStartCondition*I2C_GenerateSTART(CAMERA_I2C,ENABLE);//启动I2CSTM32进入主模式标志:SR1->SB0-1//----*TestonCAMERA_I2CEV5andclearit*timeout=DCMI_TIMEOUT_MAX;//----*Initializetimeoutvalue*while(!I2C_CheckEvent(CAMERA_I2C,I2C_EVENT_MASTER_MODE_SELECT)){//----*Ifthetimeoutdelayisexeeded,exitwitherrorcode*if((timeout--)==0)return0xFF;}//2.发送从设备地址-主发送--*SendDCMIselcteddeviceslaveAddressforwrite*I2C_Send7bitAddress(CAMERA_I2C,OV5640_DEVICE_ADDRESS,I2C_Direction_Transmitter);//启动I2CSTM32发送从地址标志:SR1->ADDR0-1【一直收不到】//执行完此句后,EV5结束,DR被赋值,SB1被重置//20220922受https://shequ.stmicroelectronics.cn/forum.php?mod=viewthread&tid=602816启发,需排查此步后,EV5对应的A如何检测?标志是啥//----*TestonI2C1EV6andclearit*timeout=DCMI_TIMEOUT_MAX;//----*Initializetimeoutvalue*while(!I2C_CheckEvent(CAMERA_I2C,I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED)){//----*Ifthetimeoutdelayisexeeded,exitwitherrorcode*if((timeout--)==0)return0xFF;//[卡在这行,读取ID时}//3.1发送寄存器地址--*SendI2C1locationaddressMSB*I2C_SendData(CAMERA_I2C,(uint8_t)((Addr>>8)&0xFF));//【存疑】是
2022-10-14 4 -
APM32调试断点问题
使用APM32F103VET6芯片,在进入调试后,打了3个断点就报问题随后自动退出调试模式,请问这种情况是什么导致的?
2022-08-31 11 -
ATtiny814如何喂狗
本帖最后由pzsh于2022-8-2915:08编辑通过Microchipstudio配置了ATtiny814看门狗,代码生成后发现没有同时生成喂狗的函数接口,请问大家是否有遇到同样的问题?谢谢
2022-08-25 10 -
N76E003 I2C从机模式时主机连续写数据不应答
N76E003在I2C从机模式时主机连续写数据时写到第二个数据时从机就不应答,导致通讯失败,是怎么回事?搜索复制I2C从机初始化代码如下://;配置I2C--------------------------------------------------P13_Quasi_Mode;//setSCL(P13)isQuasimodeP14_Quasi_Mode;//setSDA(P14)isQuasimodeSDA=1;//setSDAandSCLpinshighSCL=1;set_P0SR_6;//setSCL(P06)isSchmitttriggeredinputselect.set_EI2C;//enableI2CinterruptbysettingIE1bit0//set_EA;I2ADDR=SLAVE_ADDRESS;//defineownslaveaddressset_I2CEN;//enableI2Ccircuitset_AA;
2022-08-24 6 -
求推荐8051系列的mcu
1.有并口(数据、地址总线)2.flash:32k+3.rom:1.5~2k4.iic、定时器、外部中断我找了好多了,我看很多数据手册上都没写并口,主要是并口,希望大佬推荐一下,最好是国产的。
2022-03-30 15