2020年十月第二周学习

2020年十月第二周学习

  • AD
  • STM32闪存模块
  • 显示与隐藏
  • unbuntu文件颜色代表含义
  • unbuntu ls -l

AD
1.按空格键切换划线的模式,走直角,走任意角,走45°角
2./E/N/两边都加上斜杠就可以变成有上划线的样子
3.在铺铜管理器中隐藏,可以不显示铜板
在这里插入图片描述

STM32闪存模块
由主存储器、信息块和数据常数组成。
主存储器:大容量(战舰、精英)有256页,每页2K字节,小容量(mini)有128页,每页1K字节。主存储器的起始地址是0X08000000,B0、B1都接GND的时候从0X08000000开始运行代码。
信息块:该部分分为 2 个小部分,其中启动程序代码,是用来存储 ST 自带的启动程序,用于串口下载代码,当 B0 接 V3.3,B1 接 GND 的时候,运行的就是这部分代码。
在进行写或擦除操作时,不能进行代码或数据的读取操作。
STM32 的 FLASH 在编程的时候,也必须要求其写入地址的 FLASH 是被擦除了的(也就是其值必须是 0XFFFF),否则无法写入。
下面是库里面写好的函数:

#ifndef __STMFLASH_H__
#define __STMFLASH_H__
#include "sys.h"
//用户根据自己的需要设置
#define STM32_FLASH_SIZE 128 //所选 STM32 的 FLASH 容量大小(单位为 K)
#define STM32_FLASH_WREN 1 //使能 FLASH 写入(0,不是能;1,使能)
//FLASH 起始地址
#define STM32_FLASH_BASE 0x08000000 //STM32 FLASH 的起始地址
u16 STMFLASH_ReadHalfWord(u32 faddr); //读出半字
//指定地址开始写入指定长度的数据
void STMFLASH_WriteLenByte(u32 WriteAddr,u32 DataToWrite,u16 Len);
//指定地址开始读取指定长度数据
u32 STMFLASH_ReadLenByte(u32 ReadAddr,u16 Len);
//从指定地址开始写入指定长度的数据
void STMFLASH_Write(u32 WriteAddr,u16 *pBuffer,u16 NumToWrite);
//从指定地址开始读出指定长度的数据 void Test_Write(u32 WriteAddr,u16 WriteData);
void STMFLASH_Read(u32 ReadAddr,u16 *pBuffer,u16 NumToRead);
#endif

调用函数写程序。

显示与隐藏

隐藏方式特性位置占用
display设置none的时候不可见,再设置为block的时候可见不保留位置
visibility默认设置为inherit,继承父元素的状态,collapse主要用于表格线的隐藏,visible对象可视,hidden对象隐藏保留位置
overflow默认visible不剪切内容也不增加滚动条,hidden不显示超出尺寸的内容,scroll总是显示滚动条,auto 在需要时剪切和显示滚动条溢出的显示与隐藏,位置占有看其他属性

unbuntu文件颜色代表含义
一般情况下

颜色含义举例
白色普通文件stdio.h
蓝色目录Documents Downloads
绿色可执行文件dash date
红色压缩文件stdio.tar.gz
青色链接文件(快捷键)stdio
黄色设备文件(block块,char字符,fifo管道)tty48 tty49
灰色其他文件

unbuntu ls -l
在这里插入图片描述

所有者权限,同组用户权限,其他人权限,不同文件不一定相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值