- 博客(6)
- 收藏
- 关注
原创 stm32中断设置
另外,内核外设已经配有默认的中断优先级,如果要修改的话,应该在调用完初始化函数后用NVIC_SetPriority()函数直接修改。主优先级不同时,正在执行低优先级中断时高优先级中断进入,高优先级中断会破坏低优先级中断;主优先级相同时,会等低优先级中断完成再执行高优先级中断;首先要在RCC中开启相应外设时钟,之后使用结构体对外设进行初始化,在NVIC_Init()函数中对相应的外设进行初始化,设置优先级,开启外设中断要使用的中断标志,编写中断服务程序。中断可分为内核中断、内核外设中断和外部外设中断。
2022-10-13 20:07:58 1828
转载 流畅的python学习(二)自用
列表推导symbols = '$*#@3'codes = [ord(symbol) for symbol in symbols]print(codes)ord()函数返回字符的ASCLL值列表推导常用于创建代码简短的新列表,用列表推导来重复获取一个函数有副作用,(等我查查是什么再写)列表推导把一个列表再加工成新列表生成器表达式symbols = '$*#@3'codes = (o...
2019-07-18 10:13:17 153
原创 流畅的python学习(一)自用
python风格的纸牌import collectionsCard = collections.namedtuple('Card', ['rank', 'suit'])class FrenchDeck: ranks = [str(s) for s in range(2, 11)] + list('JQKA') suits = 'spades diamonds clubs...
2019-07-15 19:47:10 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人