上一页 1 ··· 3 4 5 6 7

2020年4月6日

ARM Cortex-M3 操作模式和特权级别

摘要: Cortex-M3处理器支持两种处理器的操作模式,还支持两级特权操作。 两种操作模式分别为:处理者模式(hangler mode)和线程模式(thread mode)。 引入两个模式的本意,是用于区别普通应用程序的代码和异常服务例程的代码——包括中断服务例程的代码。 两级特权操作分别为:特权级和用户 阅读全文

posted @ 2020-04-06 18:03 一郎哥哥 阅读(1564) 评论(0) 推荐(0) 编辑

STM32串口之空闲中断

摘要: NBiot模块一般都是串口接口,使用AT指令集,对接中国移动onenet平台。先用串口助手去测试,流程测试OK之后需要在MCU上重新写一遍。 STM32串口 IDLE中断 IDLE其实是空闲的意思。IDLE中断叫空闲中断,不叫帧中断。那么什么叫空闲,怎么定义空闲呢?在实际发送数据的时候,比如一串字符 阅读全文

posted @ 2020-04-06 13:04 一郎哥哥 阅读(6332) 评论(0) 推荐(0) 编辑

STM32的串口空闲中断及接受数据

摘要: 源程序: IO口定义: void GPIO_ConfiguraTIon(void) { GPIO_InitTypeDef GPIO_InitStructure; /* 第1步:打开GPIO和USART部件的时钟 */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPI 阅读全文

posted @ 2020-04-06 12:53 一郎哥哥 阅读(3311) 评论(0) 推荐(0) 编辑

2020年4月4日

单片机芯片之(74HC595/74LS595)

摘要: 一、仅用一个74HC595驱动四位甚至更多的数码管 在数码管上要显示同一个数字可以用静态显示,当数码管要显示不同数字时就用到动态显示。图所示为74HC595芯片的封装及引脚分布。74HC595是由8位移位寄存器和8位三态并行输出的D型锁存器组成,如图所示。 14脚:DS(SER),串行数据输入引脚 阅读全文

posted @ 2020-04-04 10:27 一郎哥哥 阅读(7655) 评论(0) 推荐(0) 编辑

2020年4月3日

c语言加花括号的原则

摘要: 花括号"{" "}"主要是为了表示一段代码是一个部分。主要有以下集中用法:1、函数:int func() { ...} 此处的花括号表示将这个部分括起来,是开始和结束的标志2、宏定义:#define ADD(X,Y) { X+Y;} 只是单纯的把整个部分包含起来3、数组赋值:int a[] = {1 阅读全文

posted @ 2020-04-03 20:59 一郎哥哥 阅读(4293) 评论(0) 推荐(0) 编辑

2020年4月1日

Keil MDK 5.17 released, ARM - CMSIS 4.5.0( 2015-11)

摘要: Keil MDK 5.17 releasedThis update for Keil MDK-ARM extends language support to East European and Asian character sets. Added are also several new feat 阅读全文

posted @ 2020-04-01 23:44 一郎哥哥 阅读(3327) 评论(0) 推荐(0) 编辑

2020年3月29日

关于SystemInit()与滴答定时器在stm32f103中的使用说明如下

摘要: SysTick定时器:系统滴答定时器是一个非常基本的24位倒计时定时器,每隔一定的时间产生一个中断,即使是系统在睡眠模式下也能工作,它使得OS在各CM3器件间的移植过程中不必修改系统定时器的代码,将移植变得简单。SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以 阅读全文

posted @ 2020-03-29 17:14 一郎哥哥 阅读(1155) 评论(0) 推荐(1) 编辑

STM32F4与STM32F1的区别

摘要: • stm32F1是cortex- M3的内核。 Stm32f4是cortex-M4的内核 • F1最高主频 72MHz, F4最高主频168MHz。 • F4具有单精度浮点运算单元,F1没有浮点运算单元。 • F4的具备增强的DSP指令集。F4的执行16位DSP指令的时间只有F1的30%~70%。 阅读全文

posted @ 2020-03-29 15:47 一郎哥哥 阅读(6106) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7

导航