goodwangLib IP属地:河南

文章 关注 粉丝 访问 贡献
 
共 77 篇文章
显示摘要每页显示  条
代码一键美化工具Astyle,非常实用 小麦大叔 82篇原创内容 Official Account.下载地址: https://sourceforge.net/projects/astyle/2 Astyle初体验。3 Astyle插件在Keil工程中的适配。$E*.c和$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)使用的是Astyle默认格式来格式化文件,另外...
5 * @retval FLASH Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PG, 6 * FLASH_ERROR_WRP, FLASH_COMPLETE or FLASH_TIMEOUT. 7 */ 8 FLASH_Status FLASH_ErasePage(uint32_t Page_Address) 9 {10 FLASH_Status status = FLASH_COMPLETE;7 * @param None 8 * @retval None 9 */10 void FLASH_Lock(void)11 {12 /* Set the...
以前GPIO上接的电路都是低电平触发的那种,新画了个板子有一个按键设计的是高电平触发,结果IO口设置成上拉输入后,怎么读都不正确,按键电路如图1。将按键电路与I/O引脚结构图连起来看,就清晰多了,当GPIO设置为上位输入时,上拉电阻与按键的330欧、220K欧串联,这时IO口所读到的电平就是330欧与220K欧电阻分压的总合,由于这两个电阻阻值过...
更高效的使用触摸屏 PENIRQ引脚在没有触摸时都是高电平,只要有触摸就是低电平,直到没有触摸。当触摸屏有触点按下时,PENIRQ引脚会输出低电平,直到没有触摸的时候,它才会输出高电平;状态机编程是一种非常高效的编程方式,它非常适合应用在涉及状态转换的过程控制中,上述代码采用状态机的编程方式对触摸状态进行检测
STM32 BOOT0连接不当造成死机。STM32的三种启动方式依靠BOOT0和BOOT1两个引脚的电平来决定,ST官方推荐的是串联10k电阻然后在接高电平或接地。在一个项目中采用了STM32和GSM通信模块,调试中发现STM32工作及不稳定,非常容易受到GSM的射频干扰死机。几经周折终于找到问题的原因,PCB上STM32的BOOT0引脚是直接接地的,没有串联10k电阻,造成STM3...
STM32f103有内部复位电路,只有当检测到外部电压大于电压阀值时才会启动。因为需要检测外部电压,所以模拟Ref/VDDA/VSSA不能开路,做实验是可以将Ref/VDDA与3.3V链接,VSSA与GND链接。3. 串口连接时,要记得正确配置好Boot0和Boot1引脚的电平。Jlink链接时,要注意是JTAG模式还是SWD模式。(一般5个脚的,包含3.3V和GND的是SWD模式;引脚多的是...
STM32 的每一个GPIO都能配置成一个外部中断触发源,STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。EXTI0.EXTI0_IRQHandler.EXTI1.EXTI1_IRQHan...
STM32F10X JTAG 输入管脚上电复位后的上拉/下拉状态:● NJTRST: Internal pull-up● JTDI: Internal pull-up● JTMS/SWDIO: Internal pull-up● TCK/SWCLK: Internal pull-down用户可以通过软件释放JTAG IO,GPIO控制器会控制这些管脚的状态。即:GPIO上电复位后所有IO处于input floating状态 ( 除了PA15(JTDI)=pull-up, PA14(JTCK-SWCLK)=pul...
[]
FNRuint16_tetFNR(void)DADvoidSetDAD(uint16_twValue)uint16_tGetR(void)BTABLEvoidSetBTABLE(uint16_twValue)uint16_tGetTLE(void)SetEPTxStatus:voidSetEPTxStaus(uint8_tbEpNum,uint16_twStae)etRxStats:voidetRxStaus(uint8_tum,uint16_ttae)bEpNum=Endpointnumber,wStae=avluefromtheabovedefine’sGetEPTxStatusGGG:uint16_tGetPTxStaus...
STM32的变量定义(搞通STM32必须要理解透,这是基础)今天调试程序时,想观察一下变量的情况,突然发现平时经常移植别人程序时最容易忽略的一个致命问题,那就是忽略变量类型,这里有必要给大家一定知识啦,都是库里面的,非原创!< Read Only */34 35 typedef const uint16_t uc16;< Read Only */36 37 typedef const uint8_t uc8;< ...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部