- 博客(9)
- 收藏
- 关注
转载 学习笔记(2):零基础掌握 Python 入门到实战-一个圆点的何去何从(二)
【为什么学Python】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 在2015年的时候,在网上还经常看到学Python还是学R的讨论,那时候老齐就选择了Python,并...
2020-12-15 13:10:44
86
原创 STM32 FSMC的使用小细节。
<br />在对FSMC的初始化配置是,我们将数据总线宽度设为8位。<br />即:FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_8b;<br /> <br /> <br />写法一<br /> #define ADDR_1st_CYCLE(ADDR) (uint8)((ADDR)& 0xFF) /* 1st addressing cycle */<br /> #defin
2011-05-29 17:18:00
2369
原创 结构体指针小记
typedef struct{ uint8 Maker_ID; uint8 Device_ID; uint8 Third_ID; uint8 Fourth_ID;}NAND_FLASH_IDTypeDef;void FSMC_NAND_ReadID(NAND_FLASH_IDTypeDef* NAND_ID){ uint32 data; /* Send Command to the command area */ *(uint8 *)(NA
2011-05-27 23:57:00
896
原创 NAND FLASH 型号:(补充)地址计算
X8:A11-A0是页内偏移地址。2112字节 A27-A12是页地址。 共64pages/block*1024blocks=2^16pages =>A27-A18也看做是块地址 A17-A12是块内页偏移地址。X16同理。
2011-05-21 12:24:00
1105
原创 *(字符型 *)addr=data;
今天在调试NAND FLASH代码的时候,对映射地址赋值的时候,碰到指针的问题,脑子又不清醒。例: *(unsigned char *)0x70000000=0x90;我起初还以为是什么指针的指针。后来根据别人代码和自己的理解,脑子清醒点了,这个问题以前碰到过。这句话的意思,先将地址0x70000000存取的数据的对齐方式设为unsigned char型(即8位对齐)然后对地址为0x70000000写入数据0x90
2011-05-18 20:28:00
1082
原创 STM32 FSMC学习笔记+补充(LCD的FSMC配置)
<br />FSMC全称“静态存储器控制器”。<br />使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。<br />(1)当存储数据设为8位时,(FSMC_NANDInit
2011-05-17 11:28:00
12051
4
原创 extern用法小记
<br />如果在一个.c文件中,要调用一个不在这个.c文件下或者该.c文件对应的.h文件中的函数时,<br />需要对在这个函数所在的.c文件中或其对应的.h文件中对这个函数用extern进行定义。<br />如:<br />A.h<br /> void A(void);<br />A.c<br />include "A.h"<br /> void A(void)<br /> {<br /> ……<br /> B;<br /> ……<br /> }<br />则<br />B.h
2011-05-17 11:25:00
845
原创 外部定义了一个数组,在函数内用指针对其操作
<br />void Send_Data(uint8 *data_buf,uint32 length)<br />{<br /> CLE=0;<br /> CE=0;delay 15ns;<br /> ALE=0;delay 15ns;<br /> for(;length>0;length--)<br /> {<br />WE=0;delay 5ns;<br /> IO7-0=*data_buf++;delay 10ns;<br />WE=1;delay 5ns;<br />
2011-05-17 11:23:00
705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人