Image
Image

hanzhen654

+ 关注

粉丝 2     |     主题 73     |     回帖 1766

【NUCLEO试用】NUCLEO-L552ZE-Q之移植uCOS-II工程(KEIL V2.93.00版本)
2020-4-7 16:53
  • ST MCU
  • 13
  • 2104
  放一个串口打印成功的截图看看,哈哈,HAL库本身带的应该有吧  
看了一下stm32l0xx_nucleo_32.c文件 有些东西可以借鉴
2020-4-6 18:26
  • ST MCU
  • 16
  • 732
  这样我们就可以不限制的添加我们自己板卡的LED的数量了  
  精彩的地方来了,我们再来看 LED_PIN[LEDn] 数组是如何写的  
  同样的,在定义 Led_TypeDef 枚举类型中添加了LED4  
  于是我打开了ST提供的 stm32l0538_discovery.c和stm32l0538_discovery.h文件,这里的LEDn的数量为2 包括了 ...  
  如果这里的LEDn不是 1是3的话,那个红需要更改了,好奇,于是我想找一下官方的板卡 有多个LED的,看一下问 ...  
  F11 跳转到 LED_PI[] 定义处, const uint16_t LED_PIN[LEDn] = {LED3_PIN}; 原来直接等于 LED3_PIN,出现 ...  
  问题比较多,有一个地方又看不懂了,LED_PIN[led] 是什么鬼,我**中都是 GPIO_PIN_3 这种形式 ...  
  我自己也仿写了一个使用枚举来点亮不同LED的C代码  
  原来是一个 枚举啊,不过为什么要这么做,初始化里一堆【led】,我蒙了  
  在stm32l0xx_nucleo_32.h文件中看到了 定义的Led_TypeDef  
  可以直接在使用 BSP_LED_Init(LED3);对板卡的LD3进行初始化。这里有个疑惑Led_TypeDef 是个什么东西? ...  
C 语言回调函数详解
2020-8-12 09:17
  • ST MCU
  • 32
  • 3673
  感谢解惑,谢谢啦,已经明白!  
stm32中用到的函数指针和回调函数
2020-7-2 17:55
  • ST MCU
  • 27
  • 3019
  运行结果如下:  
  Main.c 文件代码 #include #include "run.h" void install_fun(int (*p)(int)); int fun1(int i) { prin ...  
  run.c 文件代码 #include #include //定义函数指针 int (*p)(int) = NULL; //运行函数指针 void run() { ...  
  这里同样有一个疑问,既然底层可以传回数据到应用层,那么应用层可以传数据到底层吗?当然可以的,这里修改 ...  
  到这里,我们可以把单片机采集的传感器数据都可以使用回调函数的新式来传入到main.c中,前提是你得把每一个 ...  
【NUCLEO试用】没有L552咱就看看STM8S吧
2020-4-6 18:28
  • ST MCU
  • 10
  • 1826
  L552 这么快就没了吗?好遗憾啊  
  家园币可以用来做什么?  
2
3
近期访客