- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 航顺HK32F030M复用SWD为通用GPIO
文章目录关于航顺HK32F030MHK32F030M简介HM32F030M和HM32F031M有什么不同HK32F030M复用SWD为通用GPIOAF外设功能映射IOMUX引脚功能多重映射SWD映射为普通GPIO关于航顺HK32F030MHK32F030M简介HK32F030M 系列使用 ARM® CortexTM-M0 内核最高工作频率 32MHz, 内置 16K-ByteFLASH、 448-Byte EEPROM 和 2-KByte SRAM。并且号称引脚兼容STM8S003F3P6,对比
2021-01-07 15:11:44
4136
1
原创 CC2541硬件I2C驱动SD3078填坑指南
关于CC2541的硬件I2CTI的hal库已经写好了相关的驱动,不需要自己硬着头皮去看数据手册了,hal_i2c.c文件存放路径是:C:\Texas Instruments\BLE-CC254x-1.4.2.2\Components\hal\target\CC2541ARC,这个文件夹里的hal_i2c.c包含了主和从的驱动。硬件I2C只有CC2541才具备,CC2540用usb控制器取代了...
2019-11-21 15:22:34
3104
2
原创 CC2541非阻塞式红外驱动填坑指南(NEC格式)
NEC格式的红外编码调制NEC格式采用脉冲间隔调制技术,脉冲周期不变,改变逻辑‘1’和逻辑‘0’的脉冲占空比。时序信息:
2019-11-15 11:03:16
530
原创 MDK中$Super$$main和$Sub$$main的含义
MDK中$Super$$main和$Sub$$main的含义以下附上官方说明文档在主程序执行前插入一段新程序int $Sub$$main(void){ rt_hw_interrupt_disable(); rtthread_startup(); return 0;}在主程序运行前插入一段已有的程序#if defined (__CC_ARM) $Supe...
2018-12-06 15:23:40
11917
2
原创 STM32驱动NRF24L01一对多的通信---可变数据包宽度
既然是一对多可变payload宽度的通信,肯定是包含两个方面: (1)能一对多通信(同个频道下一般最多是一对六) (2)发送的数据包的payload是可变的 配置NRF24L01进行一对多通信,前提是一对一通信必须要清楚。 我个人的理解是这样的PTX端需要配置的地址TX_ADDR和RX_ADDR PRX端需要配置的地址RX_ADDR 至于以上地址在这个机制中是怎么用的,为什么会相同,下面
2017-03-16 09:08:24
10461
2
原创 STM32小问题-复用调试接口JTAG/SWD为普通GPIO
这几天做毕业设计,按键模块用到了PA14和PA15这两个IO口(由于IO是引出到拓展板上,所以刚开始并不知道PA14和PA15是被调试接口占用了)。设置好相应的寄存器后发现只有PA15正常按下能被拉低,而PA14用万用表检测始终处于低电平状态。刚开始我以为这个管脚坏了,就想着设置成输出高电平试试,结果可想而知,查看手册后发现在在复位后JTAG接口的PA14被设置为下拉了,所以按键读回来的永远是低电平
2017-02-03 22:31:27
11721
STM8官方user bootloader
2018-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人