自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 stm32l01系列单片机通过串口编程(ISP)

通过串口给stm32l01系列单片机编程方法总结官方给出的ISP软件(串口烧录软件)FlashLoader Demonstrator不支持stm32l01系列的单片机那么我们怎么使用串口给这个型号的单片机通过串口烧录程序呢? 最近做了一个项目有这方面的需求,所以研究了一下这个方法,在此分享出来给有需要的人。准备工具只需mcuisp(也称flymcu)软件,串口助手 给懒人提供mcuisp软件

2017-03-02 10:40:26 2458 1

原创 keil 5.18 将一个数强制转换成short数据进行比较时出错

if (*(short *)ThresholdAddress == 0xffff){threshold = thresholdDefault;}如上所示这个在调试当中一直为假,在看汇编代码与寄存器跟踪调试的时候发现与0xffff比较的数不是short型而是一个32bit的数据如果换成if (*(unsigned char *)ThresholdAddress == 0xff

2017-02-06 14:08:06 1701

原创 使用keil调试stm32时不能run

在使用keil时其断点不能超过5个,如果超过5个断点将不能进入调试界面调试过程中打超过5个断点后,会出现报警信息或错误提示/x

2017-02-06 13:47:37 8358 2

原创 想要更改一个数据中的某一位的状态时可使用异或直接操作

例如 想更改1100 1001 中的第三位 可以将其与 0000 1000进行异或操作  1100 1001 ^ 0000 1000 = 1100 0001 这在单片机开发中应用非常常见 另外,想要将某一位置一的时候就使用或 | 1  置零使用 &0 例如: 想把1100 1001 中第三位置零 1100 1001 & (~0000 1000)(先取反) = 110

2017-02-06 13:41:18 1287

原创 关于移位 float

由于float 数据的特殊存储格式,其不能用移位操作!  如果将一个移位后的数据赋值给另一个变量,那么这个移位后的数据会自动变成整形数再进行赋值  如果赋值给整形数直接赋值  如果赋值给浮点数将转换成整数后赋值

2017-02-06 13:28:04 2655

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除