Eddit
获得 4 次赞
帮助过528人
当然可以用全局变量,正确的使用全局变量是不会导致系统异常的,如果错误的使用全局变量是会导致系统异常的。因为全局变量就意味着使用此变量的函数不可重入,多任务中会常常发生函数重入。因而在操作系统要用互斥信号等方法,让只有唯一个函数使用某个全局变量。这样程序可读性和可维护性降低。所以尽量少用全局变量。
STM32F103的主频是72M的,按照T=(arr+1)*(PSC+1)/Tck 其中TCK为时钟频率,PSC为时钟预分频系数,arr为自动重装载值。最小的定时时间是可以达到0.06us,但是指令执行需要时间,并且中断跳转也需要占用时间,通常设置成1us的定时时间比较稳妥
不同的工业产品的静电标准是不一样的,有6KV的,有15KV的,还有更高30KV的,主要是是看你的产品标准,标准越高,要求耐静电的电压越高
NAND FLASH是表示存储器的结果,而SPI flash是接口的类型,完全是不同的分类方法,不能直接对比。NAND FLASH一般是用的并口方式读取,读取的速度比SPI FLASH更快,