stm32Jlink仿真和调试笔记

1、在keil中开发stm32在线仿真时,boot0和boot1引脚需要接到GND。

在keil中开发stm32程序时,通过swd模式仿真。仿真的机制是通过swd将代码下载到芯片的Flash中,再在仿真过程中跟踪芯片运行状态。所以仿真的时候实际芯片是在运行Flash中的程序。因此boot0和boot1引脚需要接到GND。否则硬件仿真可能出问题。

2、用SPI接口驱动一款LCD12864,片选CS引脚必须先拉高,工作时再拉低。否则上电之后LCD不能正常工作,必须通过复位按键再次复位后才正常。具体原因不明,通过在LCD初始化前将CS拉高再拉低,之后一直保持低电平,工作正常。

3、C语言有符号和无符号整数强制转换

ANSI C规定在无符号整数和有符号整数之间进行强制类型转换时,位模式不应该改变。类型转换并未改变对象的位模式,改变的是位模式的解释方式。     有符号数转换为无符号数时,负数转换为大的正数(可以理解为原值加上2的n次方),而正数保持不变。     无符号数转换为有符号数时,对于小的数将保持原值,对于大的数则转换为负数(可以理解为原值减去2的n次方)。数强制转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值