其实两者都不简单。软件上更注重的是逻辑。在简单控制设备中,软件的处理逻辑通常比较简单,所以显得不是很难。但在工业、商业应用中,由于业务上的需求,有很多业务逻辑复杂的地方,软件上的实……
在ARM单片机的GPIO设置处理中,通常会有以下设置:GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;我的理解,这个速度是刷新访问速度用的……
学过51单片机的,一定都知道,51单片机的IO口是准双向口的模式,可以在编程时不需要特殊设置,直接使用输出指令输出数字信号,也可以同时使用输入指令读取IO口的数字信号。但在ARM单……
用积分兑换了国芯的擎天柱-AI8051U转89C52-DIP40核心功能板,介绍的主页上是这个样子:到手后是这个样子:有一些差别。引脚排布,完全可以从印字上得到。原理图如下:这块核……
类似GPIO初始化这样的处理,还是用Arduino方式的那样来的直观,比如pinMode、digitalWrite。为啥出品方不提供这样的简单初始化库函数呢?有些初始化处理中的设置……
哈哈哈,以往搞51单片机时,为了扩充资源,经常使用8155、8255之类的芯片。再便宜点,就是用138、244、373之类的扩展接口。便宜是便宜,就是设计上(PCB)麻烦。……
感觉只要程序被破解,解密安全措施应该也不是办不到的事情。成本和是否能盈利,也是需要考虑的。当破解成本太高,以致无法盈利场合,破解就不划算了。……
更习惯于在中断处理中设置标志,在外部处理。中断处理中发生嵌套(含自身嵌套)感觉是挺危险的事情。……