-
关于用FMSC和DMA显示图片的相关问题
在野火的stm32f407平台上面写了一个显示图片的程序,使用SDIO功能和移植的fatfs文件系统将存在SD卡中的BMP文件读取出来,然后判断数据,将数据写入两个BUFFER中,再用DMA将BUFFER里面数据传入FSMC映射的数据地址。问题是图片可以显示出来,但是图片上会有条纹,我观察了一下,感觉条纹像是显示错位了,我也DEBUG了,看了一下从SD卡中读取的数据是没有问题的,问题可能就出现在DMA传输上面,因为当我使用MCU直接去搬运数据就不会出现图片显示有条纹的问题,不知道DMA要怎样设置才能让图片显示正常,求大佬点拨。
10693浏览量 3回复量 关注量 -
新唐ML56SD1AE的软件触摸程序问题 sos
[i=s] 本帖最后由 SiteFu 于 2021-7-7 17:07 编辑 [/i] 在使用NuSenadj调整好触摸后,程序怎么开发,比如,需要调用哪些函数,哪些库函数可以提供键值?有没有相应的教程?新唐的BSP就只有一个触摸点屏幕,很繁琐。搜索 [align=left]复制[/align]
3117浏览量 0回复量 关注量 -
利用usb模拟U盘,读取不到利用FATFS创建的文本 sos
请教:利用FATFS在SD卡里创建了一个111.TXT文件,然后我利用USB MSC模拟优盘功能,SD作为存储介质, 链接到电脑上后能看到U盘,也可以创建文本,但是找不到111.TXT这个文本,这是什么情况啊?谢谢大家,帮忙分析一下。 单片机GD32F103VC,利用的GD的USB库,版本是V3.0.3
3158浏览量 0回复量 关注量 -
FATFS32使用flseek问题 sos
[size=2]请问[/size][b]FATFS32[/b]使用[b][size=4]flseek[/size]函数[/b],往[b][size=4]SD卡[/size][/b]中一个已存在的文件中[size=4][b]添加数据[/b][/size]时,添加的数据和原本数据[size=4][b]是在同一个扇区吗?[/b][/size],还是会另寻一个空闲扇区存储新增数据。(SD卡一个扇区512字节,假设原数据小于512字节,且加上新增数据后也不超过512字节) (用的STM32F103,虽然应该和平台无关)
3431浏览量 0回复量 关注量 -
SDA和SCL接反能使用吗
数据手册上 PB10 功能定义的是SCL PB11定义的是SDA在使用的过程中我把SDA和SCL接反了 已经焊死不能改动 这种情况该怎么解决
9387浏览量 9回复量 关注量 -
SC95F8517模拟 IIC无应答
#define IIC_SDA P16 #define IIC_SCL P15 #define READ_SDA P1CON &= 0xbf #define SDA_OUT() P1CON |= 0x40,P1PH |=0x40 #define SDA_IN() P1CON &= 0xbf,P1PH |=0x40 #define ADDR_PLF2105D 0x50 void delay_us( uint us) { uint x; for(x=us;x>0;x--); } void delay_ms(u16 nms) { u32 i; for(i=0;i
250) { IIC_Stop(); return 1; } } IIC_SCL=0;//时钟输出0 return 0; } //产生ACK应答 void IIC_Ack(void) { IIC_SCL=0; SDA_OUT(); IIC_SDA=0; delay_us(6); IIC_SCL=1; delay_us(6); IIC_SCL=0; } //不产生ACK应答 void IIC_NAck(void) { IIC_SCL=0; SDA_OUT(); IIC_SDA=1; delay_us(6); IIC_SCL=1; delay_us(6); IIC_SCL=0; } //IIC发送一个字节 //返回从机有无应答 //1,有应答 //0,无应答 void IIC_Send_Byte(uchar txd) { uchar t; SDA_OUT(); IIC_SCL=0;//拉低时钟开始数据传输 for(t=0;t<8;t++) { IIC_SDA=(txd&0x80)>>7; txd<<=1; delay_us(6); //对TEA5767这三个延时都是必须的 IIC_SCL=1; delay_us(6); IIC_SCL=0; delay_us(6); } } //读1个字节,ack=1时,发送ACK,ack=0,发送nACK uchar IIC_Read_Byte(uchar ack) { unsigned char i,receive=0; SDA_IN();//SDA设置为输入 for(i=0;i<8;i++ ) { IIC_SCL=0; delay_us(32); IIC_SCL=1; receive<<=1; if(READ_SDA)receive++; delay_us(16); } if (!ack) IIC_NAck();//发送nACK else IIC_Ack(); //发送ACK return receive; } //IIC连续写 //addr:器件地址 //reg:寄存器地址 //len:写入长度 //buf:数据区 //返回值:0,正常 // 其他,错误代码 uchar IIC_Write_Len(uchar addr,uchar len,uchar *buf) { uchar i; IIC_Start(); IIC_Send_Byte((addr<<1)|0);//发送器件地址+写命令 if(IIC_Wait_Ack()) //等待应答 { IIC_Stop(); return 1; } for(i=0;i 1843浏览量 2回复量 关注量 -
原理图SDA引脚为何PCB图中显示为SCL脚?
[color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]请问,为什么原理图43号引脚明明设置的是SDA,[/size][/font][/backcolor][/color][color=rgb(65, 131, 196)][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]PCB[/size][/font][/backcolor][/color][color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]图43号引脚却显示为SCL?是哪里错了吗?如何改正?[/size][/font][/backcolor][/color]搜索 [align=left]复制[/align]
1167浏览量 1回复量 关注量 -
STM32F4移植到GD32F4,SDIO读写速度变慢,差了10倍。
如标题,STM32F4代码直接移植到GD32F4上,SDIO能用,但读写速度很慢,使用轮询的方式读数据,GD比ST慢10倍,请问有人知道怎么回事,怎么改,STM32用的是HAL库
2172浏览量 1回复量 关注量 -
ISD3800的 语音生成工具 voice prompt editor 哪位有啊?
搜遍全网找不到 [img]https://bbs.21ic.com/static/image/smiley/comcom/6.gif[/img]
1161浏览量 3回复量 关注量 -
【求助】I2S接口示例
请问 - GD32 ARM Cortex-M4 Microcontroller ,这款MCU ,与SPI复用的接口包括I2S,引脚为I2S_CKINI/MCK/CK/WS/ADD_SD/SD,请问有详细资料(参考原理,demo例程)嘛,资料好少哦
1111浏览量 1回复量 关注量 -
cc2640的AOA无法使用
[align=left][color=rgb(85, 85, 85)][font="][size=14px]你好,在使用[color=rgb(170, 102, 102)]CC2640[/color]的AOA功能时,无法建立连接,请问是哪里出了问题?[/size][/font][/color][/align][align=left][color=rgb(85, 85, 85)][font="][size=14px]使用的sdk版本是3_30[/size][/font][/color][/align][align=left][color=rgb(85, 85, 85)][font="][size=14px][color=rgb(170, 102, 102)][img]https://e2echina.ti.com/resized-image/__size/1230x0/__key/communityserver-discussions-components-files/103/SYOD2I3QK_7B00_AG_5F002500_AZD0PWEO3.png[/img][/color][color=rgb(170, 102, 102)][img]https://e2echina.ti.com/resized-image/__size/1230x0/__key/communityserver-discussions-components-files/103/_5B002900_LRKR79_5D00_AT_7D00_8S_7D007E002500_K8_28004000_VY.png[/img][/color][/size][/font][/color][/align]
8318浏览量 1回复量 关注量 -
请问CC1352R如何做到一次发送的数据大于20个字节?
SDK版本是simplelink_cc13x2_26x2_sdk_4_30_00_54。在例程simle_peripheral上进行的修改. 通过GATT_Notification函数操作特征值4.通过sysconfig把 MAX_PDU_SIZE 修改为255.在周期性任务中调用了一次HCI_LE_SetDataLenCmd(connList[0].connHandle,251,2120)。但是还是不能一次性传输超过20个字节。请问该怎么做才能实现超过20个字节的发送呢?谢谢。
9100浏览量 1回复量 关注量 -
最近在用nuc980, 想用一下SDIC接口外扩sram,这个到底是怎么用呀?
最近在用nuc980, 想用一下SDIC接口外扩sram,这个到底是怎么用呀? 看了技术手册,SDRAM Interface Controller 没有看懂, 官网上也没有相关的实例原理图和代码 , 有谁用过,给讲解一下呢
901浏览量 1回复量 关注量 -
NUC980驱动SDIO的WIFI模块失败
自己画的NUC980板子,板载了AP6181模块,内部为43362,驱动失败。 新唐有没有提供此类WIFI模块的配置方法。 有人用NUC980驱动成功过SDIO的WIFI模块吗,NUC980所提供的内核源码支持哪几种SDIO的WIFI模块?
2577浏览量 11回复量 关注量