Непонятная проблема:
вот этот код ниже по идее должен генерить периодические импульсы на Sck и MOSI.
Импульсы идут, но с пропусками, иногда неполной высоты. При подключении в порт чего-нибудь контроллер может даже зависнуть (это мне вообще непонятно).
При этом прошивка через SPI проходит успешно. Ножки дрыгаются напрямую без проблем.
Есть две платки с практически одинаковым поведением.
Кто-нибудь сталкивался, есть идеи?
$regfile = "m328pdef.dat" '$regfile = "m168pdef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1 'Config Spi = Hard Dim W As Byte W = 22 Config Portb.6 = Output : Red_led Alias Portb.6 Spiinit Do Spiout W , 1 Toggle Red_led Waitms 200 Loop