![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
5.嵌入式
gogolaile
这个作者很懒,什么都没留下…
展开
-
OSMemCreate自我解析
OS_MEM *OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *err) { OS_MEM *pmem; INT8U *pblk; void **plink; INT32U i; if (nblks < 2) { //内存的分区数必须大于2 *err = OS_MEM_INVALID_BLKS; return ((OS_MEM *)0); } if (blksize < sizeof(void *)) {...原创 2021-11-10 10:30:25 · 466 阅读 · 0 评论 -
STM32 IO学习
如何操作stm32 Arm 规定了只要往stm32上的一堆内存单元放入0或者1,就能让stm32表现出不同的行为。 为了便于记忆,相同的内存单元在一起叫做寄存器。而我们学习stm32,很大程度上是学习这些规定。比如要让GPIOA口为浮空输入,我们应该设置哪些寄存器的哪些内存单元为0或1. 今天学习了IO口,总结一下: IO口的行为可以设置为普通的输入输出口,也可以做为复用口使用。输出口可...原创 2019-07-05 14:01:48 · 280 阅读 · 0 评论